summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFélix Piédallu2022-09-19 10:43:56 +0200
committerFélix Piédallu2022-09-19 10:43:56 +0200
commit4b0ed6408bc82c08a2dd966901ec68b5d6b05904 (patch)
treeade94e8fb06e8c0c4855f3254a7522b9e12b6d3c
parent09ea51a01e10cbd9cf79437c35ef29c6a0491b30 (diff)
downloadaur-4b0ed6408bc82c08a2dd966901ec68b5d6b05904.tar.gz
Update package according to https://wiki.archlinux.org/title/Rust_package_guidelines
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD33
2 files changed, 23 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 68638e0def48..f725a5dda2ff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = keepass-diff
pkgdesc = Tool to find diff between KeePass (*.kdbx) files
- pkgver = 1.1.1
+ pkgver = 1.1.3
pkgrel = 1
url = https://github.com/Narigo/keepass-diff
arch = any
license = MIT
makedepends = cargo
- source = keepass-diff-v1.1.1.tar.gz::https://github.com/Narigo/keepass-diff/archive/1.1.1.tar.gz
- sha256sums = 9f4bfedefd0d99c79ddd5458c021bb76fc70b04cac2eb09896e1740f696156c9
+ source = keepass-diff-v1.1.3.tar.gz::https://github.com/Narigo/keepass-diff/archive/1.1.3.tar.gz
+ sha256sums = 4ddf872f126ee74cc4b44f7b6aabe516da9a4c0dee1466110ca9acec04079325
pkgname = keepass-diff
diff --git a/PKGBUILD b/PKGBUILD
index 70b3d63184dd..c2c74f77c3de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,36 +4,43 @@
pkgname=keepass-diff
_author=Narigo
_gitname=keepass-diff
-pkgver=1.1.1
+pkgver=1.1.3
pkgrel=1
pkgdesc='Tool to find diff between KeePass (*.kdbx) files'
arch=(any)
url=https://github.com/Narigo/keepass-diff
license=(MIT)
makedepends=(
- cargo
+ cargo
)
source=(
- "$_gitname-v$pkgver.tar.gz::https://github.com/$_author/$_gitname/archive/$pkgver.tar.gz"
+ "$_gitname-v$pkgver.tar.gz::https://github.com/$_author/$_gitname/archive/$pkgver.tar.gz"
)
sha256sums=(
- '9f4bfedefd0d99c79ddd5458c021bb76fc70b04cac2eb09896e1740f696156c9'
+ '4ddf872f126ee74cc4b44f7b6aabe516da9a4c0dee1466110ca9acec04079325'
)
+prepare() {
+ cd "$_gitname-$pkgver"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build() {
- cd "$_gitname-$pkgver"
- export RUSTFLAGS="-C target-cpu=native"
- cargo build --release --locked --all-features --target-dir=target
+ cd "$_gitname-$pkgver"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --locked --all-features
}
check() {
- cd "$_gitname-$pkgver"
- cargo test --release --locked --all-features --target-dir=target
+ cd "$_gitname-$pkgver"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen --all-features
}
package() {
- cd "$_gitname-$pkgver"
- install -Dm755 "target/release/keepass-diff" "$pkgdir/usr/bin/keepass-diff"
- install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md"
- install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+ cd "$_gitname-$pkgver"
+ install -Dm0755 -t "$pkgdir/usr/bin" "target/release/keepass-diff"
+ install -Dm0644 -t "$pkgdir/usr/share/doc/${pkgname}" "README.md"
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/${pkgname}" "LICENSE"
}