diff options
Diffstat (limited to 'extra/gtk4')
-rwxr-xr-x | extra/gtk4/build | 22 | ||||
-rw-r--r-- | extra/gtk4/checksums | 5 | ||||
-rw-r--r-- | extra/gtk4/depends | 16 | ||||
-rw-r--r-- | extra/gtk4/meta | 3 | ||||
-rw-r--r-- | extra/gtk4/sources | 4 | ||||
-rw-r--r-- | extra/gtk4/version | 2 |
6 files changed, 27 insertions, 25 deletions
diff --git a/extra/gtk4/build b/extra/gtk4/build index 07cb2b34..116aa421 100755 --- a/extra/gtk4/build +++ b/extra/gtk4/build @@ -1,26 +1,22 @@ #!/bin/sh -e -export DESTDIR=$1 +export DESTDIR="$1" +export LD=ld.bfd -# Create gtk-doc subproject directory so that meson doesn't try to clone it -# even when we disable it. We also don't really need sass, but there is no -# option to disable it. -mkdir -p subprojects/gtk-doc \ - subprojects/libsass \ - subprojects/sassc +# Disable usage of execinfo on the testsuite +clsed '/#ifndef G_OS_WIN32/c#if !defined(G_OS_WIN32) && defined(__GLIBC__)' \ + testsuite/reftests/gtk-reftest.c -meson \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var\ +cl-meson \ -Dgtk_doc=false \ - -Dwayland-backend=false \ + -Dwayland-backend=true \ -Dwin32-backend=false \ + -Dx11-backend=false \ -Dintrospection=disabled \ -Dmedia-gstreamer=disabled \ - -Dsassc=disabled \ -Dprint-cups=disabled \ -Ddemos=false \ + -Df16c=disabled \ -Dbuild-tests=false \ -Dbuild-examples=false \ -Dvulkan=disabled \ diff --git a/extra/gtk4/checksums b/extra/gtk4/checksums index 2e19b1ed..4e2d2b3e 100644 --- a/extra/gtk4/checksums +++ b/extra/gtk4/checksums @@ -1 +1,4 @@ -023169775de43f0a1fde066fbc19d78545ea6a7562c1915abde9b8ae4a7309e6 gtk-4.2.1.tar.xz +%BLAKE3 +7a1f91492fc2ccd7374bbff30b6df9aeb5e1d3152bcba0bdb5ba412b61d43fd2 gtk-4.12.3.tar.xz +6654770a5ef88887b93cba499b32f6f36279f5fcc2684fdad9ec9bad5037ea26 8280337.tar.gz +2753baffa6a8686ecea1b1f6348911e3545219ecb92b2fcffb3afc67830bfe06 302397c.tar.gz diff --git a/extra/gtk4/depends b/extra/gtk4/depends index 41bbe982..8810add9 100644 --- a/extra/gtk4/depends +++ b/extra/gtk4/depends @@ -1,18 +1,16 @@ -atk +binutils make +cairo +fontconfig +freetype-harfbuzz fribidi gdk-pixbuf glib graphene -libXcomposite -libXcursor -libXdamage -libXext -libXi -libXinerama -libXrandr libepoxy +libxkbcommon meson make pango -perl make python make shared-mime-info +wayland +wayland-protocols make diff --git a/extra/gtk4/meta b/extra/gtk4/meta new file mode 100644 index 00000000..513ef7ab --- /dev/null +++ b/extra/gtk4/meta @@ -0,0 +1,3 @@ +description: GTK toolkit v4 +license: LGPL-2.1-or-later +maintainer: Cem Keylan <cem@carbslinux.org> diff --git a/extra/gtk4/sources b/extra/gtk4/sources index 6de8641e..c8e745ed 100644 --- a/extra/gtk4/sources +++ b/extra/gtk4/sources @@ -1 +1,3 @@ -https://download.gnome.org/sources/gtk/4.2/gtk-4.2.1.tar.xz +https://download.gnome.org/sources/gtk/4.12/gtk-4.12.3.tar.xz +https://github.com/lazka/sassc/archive/8280337.tar.gz subprojects/sassc +https://github.com/lazka/libsass/archive/302397c.tar.gz subprojects/libsass diff --git a/extra/gtk4/version b/extra/gtk4/version index 6b405ab7..29f2da0e 100644 --- a/extra/gtk4/version +++ b/extra/gtk4/version @@ -1 +1 @@ -4.2.1 1 +4.12.3 1 |