summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryardenac2013-11-30 14:50:04 -0800
committeryardenac2013-11-30 14:50:04 -0800
commitea68d4359592455b5e8581d33ac25f997a3ab152 (patch)
treea1c09a76c11ba9d10b4dc8390807b19afb9be626
parent51a3f089c84f35ab77cd5fd13b04ddbd03dc1cc8 (diff)
downloadaur-ea68d4359592455b5e8581d33ac25f997a3ab152.tar.gz
add wrapper program
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD9
-rw-r--r--wrapper18
3 files changed, 27 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6896faa55766..179c50a2ec01 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index be8762e10862..11710fc9fb84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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