summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Ramsden2020-03-05 17:59:43 -0800
committerJohn Ramsden2020-03-18 14:01:08 -0700
commit1c6b08505f949d8b94b57c27c33351bed5277147 (patch)
treeda4bd8d266a6ed1957bcc08a4a764beb0dfb2180
downloadaur-1c6b08505f949d8b94b57c27c33351bed5277147.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD32
3 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c8be52dc4593
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = zectl
+ pkgdesc = ZFS Boot Environment manager.
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = http://github.com/johnramsden/zectl
+ arch = any
+ license = MIT
+ makedepends = make
+ makedepends = cmake
+ depends = zfs
+ conflicts = zectl-git
+ source = zectl-0.1.0.tar.gz::https://github.com/johnramsden/zectl/archive/v0.1.0.tar.gz
+ sha256sums = d3612803043761113ac1e7c6a34f27f5c22a2f175dc93d255de47805281a6a30
+
+pkgname = zectl
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..72e8ffc0db8a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e104e9fbff7c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: John Ramsden <johnramsden [at] riseup [dot] net>
+
+pkgname=zectl
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="ZFS Boot Environment manager."
+url="http://github.com/johnramsden/${pkgname}"
+arch=('any')
+license=('MIT')
+depends=('zfs')
+makedepends=('make' 'cmake')
+conflicts=("${pkgname}-git")
+
+source=(${pkgname}-${pkgver}.tar.gz)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/johnramsden/${pkgname}/archive/v${pkgver}.tar.gz")
+
+sha256sums=('d3612803043761113ac1e7c6a34f27f5c22a2f175dc93d255de47805281a6a30')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ mkdir build && cd build
+ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DPLUGINS_DIRECTORY=/usr/share/zectl/libze_plugin
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}/build"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/docs/zectl.8" "${pkgdir}/usr/share/man/man8/zectl.8"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT"
+}