summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD37
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c1172e47aa2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = dirtree
+ pkgdesc = display list of file paths as an interactive tree
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/emad-elsaid/dirtree
+ arch = any
+ license = RUBY
+ depends = ruby
+ provides = ruby-dirtree
+ noextract = dirtree-1.0.0.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/dirtree-1.0.0.gem
+ sha256sums = 3104451df43dbabe969c7de86abfdc333001b79186ec72a4678fdde5b732d875
+
+pkgname = dirtree
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c6a9b954b0ed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+
+!.gitignore
+!PKGBUILD
+!.SRCINFO
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"
+
+}