summaryrefslogtreecommitdiff
path: root/subprojects
Commit message (Collapse)AuthorAgeFilesLines
* subprojects: Use GLib main branchPhilip Withnall2021-06-071-1/+1
| | | | | | | | GLib upstream has renamed its `master` branch to `main`. See https://gitlab.gnome.org/GNOME/glib/-/issues/2348. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
* Use harfbuzz from the main branchharfbuzz-mainMatthias Clasen2021-06-051-1/+1
| | | | harfbuzz master got renamed to main.
* Fix a typoMatthias Clasen2021-04-161-1/+1
| | | | | The section in meson wrap files is called [provide], not [provides].
* Update the gi-docgen repositoryebassi/for-masterEmmanuele Bassi2021-03-261-2/+2
| | | | Do not use my personal workspace.
* Update gi-docgen locationgi-docsMatthias Clasen2021-03-111-1/+1
| | | | Its in main now.
* Add gi-docgen as a subprojectMatthias Clasen2021-03-111-0/+6
| | | | | While we're developing gi-docgen it's better to have it as part of our build.
* ci: Switch back to using cairo mastermacos-ci-cairoMatthias Clasen2021-01-151-2/+2
| | | | The MacOS build fix has been merged in cairo.
* Add a gobject-introspection subprojectMatthias Clasen2021-01-151-0/+10
|
* ci: Add cairo as a subprojectmacos-ciMatthias Clasen2021-01-031-0/+6
| | | | This uses a branch with MacOS build fixes.
* Meson: Use latest freetype2 subprojectXavier Claessens2020-09-291-11/+5
| | | | | The freeetype2 version from wrapdb was 2.9.1 but the github branch has 22.1.16. Harfbuzz requires the latter.
* Merge branch 'sysprof-tracing' into 'master'Matthias Clasen2020-08-191-0/+5
|\ | | | | | | | | Add sysprof tracing support See merge request GNOME/pango!227
| * Add sysprof tracing supportMatthias Clasen2020-08-191-0/+5
| | | | | | | | | | Add support for adding sysprof marks. Strongly inspired by equivalent GLib support.
* | ci: Limit depth of subprojects when cloningMatthias Clasen2020-08-194-0/+5
|/ | | | | | | Use the depth= argument from Meson 0.52 to limit the clone depth of subprojects to 1. This should make the CI images a little smaller, and reduce the bandwidth required to build them.
* build: add a wrap file for harfbuzzChristoph Reiter2020-04-181-0/+5
| | | | | harfbuzz master has meson support now. The fallback code is already in the pango meson code, so this is all that is needed.
* meson: Add freetype2 wrap fileNicholas Harvey2019-07-281-0/+10
| | | | | | | | | The freetype2.wrap file was downloaded using "meson wrap install freetype2". This adds a wrap dependency that had already been declared in meson.build as a fallback for freetype2. Signed-off-by: Nicholas Harvey <727-FrostyPenguin@users.noreply.gitlab.gnome.org>
* meson: Add subproject fallbacks for most dependenciesNirbheek Chauhan2018-10-122-0/+10
glib, fribidi, harfbuzz, fontconfig, freetype, cairo + small fixes when building as a subproject Only fribidi and glib have been added as wraps because the rest are not upstream yet and can be found at: https://github.com/centricular/harfbuzz https://github.com/centricular/fontconfig https://github.com/centricular/cairo https://github.com/centricular/freetype2 They need testing on non-Linux platforms.