|
2 | 2 | <!DOCTYPE moduleset SYSTEM "moduleset.dtd"> |
3 | 3 | <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> |
4 | 4 | <moduleset> |
5 | | - <repository type="tarball" name="ftp.gnome.org" default="yes" |
6 | | - href="http://ftp.gnome.org/pub/GNOME/sources/"/> |
| 5 | + <repository type="tarball" name="download.gnome.org" default="yes" |
| 6 | + href="https://download.gnome.org/sources/"/> |
7 | 7 | <repository type="tarball" name="cairographics" |
8 | 8 | href="https://www.cairographics.org/"/> |
9 | 9 | <repository type="tarball" name="cairographics-temp" |
|
71 | 71 | </after> |
72 | 72 | </metamodule> |
73 | 73 |
|
74 | | - <autotools id="libffi" autogenargs="--disable-builddir" |
| 74 | + <autotools id="libffi" autogenargs="--disable-multi-os-directory" |
75 | 75 | autogen-sh="configure"> |
76 | | - <branch module="libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz" |
77 | | - repo="github-tarball" version="3.3" |
78 | | - hash="sha256:72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056"/> |
| 76 | + <branch module="libffi/libffi/releases/download/v3.4.3/libffi-3.4.3.tar.gz" |
| 77 | + repo="github-tarball" version="3.4.3" |
| 78 | + hash="sha256:4416dd92b6ae8fcb5b10421e711c4d3cb31203d77521a77d85d0102311e6c3b8"/> |
79 | 79 | </autotools> |
80 | 80 |
|
81 | 81 | <autotools id="libpcre" autogen-sh="configure" |
|
100 | 100 | then build harfbuzz without cairo because cairo requires |
101 | 101 | harfbuzz. --> |
102 | 102 | <!-- gpodder github action needs to disable BrotliDec --> |
103 | | - <cmake id="freetype-no-harfbuzz" cmakeargs="-DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE -D BUILD_SHARED_LIBS=true -D CMAKE_BUILD_TYPE=Release"> |
| 103 | + <cmake id="freetype-no-harfbuzz" cmakeargs="-DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE -D BUILD_SHARED_LIBS=true -D CMAKE_BUILD_TYPE=Release -DCMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE"> |
104 | 104 | <branch module="freetype/freetype-2.11.1.tar.gz" version="2.11.1" |
105 | 105 | repo="sourceforge" |
106 | 106 | hash="sha256:f8db94d307e9c54961b39a1cc799a67d46681480696ed72ecf78d4473770f09b"/> |
|
109 | 109 | </dependencies> |
110 | 110 | </cmake> |
111 | 111 |
|
112 | | - <meson id="harfbuzz-no-cairo" mesonargs="-Dcoretext=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=disabled"> |
| 112 | + <meson id="harfbuzz-no-cairo" mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=disabled"> |
113 | 113 | <branch repo="github-tarball" version="4.1.0" |
114 | 114 | module="harfbuzz/harfbuzz/releases/download/4.1.0/harfbuzz-4.1.0.tar.xz" |
115 | 115 | hash="sha256:f7984ff4241d4d135f318a93aa902d910a170a8265b7eaf93b5d9a504eed40c8"> |
|
122 | 122 | </meson> |
123 | 123 |
|
124 | 124 | <!-- gpodder github action needs to disable BrotliDec --> |
125 | | - <cmake id="freetype" cmakeargs="-DCMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE -D BUILD_SHARED_LIBS=true -D CMAKE_BUILD_TYPE=Release"> |
| 125 | + <cmake id="freetype" cmakeargs="-DCMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE -D BUILD_SHARED_LIBS=true -D CMAKE_BUILD_TYPE=Release -DCMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE"> |
126 | 126 | <branch module="freetype/freetype-2.11.1.tar.gz" version="2.11.1" |
| 127 | + hash="sha256:f8db94d307e9c54961b39a1cc799a67d46681480696ed72ecf78d4473770f09b"/> |
127 | 128 | repo="sourceforge"/> |
128 | 129 | <dependencies> |
129 | 130 | <dep package="harfbuzz-no-cairo"/> |
|
183 | 184 | </after> |
184 | 185 | </meson> |
185 | 186 |
|
186 | | - <meson id="harfbuzz" mesonargs="-Dcoretext=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=enabled"> |
| 187 | + <meson id="harfbuzz" mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=enabled"> |
187 | 188 | <branch repo="github-tarball" version="4.1.0" |
188 | | - module="harfbuzz/harfbuzz/releases/download/4.1.0/harfbuzz-4.1.0.tar.xz" |
189 | | -> |
| 189 | + module="harfbuzz/harfbuzz/releases/download/4.1.0/harfbuzz-4.1.0.tar.xz" |
| 190 | + hash="sha256:f7984ff4241d4d135f318a93aa902d910a170a8265b7eaf93b5d9a504eed40c8"> |
190 | 191 | </branch> |
191 | 192 | <dependencies> |
192 | 193 | <dep package="gobject-introspection"/> |
|
220 | 221 | <dep package="meta-gtk-osx-bootstrap"/> |
221 | 222 | </after> |
222 | 223 | </meson> |
223 | | - |
| 224 | + |
224 | 225 | <meson id="atk"> |
225 | 226 | <branch module="atk/2.36/atk-2.36.0.tar.xz" version="2.36.0" |
226 | 227 | hash="sha256:fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788"/> |
|
266 | 267 |
|
267 | 268 | <!-- gtk3 is in maintenance mode with 3.24 the final release series. --> |
268 | 269 | <meson id="gtk+-3.0" mesonargs="-Dx11_backend=false"> |
269 | | - <branch module="gtk+/3.24/gtk+-3.24.33.tar.xz" version="3.24.33" |
270 | | - hash="sha256:588b06522e25d1579e989b6f9d8a1bdbf2fe13cde01a04e904ff346a225e7801"> |
271 | | - <patch file="gtk-3.24.33-remove-gtk4-update-icon-cache-dependency.patch" strip="1"/> |
272 | | - <patch file="gtk-3.24.33-quartz-window-transient-for.patch" strip="1"/> |
| 270 | + <branch module="gtk+/3.24/gtk+-3.24.36.tar.xz" version="3.24.36" |
| 271 | + hash="sha256:27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691"> |
| 272 | + <patch file="gtk-3-24-36-image-recolor-load-crash.patch" strip="1"/> |
273 | 273 | </branch> |
274 | 274 | <dependencies> |
275 | 275 | <dep package="glib"/> |
|
287 | 287 |
|
288 | 288 | <meson id="graphene" mesonargs="-Dtests=false"> |
289 | 289 | <branch repo="github-tarball" version="1.10.6" |
290 | | - module="ebassi/graphene/releases/download/1.10.6/graphene-1.10.6.tar.xz"/> |
291 | | - <!-- hash="sha256:"/ --> |
| 290 | + module="ebassi/graphene/releases/download/1.10.6/graphene-1.10.6.tar.xz" |
| 291 | + hash="sha256:80ae57723e4608e6875626a88aaa6f56dd25df75024bd16e9d77e718c3560b25"/> |
292 | 292 | <dependencies> |
293 | 293 | <dep package="glib"/> |
294 | 294 | <dep package="gobject-introspection"/> |
|
300 | 300 | <branch repo="github-tarball" version="3.6.5" |
301 | 301 | module="sass/libsass/archive/refs/tags/3.6.5.tar.gz" |
302 | 302 | rename-tarball="libsass-3.6.5.tar.gz" |
303 | | - checkoutdir="libsass-3.6.5"/> |
304 | | - <!--hash="sha256:"/ --> |
| 303 | + checkoutdir="libsass-3.6.5" |
| 304 | + hash="sha256:89d8f2c46ae2b1b826b58ce7dde966a176bac41975b82e84ad46b01a55080582"/> |
305 | 305 | </autotools> |
306 | 306 |
|
307 | | - <meson id="gtk-4" mesonargs="-Dx11-backend=false"> |
| 307 | + <meson id="gtk-4" mesonargs="-Dx11-backend=false -Dmedia-gstreamer=disabled"> |
308 | 308 | <branch module="gtk/4.6/gtk-4.6.2.tar.xz" version="4.6.2" |
309 | 309 | hash="sha256:ff263af609a50eb76056653592d929459aef4819a444c436f6d52c6f63c1faec"/> |
310 | 310 | <dependencies> |
|
325 | 325 | <patch file="gtk-mac-integration-work-around-svg-locale-bug.patch" strip="1"/> |
326 | 326 | </branch> |
327 | 327 | <dependencies> |
328 | | - </dependencies> |
329 | | - <after> |
330 | | - <dep package="gtk+-2.0"/> |
331 | 328 | <dep package="gtk+-3.0"/> |
332 | | - </after> |
| 329 | + </dependencies> |
333 | 330 | </autotools> |
334 | 331 |
|
335 | 332 | <autotools id="librsvg" autogen-sh="autoreconf" |
|
343 | 340 | <dep package="freetype"/> |
344 | 341 | </dependencies> |
345 | 342 | <after> |
346 | | - <!-- Circular dependency if we depend on meta-gtk-osx or meta-gtk-osx-gtk3 --> |
347 | | - <dep package="gtk+-2.0"/> |
| 343 | + <!-- Circular dependency if we depend on meta-gtk-osx-gtk3 --> |
348 | 344 | <dep package="gtk+-3.0"/> |
| 345 | + <dep package="gtk-4"/> |
349 | 346 | </after> |
350 | 347 | </autotools> |
351 | 348 |
|
|
0 commit comments