summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOrhun Parmaksız2023-01-03 15:30:14 +0300
committerOrhun Parmaksız2023-01-03 15:30:14 +0300
commit223815b8e2fc55a64cc5e4ffc5866735fbe40c99 (patch)
treedec837cc1e93ab23820298f4e305275a6957b4a2
parent859300ba328d5aa6af839ddbc73370cef558d5c6 (diff)
downloadaur-223815b8e2fc55a64cc5e4ffc5866735fbe40c99.tar.gz
upgpkg: hoard 1.3.0-1
upstream release
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD56
2 files changed, 42 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0afcf20f1e2..adfd7b69b504 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
pkgbase = hoard
- pkgdesc = Fast scalable and memory-efficient memory allocator
- pkgver = 3.11
+ pkgdesc = A CLI command organizer written in Rust
+ pkgver = 1.3.0
pkgrel = 1
- url = http://www.hoard.org/
+ url = https://github.com/Hyde46/hoard
install = hoard.install
- arch = i686
arch = x86_64
- license = GPL
- depends = gcc
+ license = MIT
+ makedepends = cargo
+ depends = gcc-libs
+ depends = openssl
+ source = hoard-1.3.0.tar.gz::https://github.com/Hyde46/hoard/archive/v1.3.0.tar.gz
+ sha256sums = 4989ca2ae4ae7344dbc46cdd30d130901d49d27f6bedee0656c33d3b05edca90
pkgname = hoard
-
diff --git a/PKGBUILD b/PKGBUILD
index 7f2f4802f085..bfd575d32eb7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,40 @@
-# Maintainer: William J. Bowman <aur@williamjbowman.com>
-# Contributor: Vasco Costa <vasco dot costa at geekslot dot com>
+# Maintainer: orhun <orhunparmaksiz@gmail.com>
+# https://github.com/orhun/pkgbuilds
+
pkgname=hoard
-_pkgname=Hoard
-pkgver=3.11
+pkgver=1.3.0
pkgrel=1
-pkgdesc="Fast scalable and memory-efficient memory allocator"
-arch=('i686' 'x86_64')
-url="http://www.hoard.org/"
-license=('GPL')
-depends=('gcc')
-install=$pkgname.install
-source=()
-md5sums=()
+pkgdesc="A CLI command organizer written in Rust"
+arch=('x86_64')
+url="https://github.com/Hyde46/hoard"
+license=('MIT')
+depends=('gcc-libs' 'openssl')
+makedepends=('cargo')
+install="$pkgname.install"
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('4989ca2ae4ae7344dbc46cdd30d130901d49d27f6bedee0656c33d3b05edca90')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
build() {
- cd ${srcdir}
- git clone --recursive --single-branch -b $pkgver https://github.com/emeryberger/Hoard.git
- cd $_pkgname/src
- if [ "$CARCH" = "x86_64" ]; then
- make linux-gcc-x86-64 || return 1
- else
- make linux-gcc-x86 || return 1
- fi
+ cd "$pkgname-$pkgver"
+ cargo build --release --frozen
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ cargo test --frozen
}
-package(){
- cd ${srcdir}/$_pkgname/src
- install -D -m755 libhoard.so ${pkgdir}/usr/lib/libhoard.so
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -Dm 644 "src/shell/$pkgname.bash" -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm 644 "src/shell/$pkgname.zsh" -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm 644 "src/shell/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d"
}