aboutsummaryrefslogtreecommitdiffstats
path: root/main/at-spi2-core/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/at-spi2-core/APKBUILD')
-rw-r--r--main/at-spi2-core/APKBUILD58
1 files changed, 48 insertions, 10 deletions
diff --git a/main/at-spi2-core/APKBUILD b/main/at-spi2-core/APKBUILD
index b48ee4deafa..01a49a7aa2e 100644
--- a/main/at-spi2-core/APKBUILD
+++ b/main/at-spi2-core/APKBUILD
@@ -1,25 +1,43 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=at-spi2-core
-pkgver=2.40.3
+pkgver=2.52.0
pkgrel=0
pkgdesc="Protocol definitions and daemon for D-Bus at-spi"
url="https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/"
arch="all"
options="!check" # Requires running dbus daemon.
-license="LGPL-2.0-or-later"
-makedepends="libxtst-dev dbus-dev glib-dev gobject-introspection-dev gtk-doc meson"
-subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang $pkgname-doc"
+license="LGPL-2.1-or-later"
+makedepends="
+ dbus-dev
+ glib-dev
+ gobject-introspection-dev
+ gtk-doc
+ libxml2-dev
+ libxtst-dev
+ meson
+ "
+subpackages="
+ $pkgname-dbg
+ $pkgname-dev
+ $pkgname-lang
+ libatk-1.0:libatk
+ libatk-bridge-2.0:libatk_bridge
+ "
source="https://download.gnome.org/sources/at-spi2-core/${pkgver%.*}/at-spi2-core-$pkgver.tar.xz"
+# both were merged into this
+replaces="atk at-spi2-atk"
+
build() {
abuild-meson \
- -Dx11=yes \
- -Dintrospection=yes \
- -Ddocs=true \
+ -Db_lto=true \
+ -Dx11=enabled \
+ -Dintrospection=enabled \
+ -Ddocs=false \
-Ddbus_daemon=/usr/bin/dbus-daemon \
. build
- meson compile ${JOBS:+-j ${JOBS}} -C build
+ meson compile -C build
}
package() {
@@ -27,6 +45,26 @@ package() {
rm -rf "$pkgdir"/usr/lib/systemd
}
+dev() {
+ default_dev
+ replaces="atk-dev at-spi2-atk-dev"
+}
+
+libatk() {
+ pkgdesc="ATK library accessibility interfaces (1.0)"
+ amove \
+ usr/lib/libatk-1.0* \
+ usr/lib/girepository-1.0/Atk-1.0.typelib
+}
+
+libatk_bridge() {
+ pkgdesc="GTK+2.0 module that bridges ATK to D-Bus at-spi"
+ amove \
+ usr/lib/gnome-settings-daemon-3.0 \
+ usr/lib/gtk-2.0 \
+ usr/lib/libatk-bridge-2.0*
+}
+
sha512sums="
-85adf3da0a369d7f3481646a495a9c4c3337da3ae6a20ce8c924f8621d3d6ed1d9461bfac0e821dfe86e4ad6b930e4fd65d24c26401cbea644ef4951e5dda5ce at-spi2-core-2.40.3.tar.xz
+0482cae97cf5e2295ab56f6ae83db9e1047813a1c3c2b6cd6012f95dfabec1f7a93d0045a1a7c3fabb7a389f71dc43f797b2ad9242e97ddf565cf63948ae146b at-spi2-core-2.52.0.tar.xz
"