aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/tcl/APKBUILD16
1 files changed, 11 insertions, 5 deletions
diff --git a/main/tcl/APKBUILD b/main/tcl/APKBUILD
index 4da8819e22..31e63299fa 100644
--- a/main/tcl/APKBUILD
+++ b/main/tcl/APKBUILD
@@ -1,18 +1,19 @@
+# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
pkgname=tcl
pkgver=8.6.4
-pkgrel=2
+pkgrel=3
pkgdesc="The Tcl scripting language"
url="http://tcl.sourceforge.net/"
arch="all"
license="TCL"
-depends=
+depends=""
depends_dev="tcl"
-makedepends="zlib-dev"
+makedepends="zlib-dev sqlite-dev"
+subpackages="$pkgname-doc $pkgname-dev"
source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname$pkgver-src.tar.gz
tcl-stat64.patch
"
-subpackages="$pkgname-doc $pkgname-dev"
_major=${pkgver%.*}
_builddir="$srcdir"/tcl${pkgver}/unix
@@ -31,15 +32,19 @@ build() {
case "$CARCH" in
x86_64) _64bit="--enable-64bit";;
esac
+
cd "$_builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
+ --sysconfdir=/etc \
--mandir=/usr/share/man \
+ --localstatedir=/var \
+ --with-system-sqlite \
$_64bit \
|| return 1
- make || return 1
+ make || return 1
}
package() {
@@ -49,6 +54,7 @@ package() {
ln -sf tclsh${_major} "${pkgdir}"/usr/bin/tclsh
install -Dm644 ../license.terms ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+
# remove buildroot traces
find "$pkgdir" -name '*Config.sh' | xargs sed -i -e "s#${srcdir}#/usr/src#"
}