diff options
author | Alexander Bauer | 2016-01-10 22:00:03 -0500 |
---|---|---|
committer | Alexander Bauer | 2016-01-10 22:06:22 -0500 |
commit | c49d3a0bf71858f8dd9a01f3f8975bd2aed5f2b4 (patch) | |
tree | f55a9e235b4169ef5fcdf3f1c36f7371748d6222 | |
download | aur-c49d3a0bf71858f8dd9a01f3f8975bd2aed5f2b4.tar.gz |
Add initial revision of the PKGBUILD
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e5a1a5464fc0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +# Generated by mksrcinfo v8 +# Mon Jan 11 03:06:05 UTC 2016 +pkgbase = deschedule-git + pkgdesc = Webapp for generating ICalendar files from collaborative class schedules + pkgver = r136.c092b4b + pkgrel = 1 + url = https://github.com/alexander-bauer/deschedule + arch = any + license = GPL3 + makedepends = git + makedepends = python + depends = python + provides = deschedule + conflicts = deschedule + backup = etc/deschedule/config.py + source = deschedule::git+https://github.com/alexander-bauer/deschedule.git#branch=master + md5sums = SKIP + +pkgname = deschedule-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2b10aa91131a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Alexander Bauer <sasha@linux.com> +pkgname=deschedule-git + +orig_pkgname="${pkgname%-git}" + +pkgver=r136.c092b4b +pkgrel=1 +pkgdesc="Webapp for generating ICalendar files from collaborative class schedules" +arch=('any') +url="https://github.com/alexander-bauer/deschedule" +license=('GPL3') +groups=() +depends=('python') +makedepends=('git' 'python') +provides=("$orig_pkgname") +conflicts=("$orig_pkgname") +replaces=() +backup=('etc/deschedule/config.py') +options=() +install= +source=("$orig_pkgname::git+https://github.com/alexander-bauer/deschedule.git#branch=master") +noextract=() +md5sums=('SKIP') + + + +pkgver() { + cd "$srcdir/$orig_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$orig_pkgname" + make requirements +} + +package() { + cd "$srcdir/$orig_pkgname" + gitver="$(git describe --always --dirty=+)" + + mkdir -p "$pkgdir/opt/$orig_pkgname/" + cp -r "app" "flask" "Makefile" "run.py" "$pkgdir/opt/$orig_pkgname/" + echo "$gitver" > "$pkgdir/opt/$orig_pkgname/VERSION" + + install -p -D -m640 "config.py" "$pkgdir/etc/$orig_pkgname/config.py" + ln --symbolic "/etc/$orig_pkgname/config.py" "$pkgdir/opt/$orig_pkgname/config.py" + + install -p -D -m644 "contrib/$orig_pkgname.service" \ + "$pkgdir/usr/lib/systemd/system/$orig_pkgname.service" +} |