diff options
author | yardenac | 2013-11-30 14:50:04 -0800 |
---|---|---|
committer | yardenac | 2013-11-30 14:50:04 -0800 |
commit | ea68d4359592455b5e8581d33ac25f997a3ab152 (patch) | |
tree | a1c09a76c11ba9d10b4dc8390807b19afb9be626 | |
parent | 51a3f089c84f35ab77cd5fd13b04ddbd03dc1cc8 (diff) | |
download | aur-ea68d4359592455b5e8581d33ac25f997a3ab152.tar.gz |
add wrapper program
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | wrapper | 18 |
3 files changed, 27 insertions, 4 deletions
@@ -1,13 +1,15 @@ pkgbase = ascii-fluid-dynamics-git pkgdesc = Ascii Fluid Dynamics (21st IOCCC honorable mention) pkgver = 12.9befe51 - pkgrel = 1 + pkgrel = 2 url = http://www.ioccc.org/2012/endoh1/hint.html arch = any license = Creative Commons makedepends = git source = ascii-fluid-dynamics-git::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git + source = wrapper md5sums = SKIP + md5sums = 69d80af3d125b86cd0ba8b272ca26bed pkgname = ascii-fluid-dynamics-git @@ -1,13 +1,13 @@ pkgname=('ascii-fluid-dynamics-git') pkgver=12.9befe51 -pkgrel=1 +pkgrel=2 pkgdesc="Ascii Fluid Dynamics (21st IOCCC honorable mention)" arch=('any') url="http://www.ioccc.org/2012/endoh1/hint.html" license=('Creative Commons') makedepends=('git') -source=("${pkgname}::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git") -md5sums=('SKIP') +source=("${pkgname}::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git" 'wrapper') +md5sums=('SKIP' '69d80af3d125b86cd0ba8b272ca26bed') pkgver() { cd "${srcdir}/${pkgname}" @@ -22,6 +22,9 @@ build() { package() { local destdir="${pkgdir}/usr/lib/${pkgname}" + install -d -m755 "${destdir}" + install -d -m755 "${pkgdir}/usr/bin" install -D -m644 "${srcdir}/${pkgname}/2012/endoh1"/*.{txt,c} "${destdir}/" install -D -m755 "${srcdir}/${pkgname}/2012/endoh1/endoh1" "${destdir}/" + install -D -m755 "${srcdir}/wrapper" "${pkgdir}/usr/bin/ascii-fluid-dynamics" } diff --git a/wrapper b/wrapper new file mode 100644 index 000000000000..9304ad39ff89 --- /dev/null +++ b/wrapper @@ -0,0 +1,18 @@ +#!/bin/bash + +libdir=/usr/lib/ascii-fluid-dynamics-git + +files=() +for arg; do + if [ -f "$arg" ]; then + files+=("$arg") + elif [ -f "$libdir/$arg" ]; then + files+=("$libdir/$arg") + else + echo "Unknown arg: $arg" + fi +done + +for file in "${files[@]}"; do + "$libdir/endoh1" < "$file" +done |