diff options
author | hankertrix | 2023-12-04 21:03:59 +0800 |
---|---|---|
committer | hankertrix | 2023-12-04 21:03:59 +0800 |
commit | f11027d992747c0ffe412e11989b2cbdc336e6d6 (patch) | |
tree | 5d40d5f72a5022ce0a984b884976fa3d9bff4805 | |
download | aur-vimv.tar.gz |
Creating initial AUR package
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2d4d7c120855 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = vimv + pkgdesc = A command line utility for batch-renaming files. + pkgver = 3.1.0 + pkgrel = 1 + url = https://github.com/dmulholl/vimv + arch = x86_64 + license = BSD + license = custom + makedepends = cargo + depends = gcc-libs + depends = glibc + provides = vimv + conflicts = vimv + source = vimv-3.1.0.tar.gz::https://static.crates.io/crates/vimv/vimv-3.1.0.crate + sha512sums = 2e0e064de59b03f8b57a3ea4279577b30b0816104953f74c9bf12942aeb46bd37b793b919c64b0ba8e02553e233d958eb7050bda876f3dac8a621ea666cbc61f + +pkgname = vimv diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b186b79912b4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: hanker <91734413+hankertrix@users.noreply.github.com> + +pkgname=vimv +pkgver=3.1.0 +pkgrel=1 +pkgdesc="A command line utility for batch-renaming files." +arch=('x86_64') +url="https://github.com/dmulholl/vimv" +license=('BSD' 'custom') +depends=('gcc-libs' 'glibc') +makedepends=('cargo') +provides=("$pkgname") +conflicts=("$pkgname") +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +sha512sums=('2e0e064de59b03f8b57a3ea4279577b30b0816104953f74c9bf12942aeb46bd37b793b919c64b0ba8e02553e233d958eb7050bda876f3dac8a621ea666cbc61f') + +prepare() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features +} + +check() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features +} + +package() { + cd "$pkgname-$pkgver" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" + install -Dm0644 license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |