aboutsummaryrefslogtreecommitdiffstats
path: root/main/opensp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/opensp/APKBUILD')
-rw-r--r--main/opensp/APKBUILD53
1 files changed, 28 insertions, 25 deletions
diff --git a/main/opensp/APKBUILD b/main/opensp/APKBUILD
index aaddb74dbc2..b0a408498a1 100644
--- a/main/opensp/APKBUILD
+++ b/main/opensp/APKBUILD
@@ -4,32 +4,24 @@
pkgname=opensp
_realname=OpenSP
pkgver=1.5.2
-pkgrel=0
+pkgrel=5
pkgdesc="Implementation of the DSSSL style language"
-url="http://openjade.sourceforge.net"
+url="https://openjade.sourceforge.net/"
arch="all"
-license="custom"
-depends=""
-depends_dev=""
+license="ICU"
makedepends="$depends_dev xmlto"
-install=""
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="https://prdownloads.sourceforge.net/openjade/$_realname-$pkgver.tar.gz
- opensp-1.5-install.patch"
+ opensp-1.5-install.patch
+ removed-failing-tests.patch"
+builddir="$srcdir"/$_realname-$pkgver
-_builddir="$srcdir"/$_realname-$pkgver
prepare() {
- cd "$_builddir"
- update_config_sub || return 1
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
+ default_prepare
+ update_config_sub
}
build() {
- cd "$_builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -39,17 +31,28 @@ build() {
--infodir=/usr/share/info \
--localstatedir=/var \
--disable-static \
- --enable-shared \
- || return 1
- make || return 1
+ --enable-shared
+ make
+}
+
+check() {
+ make check
+}
+
+lang() {
+ default_lang
+ mkdir -p "$subpkgdir"/usr/share/$pkgname
+ mv "$subpkgdir"/usr/share/locale "$subpkgdir"/usr/share/$pkgname
}
package() {
- cd "$_builddir"
- make DESTDIR="$pkgdir" install || return 1
- install -Dm644 "$_builddir"/COPYING \
- "$pkgdir"/usr/share/licenses/$pkgname/COPYING || return 1
+ make DESTDIR="$pkgdir" install
+ install -Dm644 "$builddir"/COPYING \
+ "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
-sha512sums="a7dcc246ba7f58969ecd6d107c7b82dede811e65f375b7aa3e683621f2c6ff3e7dccefdd79098fcadad6cca8bb94c2933c63f4701be2c002f9a56f1bbe6b047e OpenSP-1.5.2.tar.gz
-6d4cddb3c98313643ef7ab57ce154dd8a188b7ea8edc608a62ff25e4f995ab4167be94e40c2a62ae568e22e1ada4bd9bf0c9687e4dfa43dafde4d87e8b73fdf8 opensp-1.5-install.patch"
+sha512sums="
+a7dcc246ba7f58969ecd6d107c7b82dede811e65f375b7aa3e683621f2c6ff3e7dccefdd79098fcadad6cca8bb94c2933c63f4701be2c002f9a56f1bbe6b047e OpenSP-1.5.2.tar.gz
+6d4cddb3c98313643ef7ab57ce154dd8a188b7ea8edc608a62ff25e4f995ab4167be94e40c2a62ae568e22e1ada4bd9bf0c9687e4dfa43dafde4d87e8b73fdf8 opensp-1.5-install.patch
+4d32af7936193281b621b40a7d8248e61ffb100960a4d07a03b52f47102e8fa47f823d01b059860408cce469404a0cd6f63d4201b976730565a8196872b8d4d3 removed-failing-tests.patch
+"