diff options
author | Félix Piédallu | 2022-09-19 10:43:56 +0200 |
---|---|---|
committer | Félix Piédallu | 2022-09-19 10:43:56 +0200 |
commit | 4b0ed6408bc82c08a2dd966901ec68b5d6b05904 (patch) | |
tree | ade94e8fb06e8c0c4855f3254a7522b9e12b6d3c | |
parent | 09ea51a01e10cbd9cf79437c35ef29c6a0491b30 (diff) | |
download | aur-4b0ed6408bc82c08a2dd966901ec68b5d6b05904.tar.gz |
Update package according to https://wiki.archlinux.org/title/Rust_package_guidelines
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 23 insertions, 16 deletions
@@ -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 @@ -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" } |