summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD27
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..752348ba947a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = snapperoo-git
+ pkgdesc = A small, bare essentials utility for taking Btrfs snapshots.
+ pkgver = r1.1b7b550
+ pkgrel = 1
+ url = https://github.com/DanNixon/snapperoo
+ arch = any
+ license = MIT
+ makedepends = git
+ depends = bash
+ depends = btrfs-progs
+ depends = jq
+ provides = snapperoo
+ conflicts = snapperoo
+ source = snapperoo::git+https://github.com/DanNixon/snapperoo
+ md5sums = SKIP
+
+pkgname = snapperoo-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..25a9863ff2b3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Dan Nixon <dan@dan-nixon.com>
+pkgname=snapperoo-git
+pkgver=r1.1b7b550
+pkgrel=1
+pkgdesc="A small, bare essentials utility for taking Btrfs snapshots."
+arch=('any')
+url="https://github.com/DanNixon/snapperoo"
+license=('MIT')
+depends=('bash' 'btrfs-progs' 'jq')
+makedepends=('git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=('snapperoo::git+https://github.com/DanNixon/snapperoo')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -Dm 755 snapperoo "${pkgdir}/usr/bin/snapperoo"
+ install -Dm 644 snapperoo.json "${pkgdir}/etc/snapperoo.json"
+ install -Dm 644 systemd/snapperoo@.service "${pkgdir}/usr/lib/systemd/system/snapperoo@.service"
+ install -Dm 644 systemd/snapperoo@.timer "${pkgdir}/usr/lib/systemd/system/snapperoo@.timer"
+}