summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Ramsden2018-06-07 00:11:13 -0700
committerJohn Ramsden2018-06-07 00:11:20 -0700
commita19f26058c08b3dfd0d39a6b7a7daf7852630187 (patch)
tree82d1b21cd6639b798e8491606078c47424ed4ecf
downloadaur-a19f26058c08b3dfd0d39a6b7a7daf7852630187.tar.gz
Add initial package for 'zedenv-git'
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore5
-rwxr-xr-xPKGBUILD32
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..97ed0bfeaa66
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = zedenv-git
+ pkgdesc = Utility to manage Boot Environments using ZFS
+ pkgver = r103.0f21e17
+ pkgrel = 1
+ url = http://github.com/johnramsden/zedenv
+ arch = any
+ license = BSD
+ license = custom:BSD 3 clause
+ makedepends = git
+ makedepends = python-pip
+ depends = zfs-linux
+ depends = python
+ depends = python-setuptools
+ depends = python-click
+ depends = python-pyzfscmds
+ conflicts = zedenv
+ source = zedenv::git+https://github.com/johnramsden/zedenv#branch=master
+ md5sums = SKIP
+
+pkgname = zedenv-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..07137da8a177
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+
+!/PKGBUILD
+!/.SRCINFO
+!/.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..eafa6605f6bc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: John Ramsden <johnramsden [at] riseup [dot] net>
+
+pkgname=zedenv-git
+pkgver=r118.2453c38
+pkgrel=1
+pkgdesc="Utility to manage Boot Environments using ZFS"
+arch=('any')
+url="http://github.com/johnramsden/zedenv"
+license=('BSD' 'custom:BSD 3 clause')
+depends=('zfs-linux' 'python' 'python-setuptools' 'python-click' 'python-pyzfscmds')
+makedepends=('git' 'python-pip')
+source=('zedenv::git+https://github.com/johnramsden/zedenv#branch=master')
+md5sums=('SKIP')
+conflicts=('zedenv')
+
+pkgver() {
+ cd "${srcdir}/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${pkgname%-git}"
+ python setup.py build
+}
+
+package() {
+ cd "${srcdir}/${pkgname%-git}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+
+ install -d "${pkgdir}/usr/share/license/${pkgname}"
+ install -m 755 "LICENSE" "${pkgdir}/usr/share/license/${pkgname}/LICENSE"
+}