Date: Tuesday, December 26, 2017 @ 09:11:29 Author: arojas Revision: 313653
archrelease: copy trunk to staging-x86_64 Added: tk/repos/staging-x86_64/ tk/repos/staging-x86_64/PKGBUILD (from rev 313652, tk/trunk/PKGBUILD) ----------+ PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Copied: tk/repos/staging-x86_64/PKGBUILD (from rev 313652, tk/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2017-12-26 09:11:29 UTC (rev 313653) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: Eric BĂ©langer <e...@archlinux.org> + +pkgname=tk +pkgver=8.6.8 +pkgrel=1 +pkgdesc="A windowing toolkit for use with tcl" +arch=('x86_64') +url="http://tcl.sourceforge.net/" +license=('custom') +depends=("tcl=${pkgver}" 'libxss' 'libxft') +options=('staticlibs') +source=(http://downloads.sourceforge.net/sourceforge/tcl/tk${pkgver}-src.tar.gz) +sha1sums=('7d674881bcfda5acb937bea084b10fe271463632') + +build() { + cd tk${pkgver}/unix + ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --disable-rpath BIT="--enable-64bit" + make +} + +check() { + cd tk${pkgver}/unix +# make test +} + +package() { + cd tk${pkgver}/unix + make INSTALL_ROOT="${pkgdir}" install install-private-headers + ln -sf wish${pkgver%.*} "${pkgdir}/usr/bin/wish" + ln -sf libtk${pkgver%.*}.so "${pkgdir}/usr/lib/libtk.so" + install -Dm644 license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + # install private headers (FS#14388, FS#47616) + cd .. + for dir in compat generic generic/ttk unix; do + install -dm755 "${pkgdir}"/usr/include/tk-private/$dir + install -m644 -t "${pkgdir}"/usr/include/tk-private/$dir $dir/*.h + done + + # remove buildroot traces + sed -e "s#${srcdir}/tk${pkgver}/unix#/usr/lib#" \ + -e "s#${srcdir}/tk${pkgver}#/usr/include#" \ + -i "${pkgdir}/usr/lib/tkConfig.sh" +}