summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-11-15 23:33:59 +0000
committerGeorge Rawlinson2021-11-15 23:33:59 +0000
commitf05a84e524c0e1a0845317f91973b53d2d7d6f52 (patch)
treea6646a4f320d56c705e10bad5267b9d21324d4b9
parent66dead3f3394cc23b8c7e716b95571a5b0b15418 (diff)
downloadaur-lxd-snapper.tar.gz
upgpkg: lxd-snapper 1.2-1
New upstream release.
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD20
2 files changed, 19 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5e42a344a66f..bd7f9690a05e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = lxd-snapper
pkgdesc = A tool that automates creating & removing LXD snapshots
- pkgver = 1.1
+ pkgver = 1.2
pkgrel = 1
url = https://github.com/Patryk27/lxd-snapper
arch = x86_64
license = MIT
- makedepends = cargo
+ makedepends = rust
depends = lxd
depends = gcc-libs
- source = lxd-snapper-1.1.tar.gz::https://github.com/Patryk27/lxd-snapper/archive/v1.1.tar.gz
- b2sums = 93322f96499426495df1191efc26f36881ad259c7445e7cdbfeea16be043a92af5103368e781a2ea45e9de93db02068adea18161b595e28253a37ca937f2c77a
+ source = lxd-snapper-1.2.tar.gz::https://github.com/Patryk27/lxd-snapper/archive/v1.2.tar.gz
+ sha512sums = 7535f9f66be58899f7bdb1f09a43993a2f80f997e209034cf726441931accb66d4250e62be92fc2a44bc1d0281eaa2b54f851dc049e41fb2706cee2a446643bc
+ b2sums = cd9d36cad3a74e8a82c660d4f33f083c650e303ea982ae1f129e16f24afed5d3e13a253a789456534cb11d97565c53b4730f43856f25dfaec144e5dc33d237f7
pkgname = lxd-snapper
diff --git a/PKGBUILD b/PKGBUILD
index c0e2d695e92d..d0758cbe325a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,35 @@
-# Maintainer: George Rawlinson <george@rawlinson.net.nz>
+# Maintainer: George Rawlinson <george@rawlinson.net.nz>
pkgname=lxd-snapper
-pkgver=1.1
+pkgver=1.2
pkgrel=1
pkgdesc="A tool that automates creating & removing LXD snapshots"
arch=('x86_64')
url="https://github.com/Patryk27/lxd-snapper"
license=('MIT')
depends=('lxd' 'gcc-libs')
-makedepends=('cargo')
+makedepends=('rust')
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-b2sums=('93322f96499426495df1191efc26f36881ad259c7445e7cdbfeea16be043a92af5103368e781a2ea45e9de93db02068adea18161b595e28253a37ca937f2c77a')
+sha512sums=('7535f9f66be58899f7bdb1f09a43993a2f80f997e209034cf726441931accb66d4250e62be92fc2a44bc1d0281eaa2b54f851dc049e41fb2706cee2a446643bc')
+b2sums=('cd9d36cad3a74e8a82c660d4f33f083c650e303ea982ae1f129e16f24afed5d3e13a253a789456534cb11d97565c53b4730f43856f25dfaec144e5dc33d237f7')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ # download dependencies
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
build() {
cd "$pkgname-$pkgver"
- cargo build --release --all-features
+ cargo build --release --frozen --all-features
}
package() {
cd "$pkgname-$pkgver"
# binary
- install -vDm755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
+ install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname"
# documentation
install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md