From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- extra/expect/ChangeLog | 11 +++++++++++ extra/expect/PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ extra/expect/expect.install | 5 +++++ 3 files changed, 54 insertions(+) create mode 100644 extra/expect/ChangeLog create mode 100644 extra/expect/PKGBUILD create mode 100644 extra/expect/expect.install (limited to 'extra/expect') diff --git a/extra/expect/ChangeLog b/extra/expect/ChangeLog new file mode 100644 index 000000000..d43e10c0c --- /dev/null +++ b/extra/expect/ChangeLog @@ -0,0 +1,11 @@ +2011-01-01 kevin + + * expect 5.45-1 + - Added upgrade message about expectk being removed + - Have expect conflict with expectk + +2010-03-27 kevin + + * expect 5.44.1.15-1 + - Source on sourceforge now and maintained mostly by ActiveState + - Added symlink to fix FS#18686 - libexpect.so is not found diff --git a/extra/expect/PKGBUILD b/extra/expect/PKGBUILD new file mode 100644 index 000000000..3b630ba43 --- /dev/null +++ b/extra/expect/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 104372 2011-01-01 23:52:17Z kevin $ +# Maintainer: kevin + +pkgname=expect +pkgver=5.45 +pkgrel=1 +pkgdesc="A tool for automating interactive applications" +arch=(i686 x86_64) +url="http://www.nist.gov/el/msid/expect.cfm" +license=('custom') +depends=('tcl>=8.5.3') +conflicts=('expectk') +install=expect.install +changelog=ChangeLog +source=(http://downloads.sourceforge.net/project/expect/Expect/${pkgver}/expect${pkgver}.tar.gz) +# CVS checkout on gerolde. +#source=(ftp://ftp.archlinux.org/other/expect/expect-${pkgver}.tar.bz2) +# old nist source=(http://expect.nist.gov/src/expect-${pkgver}.tar.bz2) +md5sums=('44e1a4f4c877e9ddc5a542dfa7ecc92b') + +build() { + cd ${srcdir}/expect${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --mandir=/usr/share/man --with-tcl=/usr/lib \ + --with-tclinclude=/usr/include + + # Keep $startdir/pkg out of library search paths. + sed -e 's/-rpath,${LIB_RUNTIME_DIR}:/-rpath,/' -i Makefile + make + make DESTDIR=${pkgdir} install + + # license. + install -D -m644 README ${pkgdir}/usr/share/licenses/${pkgname}/README + + (cd ${pkgdir}/usr/lib; + ln -s expect${pkgver}/libexpect${pkgver}.so libexpect.so) +} diff --git a/extra/expect/expect.install b/extra/expect/expect.install new file mode 100644 index 000000000..2847848a1 --- /dev/null +++ b/extra/expect/expect.install @@ -0,0 +1,5 @@ +post_upgrade() { + if [ "`vercmp $2 5.45`" -lt 0 ]; then + echo " - expectk has been removed. Use tclsh instead" + fi +} -- cgit v1.2.3-54-g00ecf