summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad Culwell2024-02-01 15:54:34 -0600
committerBrad Culwell2024-02-01 15:54:34 -0600
commit92263770ad7a7ecdf119f887f5e7cf6a677da769 (patch)
treedf4f8dc68935f873603e0914d7c77c936fcccd3a
parent069f085fb0732fa56e54ffc75b22e50ecbb8cec8 (diff)
downloadaur-92263770ad7a7ecdf119f887f5e7cf6a677da769.tar.gz
0.4.0-3
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD32
-rw-r--r--makefile5
3 files changed, 34 insertions, 8 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b8d8873dff4d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!makefile
diff --git a/PKGBUILD b/PKGBUILD
index 0677b49c20d5..d7c620cb0226 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,34 @@
pkgname=nyaa
pkgver=0.4.0
-pkgrel=2
-makedepends=('rust' 'cargo')
-arch=('i686' 'x86_64' 'armv6h' 'armv7h')
+pkgrel=3
pkgdesc="A tui tool for browsing and downloading torrents from nyaa.si"
-license=('GPL-3.0-or-later')
url='https://github.com/Beastwick18/nyaa/'
-provides=("nyaa")
+arch=(x86_64)
+license=('GPL-3.0-or-later')
+makedepends=(cargo)
+source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate")
+b2sums=('SKIP')
+
+prepare() {
+ cd $pkgname-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
build() {
- return 0
+ 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 $srcdir
- cargo install --root="$pkgdir" --git="$url" --bin="nyaa" --no-track
+ cd $pkgname-$pkgver
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
}
diff --git a/makefile b/makefile
new file mode 100644
index 000000000000..8deb2fb8a199
--- /dev/null
+++ b/makefile
@@ -0,0 +1,5 @@
+.SRCINFO: PKGBUILD
+ makepkg --printsrcinfo > .SRCINFO
+
+pkg:
+ makepkg -Asc