summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..748ac5ff2550
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: wallace < str(11) + my_id at gmail dot com>
+
+pkgname=dotbare
+pkgdesc="Manage your dotfiles interactively with fzf"
+pkgver=1.2.0
+pkgrel=1
+arch=("any")
+url="https://github.com/denisidoro/navi"
+license=("MIT")
+depends=('fzf')
+source=("https://github.com/kazhala/dotbare/archive/v${pkgver}.tar.gz" "${pkgname}")
+md5sums=('3cee4b754f2238c4799ca0c75edcc90e'
+ 'f6c62c573ace6e97e1948944cf6454cd')
+
+package() {
+ src="${srcdir}/${pkgname}-${pkgver}"
+ dest="${pkgdir}/opt/${pkgname}"
+
+ # create dirs
+ install -d ${dest}/{,helper,scripts}
+ # main script
+ install -Dm 755 ${src}/${pkgname} ${dest}
+ # additional dirs contents
+ for dir in helper scripts; do
+ install -Dm 755 ${src}/${dir}/* ${dest}/${dir}
+ done
+
+ # HACK: remove upgrade script since we're not on the git repo
+ rm ${dest}/scripts/fupgrade
+
+ # custom "launcher" script
+ install -Dm 755 ${srcdir}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
+}