diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 21 insertions, 62 deletions
@@ -1,79 +1,38 @@ -# Submitter: Peter Richard Lewis <plewis@aur.archlinux.org> # Maintainer: Will Price <willprice94@gmail.com> # Contributor: Aaron Sloman <a.sloman@cs.bham.ac.uk> +# Contributor: Steve Leach <sfkleach@gmail.com> pkgname=poplog -pkgver=15.65 -pkgrel=4 +pkgver=0.2.1 +pkgrel=1 pkgdesc="poplog development system" -arch=('i686' 'x86_64') -url="http://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html" +arch=('x86_64') +url="https://getpoplog.github.io/" license=('custom:poplog') - -depends=('tcsh') -if test "$CARCH" == x86_64; then - depends+=('lib32-libxext' 'lib32-libxt' 'lib32-openmotif' 'lib32-libxp') -elif test "$CARCH" == i686; then - depends+=('libxext' 'libxt' 'openmotif' 'libxp') -fi +depends=('tcsh' 'libxext' 'libxt' 'openmotif' 'libxp' 'ncurses5-compat-libs') optdepends=('espeak: for run-speaking-eliza demo') +source=("https://github.com/GetPoplog/Seed/releases/download/v${pkgver}/poplog-${pkgver}.tar.gz") +md5sums=('3623cf0ce5f6e9f4b3e60bca3ff8d621') +#source=("${pkgname}-${pkgver}.tar.gz") +conflicts=(poplog-git) - -source=( - "http://www.cs.bham.ac.uk/research/projects/poplog/v$pkgver/AREADME.txt" - "http://www.cs.bham.ac.uk/research/poplog/bham-linux-poplog-v$pkgver.tar.gz" - "http://www.cs.bham.ac.uk/research/projects/poplog/copyright.html" -) -sha256sums=('f8713a74b36dfc9547848db43b332822d3b5a6887b671ab59e19a17add6e071a' - '15a2ac11ec4b9a7c3d137b1d097e83b35c47aff7d7aec46e0b4499246f76d49b' - '87c8728fcad9a4a24d70ba41e1628d44bd89b36bbe0eed75e49eb7b2b52b69a9') -install=poplog.install - -# PKGBUILDS aren't meant to have custom variables, if so they should be prefixed -# by an underscore... -usepop=$pkgdir/usr/share/poplog/current-poplog +_prefix=/opt +_bindir=/usr/bin build() { - # create poplog directories and set permissions - mkdir -p $pkgdir/usr/share/poplog/{local/lockfile/locks,v$pkgver/poplocalbin} - chmod -R 755 $pkgdir/usr/share/poplog - # copy over source files - cp -r $srcdir/v$pkgver $pkgdir/usr/share/poplog/ - # symlink current-poplog dir to package version - cd $pkgdir/usr/share/poplog - ln -s v$pkgver current-poplog - - # create poplog.sh executables - cd current-poplog/INSTALL - cat poplog1.sh > ../bin/poplog.sh - echo "poplogroot=/usr/share/poplog/" >> ../bin/poplog.sh - echo "export poplogroot" >> ../bin/poplog.sh - cat poplog2.sh >> ../bin/poplog.sh - chmod 755 ../bin/poplog.sh - - # set variables for poplog to be built - source ../pop/com/popenv.sh - PATH=$popsys\:$PATH\:$popcom - export PATH - - # building saved images with motif - cp -p $usepop/pop/com/mkstartup.bham $usepop/pop/com/mkstartup - cd $popsys - ./poplink_cmnd.motif.sh motif - - # rebuild basepop11 etc - cd $usepop/INSTALL - ./LINK_USING_NEWPOP motif - + cd "$srcdir/poplog-$pkgver" + make bindir="$_bindir" prefix="$_prefix" } package() { - mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/man/man1" - ln -s "$pkgdir/usr/share/poplog/current-poplog/bin/poplog.sh" "$pkgdir/usr/bin/poplog" - ln -s "$pkgdir/usr/share/poplog/current-poplog/man/man1/*" "$pkgdir/usr/share/man/man1" + mkdir -p "$pkgdir/usr/share/man/man1" + + cd "$srcdir/poplog-$pkgver" + make install DESTDIR="$pkgdir" prefix="$_prefix" bindir="$_bindir" - # Licence - install -Dm644 "$srcdir/copyright.html" "$pkgdir/usr/share/licenses/poplog/poplog.html" + for f in "$pkgdir/$_prefix/share/poplog/current_usepop/pop/doc/man/"*; do + ln -fs -t "$pkgdir/usr/share/man/man1" "${f##$pkgdir}" + done } # vim:set ts=2 sw=2 et: |