diff options
author | Lovecraftian Horror | 2022-03-06 01:34:57 -0600 |
---|---|---|
committer | Lovecraftian Horror | 2022-03-06 01:34:57 -0600 |
commit | a1c0c5614a91ef8baeaec241fd2547165163aee0 (patch) | |
tree | 0f89d06cecfc99bfc87f46a3042545931e16ad02 | |
download | aur-a1c0c5614a91ef8baeaec241fd2547165163aee0.tar.gz |
Initial upload: cargo-chef 0.1.34-1
Setup initial `cargo-chef` package
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..14c5ab6b09fb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = cargo-chef + pkgdesc = A cargo-subcommand to speed up Rust Docker builds using Docker layer caching + pkgver = 0.1.34 + pkgrel = 1 + url = https://github.com/LukeMathWalker/cargo-chef + arch = x86_64 + license = APACHE + license = MIT + makedepends = cargo + depends = gcc-libs + source = cargo-chef-0.1.34.tar.gz::https://github.com/LukeMathWalker/cargo-chef/archive/v0.1.34.tar.gz + sha512sums = 227fff284e6e5ccdbbe3eed7e646f656de9e0ec6f1c7654f4d54f86d7314cfa10b15eb6371a43fd3e8d98d07c0e8d8f4ed4fa1e277804d9cc13eacc2900e7dc4 + +pkgname = cargo-chef diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..270a771d8a55 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: LovecraftianHorror <LovecraftianHorror@pm.me> + +pkgname=cargo-chef +pkgver=0.1.34 +pkgrel=1 +pkgdesc='A cargo-subcommand to speed up Rust Docker builds using Docker layer caching' +arch=(x86_64) +url="https://github.com/LukeMathWalker/$pkgname" +license=(APACHE MIT) +depends=(gcc-libs) +makedepends=(cargo) +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha512sums=('227fff284e6e5ccdbbe3eed7e646f656de9e0ec6f1c7654f4d54f86d7314cfa10b15eb6371a43fd3e8d98d07c0e8d8f4ed4fa1e277804d9cc13eacc2900e7dc4') + +build() { + cd "$srcdir/$pkgname-$pkgver" + cargo build --release --locked +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + install -Dm644 "LICENSE-APACHE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE" + install -Dm644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT" + install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" +} + +# vi: filetype=sh shiftwidth=2 expandtab |