summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD18
1 files changed, 16 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ece6f1e2e57e..9ee2e10f5b1b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,9 +8,23 @@ depends=('bash')
source=('git+https://gitlab.com/lordinvader/glitter')
sha256sums=('SKIP')
+build() {
+ cd $srcdir/glitter
+ mkdir build
+
+ printf "#!/bin/bash\n\nconfdir=$HOME/.config/glitter\n" > build/glitter
+ cat glitter.sh >> build/glitter
+
+ cp bash_completion.sh build
+ bash build/glitter autocomplete > build/glitter_autocomplete.sh
+ rm build/bash_completion.sh
+}
+
package() {
mkdir -p $pkgdir/usr/bin
- printf "#!/bin/bash\n\nconfdir=$HOME/.config/glitter\n" > $pkgdir/usr/bin/glitter
- cat $srcdir/glitter/glitter.sh >> $pkgdir/usr/bin/glitter
+ cp $srcdir/glitter/build/glitter $pkgdir/usr/bin/glitter
chmod +x $pkgdir/usr/bin/glitter
+
+ mkdir -p $pkgdir/etc/profile.d
+ cp $srcdir/glitter/build/glitter_autocomplete.sh $pkgdir/etc/profile.d
} \ No newline at end of file