diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -1,27 +1,33 @@ # -*- mode: Shell-script; eval: (setq indent-tabs-mode 't); eval: (setq tab-width 4) -*- # Maintainer: Dominic Meiser [git at msrd0 dot de] -# Package Information _crate="refinery_cli" -pkgname="$_crate" -pkgver=0.8.4 +pkgname="refinery_cli" +pkgver=0.8.6 pkgrel=1 pkgdesc='Provides the CLI for the Refinery crate' +url='https://crates.io/crates/refinery_cli' license=('MIT') +depends=('gcc-libs' 'openssl' 'sqlite') +makedepends=('cargo') + +source=("$_crate-$pkgver.tar.gz::https://crates.io/api/v1/crates/refinery_cli/0.8.6/download") +sha512sums=('1f89a56a16d69b97ca17a1a5141d1ace1866f354c2c929ccc4628a71b96a95ce6258c552a61d62d58d21ec06955f8f739294415c6410ad9523de0625c3a0d9cd') + # Tier 1 architectures supported by Rust (https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-1) arch=('aarch64' 'i686' 'x86_64') -# Generic Stuff for cargo packages -url="https://crates.io/crates/$_crate" -depends=('gcc-libs' 'openssl' 'sqlite') -makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/$_crate/$pkgver/download") -sha512sums=('dbf7734e8cf449202d5bcb10f2764a5714b99f48b607a2272913ecf4cda544e42f1116e98697caa41afe0c02c5bb07ff5482096471f9debb0614cb07e53f61b7') +prepare() { + cd "$srcdir/$_crate-$pkgver" + + cargo fetch --locked +} build() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$_crate-$pkgver" cargo build \ + --offline \ --locked \ --no-default-features \ --features 'postgresql,mysql,sqlite' \ @@ -29,6 +35,6 @@ build() { } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$_crate-$pkgver" install -Dm755 "target/release/refinery" -t "$pkgdir/usr/bin" -} +}
\ No newline at end of file |