Date: Sunday, September 25, 2022 @ 18:33:23
  Author: heftig
Revision: 1309710

2.46.0-2

Modified:
  lib32-at-spi2-core/trunk/PKGBUILD

----------+
 PKGBUILD |   30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-09-25 18:33:06 UTC (rev 1309709)
+++ PKGBUILD    2022-09-25 18:33:23 UTC (rev 1309710)
@@ -6,7 +6,7 @@
 pkgbase=lib32-at-spi2-core
 pkgname=(lib32-at-spi2-core)
 pkgver=2.46.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Protocol definitions and daemon for D-Bus at-spi (32-bit)"
 url="https://gitlab.gnome.org/GNOME/at-spi2-core";
 arch=(x86_64)
@@ -39,14 +39,18 @@
 }
 
 build() {
-  export CC='gcc -m32'
-  export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
+  local meson_options=(
+    --libdir=/usr/lib32
+    -D introspection=no
+    -D default_bus=dbus-broker
+    -D docs=false
+  )
 
-  arch-meson at-spi2-core build \
-    --libdir=/usr/lib32 \
-    -D introspection=no \
-    -D default_bus=dbus-broker \
-    -D docs=false
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
+
+  arch-meson at-spi2-core build "${meson_options[@]}"
   meson compile -C build
 }
 
@@ -58,15 +62,19 @@
 
 package_lib32-at-spi2-core() {
   provides=(
-    lib32-at-spi2-atk
-    lib32-atk
+    "lib32-at-spi2-atk=$pkgver-$pkgrel"
+    "lib32-atk=$pkgver-$pkgrel"
     libatk-1.0.so
     libatk-bridge-2.0.so
     libatspi.so
   )
+  conflicts=(
+    'lib32-at-spi2-atk<=2.38.0-2'
+    'lib32-atk<=2.38.0-2'
+  )
   replaces=(
     'lib32-at-spi2-atk<=2.38.0-2'
-    'lib32-atk<=2.38.0-1'
+    'lib32-atk<=2.38.0-2'
   )
 
   meson install -C build --destdir "$pkgdir"

Reply via email to