diff options
author | psykose <alice@ayaya.dev> | 2022-12-19 04:47:06 +0000 |
---|---|---|
committer | psykose <alice@ayaya.dev> | 2022-12-19 05:47:33 +0100 |
commit | 113e6301e995aeae3affcbb10dc62acffd60f2ee (patch) | |
tree | 2e29483f7ca28fa68e9cd49cfbd5ef943c8287c2 | |
parent | 7639d5791afde356af759e6b45d127de66756cd2 (diff) |
community/geocode-glib: add libsoup2 version, split tests
-rw-r--r-- | community/geocode-glib/APKBUILD | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/community/geocode-glib/APKBUILD b/community/geocode-glib/APKBUILD index a6639a48c6a..92a7440baa0 100644 --- a/community/geocode-glib/APKBUILD +++ b/community/geocode-glib/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=geocode-glib pkgver=3.26.4 -pkgrel=1 +pkgrel=2 pkgdesc="Geocoding helper library" url="https://gitlab.gnome.org/GNOME/geocode-glib" arch="all" @@ -14,24 +14,43 @@ makedepends=" gtk-doc intltool json-glib-dev + libsoup-dev libsoup3-dev meson - ninja " options="!check" # no tests -subpackages="$pkgname-dev $pkgname-doc" +subpackages="libgeocode-glib:libsoup2 $pkgname-tests $pkgname-dev $pkgname-doc" source="https://download.gnome.org/sources/geocode-glib/${pkgver%.*}/geocode-glib-$pkgver.tar.xz" build() { abuild-meson \ -Db_lto=true \ -Dsoup2=false \ - build - meson compile ${JOBS:+-j ${JOBS}} -C build + . build-soup3 + meson compile -C build-soup3 + + abuild-meson \ + -Db_lto=true \ + -Dsoup2=true \ + . build-soup2 + meson compile -C build-soup2 } package() { - DESTDIR="$pkgdir" meson install --no-rebuild -C build + DESTDIR="$pkgdir" meson install --no-rebuild -C build-soup2 + DESTDIR="$pkgdir" meson install --no-rebuild -C build-soup3 +} + +libsoup2() { + amove usr/lib/girepository-1.0/GeocodeGlib-1.0.typelib + amove usr/lib/libgeocode-glib.so.* + amove usr/libexec/geocode-glib +} + +tests() { + pkgdesc="$pkgdesc (installed tests)" + + amove usr/share/installed-tests } sha512sums=" |