summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryardenac2013-11-30 15:45:39 -0800
committeryardenac2013-11-30 15:49:30 -0800
commitb15aecceb8bd69e8451dacac394116b1e48ad741 (patch)
treeb09181c9cffcf02b83a891956c3f15f98abb786d
parentea68d4359592455b5e8581d33ac25f997a3ab152 (diff)
downloadaur-b15aecceb8bd69e8451dacac394116b1e48ad741.tar.gz
ascii-fluid-dynamics: add bash_completion
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
-rw-r--r--bash-completion9
3 files changed, 21 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 179c50a2ec01..1a333c779aee 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = ascii-fluid-dynamics-git
pkgdesc = Ascii Fluid Dynamics (21st IOCCC honorable mention)
pkgver = 12.9befe51
- pkgrel = 2
+ pkgrel = 3
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
+ source = bash-completion
md5sums = SKIP
md5sums = 69d80af3d125b86cd0ba8b272ca26bed
+ md5sums = 1888d55425f97bba9845a2bb0917d17e
pkgname = ascii-fluid-dynamics-git
diff --git a/PKGBUILD b/PKGBUILD
index 11710fc9fb84..50082eb78b8d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,17 @@
pkgname=('ascii-fluid-dynamics-git')
pkgver=12.9befe51
-pkgrel=2
+pkgrel=3
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" 'wrapper')
-md5sums=('SKIP' '69d80af3d125b86cd0ba8b272ca26bed')
+source=("${pkgname}::git+https://github.com/c00kiemon5ter/ioccc-obfuscated-c-contest.git"
+ 'wrapper'
+ 'bash-completion')
+md5sums=('SKIP'
+ '69d80af3d125b86cd0ba8b272ca26bed'
+ '1888d55425f97bba9845a2bb0917d17e')
pkgver() {
cd "${srcdir}/${pkgname}"
@@ -24,7 +28,9 @@ package() {
local destdir="${pkgdir}/usr/lib/${pkgname}"
install -d -m755 "${destdir}"
install -d -m755 "${pkgdir}/usr/bin"
+ install -d -m755 "${pkgdir}/usr/share/bash-completion/completions"
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"
+ install -D -m755 "${srcdir}/bash-completion" "${pkgdir}/usr/share/bash-completion/completions/${pkgname}"
}
diff --git a/bash-completion b/bash-completion
new file mode 100644
index 000000000000..8d72a74b44af
--- /dev/null
+++ b/bash-completion
@@ -0,0 +1,9 @@
+_ascii-fluid-dynamics() {
+ pushd /usr/lib/ascii-fluid-dynamics-git &>/dev/null
+ shopt -s dotglob
+ local things=(*)
+ COMPREPLY=( $(compgen -W "${things[*]}" -- "${COMP_WORDS[COMP_CWORD]}") )
+ popd &>/dev/null
+}
+
+complete -F _ascii-fluid-dynamics ascii-fluid-dynamics