summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cf719530eab8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Peter Ivanov <ivanovp@gmail.com>
+# Contributor: Hussain Jasim <hussainmkj@gmail.com>
+# Contributors: Flemming Madsen (arch at themadsens dot dk), Sébastien Duquette <ekse.0x@gmail.com>
+pkgname=tclx
+pkgver=8.4
+_tclsrcver=8.6.4
+pkgrel=4
+pkgdesc="Provides OS primitives, file scanning, data records etc. for Tcl"
+url="http://tclx.sourceforge.net"
+arch=('i686' 'x86_64' 'armv6h')
+license=('BSD')
+depends=('tcl=8.6.4' 'tk')
+source=("http://downloads.sourceforge.net/sourceforge/tclx/tclx${pkgver}.tar.bz2" \
+ "http://downloads.sourceforge.net/sourceforge/tcl/tcl${_tclsrcver}-src.tar.gz" \
+ "interperrorline.patch")
+md5sums=('395c2fbe35e1723570b005161b9fc8f8'
+ 'd7cbb91f1ded1919370a30edd1534304'
+ '3254188674bfa4cdf58605d0d69586d0')
+
+prepare() {
+ patch -d $srcdir/tclx${pkgver}/generic < interperrorline.patch
+}
+
+build() {
+ cd $srcdir/${pkgname}${pkgver}
+cp /usr/lib/tclConfig.sh $srcdir
+ echo "TCL_SRC_DIR=$startdir/tcl$_tclsrcver" >> ../tclConfig.sh
+ [ "$NOEXTRACT" == 1 ] || ./configure --prefix=/usr --enable-share \
+ --enable-gcc --with-tcl=$srcdir
+ _tclsrc="TCL_SRC_DIR=$srcdir/tcl$_tclsrcver \
+ TCL_TOP_DIR_NATIVE=$srcdir/tcl$_tclsrcver"
+ make $_tclsrc || return 1
+}
+
+package() {
+cd $srcdir/$pkgname$pkgver
+ make $_tclsrc DESTDIR="$pkgdir" mandir="/usr/share/man" install
+install -D -m644 license.terms "$pkgdir/usr/share/licenses/$pkgname/license.terms"
+}