aboutsummaryrefslogtreecommitdiffstats
path: root/community/msitools/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/msitools/APKBUILD')
-rw-r--r--community/msitools/APKBUILD43
1 files changed, 26 insertions, 17 deletions
diff --git a/community/msitools/APKBUILD b/community/msitools/APKBUILD
index 789d4510091..23b87cfba7d 100644
--- a/community/msitools/APKBUILD
+++ b/community/msitools/APKBUILD
@@ -1,33 +1,42 @@
# Maintainer: André Klitzing <aklitzing@gmail.com>
pkgname=msitools
-pkgver=0.101
-pkgrel=1
+pkgver=0.103
+pkgrel=0
pkgdesc="Set of programs to inspect and build Windows Installer (.MSI) files"
url="https://wiki.gnome.org/msitools"
-# mips(64): test failures
-arch="all !mips !mips64"
+# s390x: test failures imply broken on big endian
+arch="all !s390x"
license="GPL-2.0-or-later LGPL-2.1-or-later"
-makedepends="meson libgsf-dev libgcab-dev bison vala perl
- gobject-introspection-dev"
-subpackages="$pkgname-dev $pkgname-lang
- $pkgname-bash-completion"
-source="https://download.gnome.org/sources/msitools/$pkgver/msitools-$pkgver.tar.xz
- b08275d549bb12a09a420ef9ccaeb0974e00008a.patch
+makedepends="
+ bison
+ gobject-introspection-dev
+ libgcab-dev
+ libgsf-dev
+ meson
+ perl
+ vala
"
-[ "$CARCH" = "s390x" ] && options="!check" # multiple test failures
+checkdepends="bash"
+subpackages="
+ $pkgname-dev
+ $pkgname-lang
+ $pkgname-bash-completion
+ "
+source="https://download.gnome.org/sources/msitools/$pkgver/msitools-$pkgver.tar.xz"
build() {
- meson --prefix=/usr _build
- ninja -C _build
+ abuild-meson -Db_lto=true . output
+ meson compile -C output
}
check() {
- ninja -C _build test
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
- DESTDIR="$pkgdir" ninja -C _build install
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="4a68884cc22dc917f3d0637791f9ada4cd38a96bdf54832ac2c4266c9a44076e391588422039b3b958d39acf4ebe6ef8ccd3e0f3966d9d93a77faef0354262b7 msitools-0.101.tar.xz
-99d159cf99cdadebc90ad5c76dcfeee65a8bd432b928bf0d85386dd1d9e01eedc2b5d6da68a2de7e97759a5881983ede06f21148238536fc1f06fff10cf6a8e8 b08275d549bb12a09a420ef9ccaeb0974e00008a.patch"
+sha512sums="
+ecff178cf25a7789a97901005c4d05ab0a0815377bf91385a65497b7f53c33d9e83b9348c3fc1d05b9c0fbdda89358ae4f05d8ee89017c585e41f7e399b2685c msitools-0.103.tar.xz
+"