diff options
author | libele | 2021-07-06 19:08:00 -0500 |
---|---|---|
committer | libele | 2021-07-06 19:08:00 -0500 |
commit | fea1335716f46430995bdde9447a3456de8eb7d6 (patch) | |
tree | c065536f483d91b772abc3d462c5a9fab27af781 | |
download | aur-fea1335716f46430995bdde9447a3456de8eb7d6.tar.gz |
good grief
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..64c97527aa1b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = ifbabel + pkgdesc = Treaty of Babel software suite. + pkgver = 0.5 + pkgrel = 1 + url = https://babel.ifarchive.org/program.html + arch = armv6h + arch = armv7h + arch = aarch64 + arch = i686 + arch = pentium4 + arch = x86_64 + license = CC-BY-4.0 + makedepends = dos2unix + makedepends = unzip + depends = curl + depends = glibc + noextract = babel-0.5.zip + source = https://babel.ifarchive.org/downloads/babel-0.5.zip + md5sums = 3176366462c9001e6cb266b3b4989515 + +pkgname = ifbabel 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 +} |