summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXinkai Chen2017-05-06 04:37:03 +0800
committerXinkai Chen2017-05-06 04:37:03 +0800
commit34585bfc7ece30d3a709d25c555e2fbfdede0d24 (patch)
tree5ce4925c0aea14f969ba166b8ab6850e192a635d
downloadaur-34585bfc7ece30d3a709d25c555e2fbfdede0d24.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD36
-rw-r--r--apw.install9
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8bcbe1e20df3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = apw-git
+ pkgdesc = Watch repo changes
+ pkgver = 20170506.7c36821
+ pkgrel = 1
+ url = https://www.github.com/Xinkai/ArchPackageWatcher
+ install = apw.install
+ arch = any
+ license = GPL
+ makedepends = npm
+ depends = nodejs
+ depends = expac
+ source = apw::git+https://github.com/Xinkai/ArchPackageWatcher.git
+ md5sums = SKIP
+
+pkgname = apw-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..1a9517e142af
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+/*.pkg.tar
+/*.pkg.tar.*
+/apw
+/src
+/pkg
+
+.directory
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b68fbad1473c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Xinkai Chen <xinkai.chen@qq.com>
+
+_pkgname="apw"
+pkgname="${_pkgname}-git"
+pkgver=20170506.7c36821
+pkgrel=1
+epoch=
+pkgdesc="Watch repo changes"
+arch=("any")
+url="https://www.github.com/Xinkai/ArchPackageWatcher"
+license=('GPL')
+depends=("nodejs" "expac")
+makedepends=("npm")
+source=($_pkgname::git+https://github.com/Xinkai/ArchPackageWatcher.git)
+md5sums=('SKIP')
+install="apw.install"
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ git log -1 --format='%cd.%h' --date=short | tr -d -
+}
+
+package() {
+ cd $srcdir/$_pkgname
+ npm install -g --user root --prefix "$pkgdir"/usr
+ chmod -R go-w "$pkgdir"/usr
+
+ mkdir -p $pkgdir/usr/lib/systemd/user
+ install $srcdir/${_pkgname}/src/systemd/apw.{service,timer} $pkgdir/usr/lib/systemd/user
+
+ mkdir -p $pkgdir/usr/bin
+ ln -s /usr/lib/node_modules/apw/src/main.js $pkgdir/usr/bin/apw
+
+ rm -rf $pkgdir/usr/etc
+}
+
diff --git a/apw.install b/apw.install
new file mode 100644
index 000000000000..e1bd0c3ed4db
--- /dev/null
+++ b/apw.install
@@ -0,0 +1,9 @@
+post_install() {
+ echo "==== apw Recommended Setup ===="
+ echo "1. Run 'apw init'"
+ echo "2. Add the following to your .bashrc or .zshrc file:"
+ echo $" if [[ \$- == *i* ]]"
+ echo $" then"
+ echo $" apw"
+ echo $" fi"
+}