summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0a7bf6af24fe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Darren Ng <$(base64 --decode <<<'VW4xR2ZuQGdtYWlsLmNvbQo=')>
+
+_gemname=dirtree
+
+pkgname=$_gemname
+pkgver=1.0.0
+pkgrel=1
+pkgdesc='display list of file paths as an interactive tree'
+arch=(any)
+url='https://github.com/emad-elsaid/dirtree'
+license=(RUBY)
+depends=(ruby)
+provides=(ruby-$_gemname)
+options=(!emptydirs)
+source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
+sha256sums=(3104451df43dbabe969c7de86abfdc333001b79186ec72a4678fdde5b732d875)
+noextract=($_gemname-$pkgver.gem)
+
+package() {
+
+ local _gemdir="$(ruby -e 'puts Gem.default_dir')"
+
+ # gem install --help
+ gem install \
+ --install-dir "$pkgdir/$_gemdir" \
+ --bindir "$pkgdir/usr/bin" \
+ --ignore-dependencies \
+ --no-user-install \
+ --local \
+ --verbose \
+ ./$_gemname-$pkgver.gem
+
+ rm -rfv "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/ext"
+ rm -fv "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
+ install -dm755 "$pkgdir/usr/share/bash-completion/completions/"; mv -v "$pkgdir/usr/lib/ruby/gems/2.7.0/gems/$_gemname-$pkgver/exe/$_gemname-completion.bash" "$_/$_gemname"
+
+}