Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / lib32-gtk3
Commits: ee0865a3 by Jan Alexander Steffens (heftig) at 2023-12-20T03:16:31+01:00 3.24.39-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,40 @@ +pkgbase = lib32-gtk3 + pkgdesc = GObject-based multi-platform GUI toolkit + pkgver = 3.24.39 + pkgrel = 1 + epoch = 1 + url = https://www.gtk.org/ + arch = x86_64 + license = LGPL + makedepends = git + makedepends = meson + makedepends = sassc + makedepends = wayland-protocols + depends = gtk3 + depends = lib32-at-spi2-atk + depends = lib32-colord + depends = lib32-dbus + depends = lib32-gdk-pixbuf2 + depends = lib32-libcanberra + depends = lib32-libcups + depends = lib32-libepoxy + depends = lib32-librsvg + depends = lib32-libxcomposite + depends = lib32-libxcursor + depends = lib32-libxdamage + depends = lib32-libxinerama + depends = lib32-libxkbcommon + depends = lib32-libxrandr + depends = lib32-mesa + depends = lib32-pango + depends = lib32-wayland + source = git+https://gitlab.gnome.org/GNOME/gtk.git#commit=9ce32d5d7d2411032876232d86b66f9fd5f7e815 + source = gtk-query-immodules-3.0-32.hook + sha256sums = SKIP + sha256sums = 04255db75cc626e122df4710b350fb656778d01968d56e598b496b71db335989 + +pkgname = lib32-gtk3 + install = lib32-gtk3.install + provides = libgailutil-3.so + provides = libgdk-3.so + provides = libgtk-3.so ===================================== PKGBUILD ===================================== @@ -3,7 +3,7 @@ # Contributor: GordonGR <[email protected]> pkgname=lib32-gtk3 -pkgver=3.24.38 +pkgver=3.24.39 pkgrel=1 epoch=1 pkgdesc="GObject-based multi-platform GUI toolkit" @@ -36,8 +36,7 @@ makedepends=( sassc wayland-protocols ) -install=lib32-gtk3.install -_commit=3e6fd55ee00d4209ce2f2af292829e4d6f674adc +_commit=9ce32d5d7d2411032876232d86b66f9fd5f7e815 # tags/3.24.39^0 source=( "git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit" gtk-query-immodules-3.0-32.hook @@ -56,7 +55,7 @@ prepare() { build() { local meson_options=( - --libdir=/usr/lib32 + --cross-file lib32 -D broadway_backend=true -D cloudproviders=false -D colord=yes @@ -67,19 +66,23 @@ build() { ) CFLAGS+=" -DG_DISABLE_CAST_CHECKS" - export CC='gcc -m32' - export CXX='g++ -m32' - export PKG_CONFIG=i686-pc-linux-gnu-pkg-config - arch-meson gtk build "${meson_options[@]}" meson compile -C build } package() { + provides=( + libgailutil-3.so + libgdk-3.so + libgtk-3.so + ) + install=lib32-gtk3.install + meson install -C build --destdir "$pkgdir" rm -r "${pkgdir}"/{etc,usr/{include,share}} find "${pkgdir}"/usr/bin -type f -not -name gtk-query-immodules-3.0 -delete mv "${pkgdir}"/usr/bin/gtk-query-immodules-3.0{,-32} + install -Dm 644 gtk-query-immodules-3.0-32.hook -t "${pkgdir}"/usr/share/libalpm/hooks/ } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-gtk3/-/commit/ee0865a304b49bdbf7808dcee115861acf69d8be -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-gtk3/-/commit/ee0865a304b49bdbf7808dcee115861acf69d8be You're receiving this email because of your account on gitlab.archlinux.org.
