summaryrefslogtreecommitdiff
path: root/tk/Pkgfile
blob: 0090c61fa2775f8f4d2f0e302d7685d9bcaa47a6 (plain)
    1 # Description: A GUI toolkit for TCL.
    2 # URL: http://tcl.sourceforge.net/
    3 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
    4 # Packager: Sven Dahl, dahl at c64 dot org
    5 # Depends on: xorg-libxft tcl
    6 
    7 name=tk
    8 version=8.5.5
    9 release=1
   10 source=(http://dl.sourceforge.net/sourceforge/tcl/$name$version-src.tar.gz)
   11 
   12 build() {
   13 	cd $name$version/unix
   14 
   15 	./configure \
   16 		--prefix=/usr \
   17 		--enable-gcc \
   18 		--enable-shared \
   19 		--enable-xft
   20 
   21 	make
   22 	make install MKLINKS_FLAGS="-s" INSTALL_ROOT=$PKG
   23 
   24 	cp ../generic/*.h $PKG/usr/include/
   25 	cp tkUnixPort.h $PKG/usr/include/tkPort.h
   26 	cp tkUnixDefault.h $PKG/usr/include/tkDefault.h
   27 	cp tkUnixInt.h $PKG/usr/include/tkInt.h
   28 
   29 	sed -i \
   30 		-e "s|TK_BUILD_STUB_LIB_PATH='.*'|TK_BUILD_STUB_LIB_PATH='/usr/lib/libtkstub8.5.a'|" \
   31 		-e "s|TK_SRC_DIR='.*'|TK_SRC_DIR='/usr/lib'|" \
   32 		-e "s|-L$SRC/tk$version/unix|-L/usr/lib|" \
   33 		$PKG/usr/lib/tkConfig.sh
   34 
   35 	rm -r $PKG/usr/lib/tk${version%.*}/demos
   36 	rm $PKG/usr/lib/tk${version%.*}/images/README
   37 
   38 	ln -s wish${version%.*} $PKG/usr/bin/wish
   39 	ln -s /usr/lib/libtk${version%.*}.so $PKG/usr/lib/libtk.so
   40 	chmod -c -R u+w $PKG/usr/man
   41 }

Generated by cgit