aboutsummaryrefslogtreecommitdiffstats
path: root/community/libpeas/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libpeas/APKBUILD')
-rw-r--r--community/libpeas/APKBUILD42
1 files changed, 26 insertions, 16 deletions
diff --git a/community/libpeas/APKBUILD b/community/libpeas/APKBUILD
index 274c4bcb6f0..66147112f54 100644
--- a/community/libpeas/APKBUILD
+++ b/community/libpeas/APKBUILD
@@ -1,31 +1,38 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Krassy Boykinov <kboykinov@teamcentrixx.com>
pkgname=libpeas
-pkgver=1.30.0
-pkgrel=2
+pkgver=1.36.0
+pkgrel=6
pkgdesc="GObject-based plugin system"
url="https://wiki.gnome.org/Projects/Libpeas"
-arch="all !mips64" # blocked by webkit2gtk
+arch="all"
license="LGPL-2.1-or-later"
-makedepends="glib-dev gobject-introspection-dev intltool gtk+3.0-dev
- py3-gobject3-dev python3-dev meson vala glade-dev"
-checkdepends="py3-gobject3 xvfb-run gobject-introspection"
+makedepends="
+ glib-dev
+ gobject-introspection-dev
+ gtk+3.0-dev
+ meson
+ py3-gobject3-dev
+ python3-dev
+ vala
+ "
+checkdepends="dbus bash py3-gobject3 xvfb-run gobject-introspection"
subpackages="$pkgname-dev $pkgname-python3:py3 $pkgname-lang"
-# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966951
-# Doesn't find own introspection libs -> needs itself installed
-options="!check"
-source="https://download.gnome.org/sources/libpeas/${pkgver%.*}/libpeas-$pkgver.tar.xz"
+source="https://download.gnome.org/sources/libpeas/${pkgver%.*}/libpeas-$pkgver.tar.xz
+ failing-test.patch
+ "
build() {
abuild-meson \
+ -Db_lto=true \
-Dvapi=true \
-Ddemos=false \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- xvfb-run meson test -v -C output -t 10
+ xvfb-run -a meson test --print-errorlogs -C output -t 10 || true #15980
}
package() {
@@ -34,8 +41,11 @@ package() {
py3() {
depends="py3-gobject3"
- mkdir -p "$subpkgdir"/usr/lib/libpeas-1.0/loaders
- mv "$pkgdir"/usr/lib/libpeas-1.0/loaders/libpython3loader.* "$subpkgdir"/usr/lib/libpeas-1.0/loaders/
+
+ amove usr/lib/libpeas-1.0/loaders/libpython3loader.*
}
-sha512sums="10ebcc61c8aa42b5f6892a74d5e02a52dbc8fe4c35280d78f41adc915dd9c08e9756608f8cbdbaf3d63c44074f0b9e9e531dd077ba201b416acfdcfb94b4bc42 libpeas-1.30.0.tar.xz"
+sha512sums="
+254087089475a3c1415e0ba8efb17aac56b96b1eee7c8e12933e72cc551ee39e9e3eac2d3d602bf9d369dd9fc7d3f5141e7683dec11b40b6c7b961b8e6c70a11 libpeas-1.36.0.tar.xz
+5f1ae155738f84f1ca9553f771d9e49ff93ca25fd630415b4b65b093e0002cfb21a450325b0a56b8f59634c6877f09e70aefd29383b60d471df65751aa5ba6a3 failing-test.patch
+"