aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@gmail.com>2016-09-09 13:55:43 +0200
committerCarlo Landmeter <clandmeter@gmail.com>2016-09-09 13:56:18 +0200
commite6c976f49253d69d35078a8eaf854d5e362fa73b (patch)
tree60fff079cadef109266f69bc9a88d55ae1a00894
parent3c507418109310d8250cf39b8075ebb5b9cbb3b8 (diff)
downloadaports-e6c976f49253d69d35078a8eaf854d5e362fa73b.tar.gz
aports-e6c976f49253d69d35078a8eaf854d5e362fa73b.tar.bz2
aports-e6c976f49253d69d35078a8eaf854d5e362fa73b.tar.xz
testing/seamonkey: halt on error
-rw-r--r--testing/seamonkey/APKBUILD25
1 files changed, 14 insertions, 11 deletions
diff --git a/testing/seamonkey/APKBUILD b/testing/seamonkey/APKBUILD
index 97be5df2dc..2d0c807df6 100644
--- a/testing/seamonkey/APKBUILD
+++ b/testing/seamonkey/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Marc Vertes <mvertes@free.fr>
pkgname=seamonkey
pkgver=2.40
-pkgrel=0
+pkgrel=1
pkgdesc="all-in-one internet application suite"
url="http://www.seamonkey-project.org"
arch="all !aarch64"
@@ -43,21 +43,24 @@ build() {
# Disable null pointer gcc6 optimization in gcc6 (rhbz#1328045)
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -fno-delete-null-pointer-checks"
unset MAKEFLAGS CPPFLAGS
- make -f client.mk build
+
+ make -f client.mk build || return 1
}
package() {
cd "$builddir"
- paxmark -msp */dist/bin/xpcshell
- make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install
- paxmark -msp "$pkgdir/usr/lib/seamonkey-$pkgver/seamonkey"
- paxmark -msp "$pkgdir/usr/lib/seamonkey-$pkgver/seamonkey-bin"
- paxmark -msp "$pkgdir/usr/lib/seamonkey-$pkgver/plugin-container"
+ paxmark -msp */dist/bin/xpcshell || return 1
+ make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install || return 1
+ paxmark -msp "$pkgdir/usr/lib/seamonkey-$pkgver/seamonkey" \
+ "$pkgdir/usr/lib/seamonkey-$pkgver/seamonkey-bin" \
+ "$pkgdir/usr/lib/seamonkey-$pkgver/plugin-container" || return 1
- rm -rf "$pkgdir/usr/lib/seamonkey-$pkgver/dictionaries"
- rm -rf "$pkgdir/usr/lib/seamonkey-$pkgver/hypenation"
- ln -s /usr/share/hunspell "$pkgdir/usr/lib/seamonkey-$pkgver/dictionaries"
- ln -s /usr/share/hyphen "$pkgdir/usr/lib/seamonkey-$pkgver/hyphenation"
+ rm -rf "$pkgdir/usr/lib/seamonkey-$pkgver/dictionaries" \
+ "$pkgdir/usr/lib/seamonkey-$pkgver/hypenation"
+ ln -s /usr/share/hunspell \
+ "$pkgdir/usr/lib/seamonkey-$pkgver/dictionaries"
+ ln -s /usr/share/hyphen \
+ "$pkgdir/usr/lib/seamonkey-$pkgver/hyphenation"
install -Dm644 suite/branding/nightly/icons/gtk/seamonkey.png \
"$pkgdir/usr/share/pixmaps/seamonkey.png"
install -Dm644 mozilla/toolkit/mozapps/installer/linux/rpm/mozilla.desktop \