aboutsummaryrefslogtreecommitdiffstats
path: root/main/slang/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/slang/APKBUILD')
-rw-r--r--main/slang/APKBUILD53
1 files changed, 43 insertions, 10 deletions
diff --git a/main/slang/APKBUILD b/main/slang/APKBUILD
index 31aa07d260a..11e20732bde 100644
--- a/main/slang/APKBUILD
+++ b/main/slang/APKBUILD
@@ -1,16 +1,27 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=slang
-pkgver=2.3.2
-pkgrel=0
+pkgver=2.3.3
+pkgrel=3
pkgdesc="Powerful interpreted language"
url="https://www.jedsoft.org/slang"
arch="all"
license="GPL-2.0-or-later"
-makedepends="ncurses-dev pcre-dev"
-subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
+makedepends="
+ libpng-dev
+ ncurses-dev
+ oniguruma-dev
+ zlib-dev
+ "
+subpackages="
+ $pkgname-static
+ $pkgname-dev
+ $pkgname-doc
+ $pkgname-oniguruma
+ $pkgname-png
+ $pkgname-zlib
+ "
source="https://www.jedsoft.org/releases/slang/slang-$pkgver.tar.bz2
disable-rpath.patch
- fix-slarray-32bit.patch
terminfo-in-etc.patch
skip-slsh-process-test.patch
"
@@ -22,7 +33,10 @@ build() {
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
- --localstatedir=/var
+ --localstatedir=/var \
+ --without-pcre \
+ --with-zlib=/usr/lib \
+ --with-zinc=/usr/include
make -j1
}
@@ -34,8 +48,27 @@ package() {
make -j1 DESTDIR="$pkgdir" install-all
}
-sha512sums="35cdfe8af66dac62ee89cca60fa87ddbd02cae63b30d5c0e3786e77b1893c45697ace4ac7e82d9832b8a9ac342560bc35997674846c5022341481013e76f74b5 slang-2.3.2.tar.bz2
-6cc7ee4493131e2c9ec48db1b5f97c5db9288e96c5073507307454dd02437b9076ffe1a4853097a7912fa7f47e694145ac1e7f7b17a29e642a8866af521cd940 disable-rpath.patch
-3a4d7c27734b6d29ce029000275a536744f6127c9bcb9eee168a63666e9b134bf72d3a27e0b6cfb90b968420a7778284b7cf1f1871031f0240f6394392e0b66c fix-slarray-32bit.patch
+oniguruma() {
+ pkgdesc="$pkgdesc (oniguruma module)"
+
+ amove usr/lib/slang/v2/modules/onig-module.so
+}
+
+png() {
+ pkgdesc="$pkgdesc (png module)"
+
+ amove usr/lib/slang/v2/modules/png-module.so
+}
+
+zlib() {
+ pkgdesc="$pkgdesc (zlib module)"
+
+ amove usr/lib/slang/v2/modules/zlib-module.so
+}
+
+sha512sums="
+f882f09e3fcd53427de0f233c9fc3ab15497f2323007be9a084696c8cf810ffe2726cd003149e757df26198b390b9f8c1ff411dc6473513457bd0f94722f8490 slang-2.3.3.tar.bz2
+0cb78c65faade7cb1ec683ba3ae84d7514df7af92a465a6af262979b43ae86bdd9fd289c9680e9158a0b01e2df4ddaa7c547d9707afc3c3b75d798f2225cbc0f disable-rpath.patch
a9fe12d220ec3458932784f1f7d40816cad9664ad5a3e19fe684e8f32eccc67ffc48acfa9852fccbe6741519f2acadbafc4b72817ae70804f93e2d913831d786 terminfo-in-etc.patch
-4a499a61a0abf119a362c46e761a4cd659a0de03f22acd2004a09fce339cde848f114a3a0beca176e3a42beeb8d0d2cd73ba788ccb01330b741afe9d8528164c skip-slsh-process-test.patch"
+4a499a61a0abf119a362c46e761a4cd659a0de03f22acd2004a09fce339cde848f114a3a0beca176e3a42beeb8d0d2cd73ba788ccb01330b741afe9d8528164c skip-slsh-process-test.patch
+"