summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoralcubierre-drive2021-11-01 17:58:05 +0100
committeralcubierre-drive2021-11-01 17:58:05 +0100
commitd7b8c9df72eb04bd6b67f466d8e6fe295bd390b3 (patch)
treecb58f68f28533d303de0002c8dfa4b88d9c117c8
downloadaur-d7b8c9df72eb04bd6b67f466d8e6fe295bd390b3.tar.gz
initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD43
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6f0c9e74e9e1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = btrfs-snap-cpp-git
+ pkgdesc = Creates and transfers btrfs snapshots
+ pkgver = 0.1.r0.g8cdbef2
+ pkgrel = 1
+ url = https://github.com/alcubierre-drive/btrfs-snap
+ arch = any
+ license = GPL3
+ makedepends = git
+ depends = btrfs-progs
+ source = btrfs-snap-cpp-git::git+https://github.com/alcubierre-drive/btrfs-snap
+ sha256sums = SKIP
+
+pkgname = btrfs-snap-cpp-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7eb842ed4621
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: alcubierre-drive
+
+pkgname=btrfs-snap-cpp-git
+pkgver=0.1.r0.g8cdbef2
+pkgrel=1
+pkgdesc="Creates and transfers btrfs snapshots"
+license=('GPL3')
+depends=('btrfs-progs')
+arch=('any')
+url="https://github.com/alcubierre-drive/btrfs-snap"
+makedepends=('git')
+source=("$pkgname::git+$url")
+sha256sums=( 'SKIP' )
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -c 2-
+}
+
+prepare() {
+ : Nothing
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ mkdir build
+ cd build
+ cmake ..
+ make
+}
+
+check() {
+ : Nothing
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ PREFIX="$pkgdir" make install
+}
+
+package() {
+ install -Dm755 "${srcdir}/${pkgname}/build/btrfs-snap" "${pkgdir}/usr/bin/btrfs-snap-cpp"
+}