summaryrefslogtreecommitdiff
path: root/system/execline/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'system/execline/APKBUILD')
-rw-r--r--system/execline/APKBUILD59
1 files changed, 13 insertions, 46 deletions
diff --git a/system/execline/APKBUILD b/system/execline/APKBUILD
index 361f03dbf..028c1a0f6 100644
--- a/system/execline/APKBUILD
+++ b/system/execline/APKBUILD
@@ -1,66 +1,33 @@
-# Contributor: Laurent Bercot <ska-adelie@skarnet.org>
# Maintainer: Laurent Bercot <ska-adelie@skarnet.org>
pkgname=execline
-pkgver=2.5.2.0
+pkgver=2.9.7.0
pkgrel=0
pkgdesc="A small scripting language for non-interactive scripts"
-url="https://skarnet.org/software/$pkgname/"
+url="https://skarnet.org/software/execline/"
arch="all"
options="!check" # No test suite.
license="ISC"
-_skalibs_version=2.9.0.0
-makedepends="skalibs-dev>=$_skalibs_version"
-subpackages="$pkgname-libs $pkgname-dev $pkgname-libs-dev:libsdev $pkgname-doc"
+_skalibs_version=2.14.4
+depends_dev="skalibs-dev>=$_skalibs_version"
+makedepends="$depends_dev"
+subpackages="$pkgname-libs $pkgname-dev $pkgname-doc"
source="https://skarnet.org/software/$pkgname/$pkgname-$pkgver.tar.gz"
build() {
- cd "$builddir"
./configure \
--enable-shared \
- --enable-static \
- --enable-allstatic \
+ --with-pkgconfig \
+ --enable-pkgconfig \
--enable-static-libc \
- --libdir=/usr/lib \
- --with-dynlib=/lib
+ --enable-pedantic-posix
make
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
+ mkdir -p -m 0755 "$pkgdir/usr/share/doc" "$pkgdir/usr/bin"
+ cp -a "$builddir/doc" "$pkgdir/usr/share/doc/$pkgname"
+ ln -s ../../bin/execlineb "$pkgdir/usr/bin/execlineb"
}
-
-libs() {
- pkgdesc="$pkgdesc (shared libraries)"
- depends="skalibs-libs>=$_skalibs_version"
- mkdir -p "$subpkgdir/lib"
- mv "$pkgdir"/lib/*.so.* "$subpkgdir/lib/"
-}
-
-
-dev() {
- pkgdesc="$pkgdesc (development files)"
- depends="skalibs-dev>=$_skalibs_version"
- mkdir -p "$subpkgdir/usr"
- mv "$pkgdir/usr/lib" "$pkgdir/usr/include" "$subpkgdir/usr/"
-}
-
-
-libsdev() {
- pkgdesc="$pkgdesc (development files for dynamic linking)"
- depends="$pkgname-dev"
- mkdir -p "$subpkgdir/lib"
- mv "$pkgdir"/lib/*.so "$subpkgdir/lib/"
-}
-
-
-doc() {
- pkgdesc="$pkgdesc (documentation)"
- depends=
- install_if="docs $pkgname=$pkgver-r$pkgrel"
- mkdir -p "$subpkgdir/usr/share/doc"
- cp -a "$builddir/doc" "$subpkgdir/usr/share/doc/$pkgname"
-}
-
-sha512sums="cc9fc1ee4879112eb53fd72ef75e98f4d6705ee05d679c5fc62706bc453965a8982ffceb26dfe7ce8c4a06be549ba18482fea81defee01091fa131ec2013a0b6 execline-2.5.2.0.tar.gz"
+sha512sums="c46aa4954a560610074a5a4f8cecc1512bab05b40739c4dddc74881edb30468f248fc08ca1a461ec66279fa43fa25d130b339790995fb1eeb1612a13dc479ac1 execline-2.9.7.0.tar.gz"