diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..61865d39344c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# maintainer: libele <libele@disroot.org> + +pkgname=ifbabel +pkgver=0.5 +pkgrel=1 +pkgdesc="Treaty of Babel software suite." +arch=('armv6h' 'armv7h' 'aarch64' 'i686' 'pentium4' 'x86_64') +url="https://babel.ifarchive.org/program.html" +license=('CC-BY-4.0') +depends=('curl' 'glibc') +makedepends=('dos2unix' 'unzip') +source=("https://babel.ifarchive.org/downloads/babel-${pkgver}.zip") +noextract=("babel-${pkgver}.zip") + +md5sums=('3176366462c9001e6cb266b3b4989515') + +prepare() { + cd "${srcdir}" + unzip "babel-${pkgver}.zip" -d "babel-${pkgver}" +} + +build() { + cd "${srcdir}"/"babel-${pkgver}" + make + + cd "${srcdir}"/"babel-${pkgver}"/babel-get + make + + cd "${srcdir}"/"babel-${pkgver}"/test + make + + cd "${srcdir}"/"babel-${pkgver}"/extras + + gcc -c -I.. babel-list.c + gcc -o babel-list babel-list.o ../babel.a ../ifiction.a + + gcc -c -I.. ifiction-aggregate.c + gcc -o ifiction-aggregate ifiction-aggregate.o ../babel.a ../ifiction.a + + gcc -c -I.. ifiction-xtract.c + gcc -o ifiction-xtract ifiction-xtract.o ../babel.a ../ifiction.a + + dos2unix *.pl + sed -i 's,^#!.*,#!/usr/bin/env perl,g' babel-cache.pl + sed -i 's,^#!.*,#!/usr/bin/env perl,g' babel-infocom.pl + sed -i 's,^#!.*,#!/usr/bin/env perl,g' babel-marry.pl + sed -i 's,^#!.*,#!/usr/bin/env perl,g' babel-wed.pl +} + +package() { + cd "${srcdir}"/"babel-${pkgver}" + install -D -m755 babel "${pkgdir}"/usr/bin/babel + + cd "${srcdir}"/"babel-${pkgver}"/babel-get + install -D -m755 babel-get "${pkgdir}"/usr/bin/babel-get + + cd "${srcdir}"/"babel-${pkgver}"/extras + install -D -m755 babel-cache.pl "${pkgdir}"/usr/bin/babel-cache.pl + install -D -m755 babel-infocom.pl "${pkgdir}"/usr/bin/babel-infocom.pl + install -D -m755 babel-list "${pkgdir}"/usr/bin/babel-list + install -D -m755 babel-marry.pl "${pkgdir}"/usr/bin/babel-marry.pl + install -D -m755 babel-wed.pl "${pkgdir}"/usr/bin/babel-wed.pl + install -D -m755 ifiction-aggregate "${pkgdir}"/usr/bin/ifiction-aggregate + install -D -m755 ifiction-xtract "${pkgdir}"/usr/bin/ifiction-xtract +} |