summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas F2015-09-15 19:30:35 +0200
committerNicolas F2015-09-15 19:30:35 +0200
commit58e03b9af4e7baf243c33cbea6940c9992ccc3bb (patch)
tree76d0aea44a87da698d0ce598c0f9c69e7ec4f597
parentd58154e3b4c103bb6ef98dc6b28db7203fb35143 (diff)
downloadaur-58e03b9af4e7baf243c33cbea6940c9992ccc3bb.tar.gz
Add bash completion
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
-rw-r--r--cumpletion.sh8
3 files changed, 20 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 449cf1e9be15..d209b777304a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cum
pkgdesc = Comic Updater, Mangafied
pkgver = 0.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/Hamuko/cum
arch = any
license = Apache
@@ -14,8 +14,10 @@ pkgbase = cum
options = !emptydirs
source = https://github.com/Hamuko/cum/archive/v0.1.tar.gz
source = 0001-ds-scanlators.patch
+ source = cumpletion.sh
md5sums = d782fb9c1e6334e39ecd798e2b97302f
md5sums = ca2e2b1f82a0b3c2261f03aa0454849f
+ md5sums = 1820b9b51267fb577480d1b4ce7e92ec
pkgname = cum
diff --git a/PKGBUILD b/PKGBUILD
index d548780a8a2c..ad6a6a0652eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,21 @@
# Maintainer: Nicolas F. <aur@fratti.ch>
pkgname=cum
pkgver=0.1
-pkgrel=2
+pkgrel=3
pkgdesc="Comic Updater, Mangafied"
arch=('any')
url="https://github.com/Hamuko/cum"
license=('Apache')
depends=('python-click' 'python' 'python-requests' 'python-sqlalchemy'
'python-beautifulsoup4' 'python-natsort')
+#install=cum.install
source=("https://github.com/Hamuko/cum/archive/v${pkgver}.tar.gz"
- "0001-ds-scanlators.patch")
+ "0001-ds-scanlators.patch"
+ "cumpletion.sh")
options=(!emptydirs)
md5sums=('d782fb9c1e6334e39ecd798e2b97302f'
- 'ca2e2b1f82a0b3c2261f03aa0454849f')
+ 'ca2e2b1f82a0b3c2261f03aa0454849f'
+ '1820b9b51267fb577480d1b4ce7e92ec')
prepare() {
cd "$srcdir/$pkgname-$pkgver"
@@ -22,4 +25,7 @@ prepare() {
package() {
cd "$srcdir/$pkgname-$pkgver"
python setup.py install --root="$pkgdir/" --optimize=1
+
+ install -Dm644 $srcdir/cumpletion.sh \
+ $pkgdir/usr/share/bash-completion/completions/cum
}
diff --git a/cumpletion.sh b/cumpletion.sh
new file mode 100644
index 000000000000..7fd22bfe80fc
--- /dev/null
+++ b/cumpletion.sh
@@ -0,0 +1,8 @@
+_cum_completion() {
+ COMPREPLY=( $( env COMP_WORDS="${COMP_WORDS[*]}" \
+ COMP_CWORD=$COMP_CWORD \
+ _CUM_COMPLETE=complete $1 ) )
+ return 0
+}
+
+complete -F _cum_completion -o default cum;