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.


Reply via email to