diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | bash-completion | 9 |
3 files changed, 21 insertions, 4 deletions
@@ -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 @@ -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 |