diff options
author | Caleb Maclennan | 2023-12-26 12:02:16 +0300 |
---|---|---|
committer | Caleb Maclennan | 2023-12-26 12:02:16 +0300 |
commit | a9e3bab6fd2e2761c11e624275b3c100504088b5 (patch) | |
tree | 798335bbc4ec4def352e21e30afe00c6d9c77388 | |
parent | 83f8b833b31c59aafe07fb8e7fa33171ea9baab6 (diff) | |
download | aur-a9e3bab6fd2e2761c11e624275b3c100504088b5.tar.gz |
upgpkg: pulldown-cmark 0.9.3-3
Touchoup Rust build for multi-arch
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 19 insertions, 15 deletions
@@ -1,7 +1,7 @@ pkgbase = pulldown-cmark pkgdesc = Pull parser for CommonMark, written in Rust pkgver = 0.9.3 - pkgrel = 2 + pkgrel = 3 url = https://github.com/raphlinus/pulldown-cmark arch = x86_64 license = MIT @@ -5,37 +5,41 @@ pkgname=pulldown-cmark pkgver=0.9.3 -pkgrel=2 +pkgrel=3 pkgdesc='Pull parser for CommonMark, written in Rust' -arch=('x86_64') -url=https://github.com/raphlinus/pulldown-cmark -license=('MIT') -depends=('gcc-libs') -makedepends=('rust') -source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +arch=(x86_64) +url="https://github.com/raphlinus/$pkgname" +license=(MIT) +depends=(gcc-libs) +makedepends=(rust) +_archive="$pkgname-$pkgver" +source=("$_archive.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") sha512sums=('2f5acf1b6f345ea2f82c6daeb4b73c93c2772dcfb7ccff6fba9e51b8840b0662202eb3bd1c917f8f81be1ba86b58fb3d5f87616dbdca991e0ef6fc249dc888fe') b2sums=('0b4105a9452139865723a66e434804da7fec35771a90335debe579164ce7ddd78192949db77ad5427ff80b44805a8fa5ca497e6b4111344aaa014faaa508904f') prepare() { - cd $pkgname-$pkgver - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + cd "$_archive" + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" } -build() { - cd $pkgname-$pkgver +_srcenv() { + cd "$_archive" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target +} + +build() { + _srcenv cargo build --frozen --release } check() { - cd $pkgname-$pkgver - export RUSTUP_TOOLCHAIN=stable + _srcenv cargo test --frozen } package() { - cd $pkgname-$pkgver + cd "$_archive" install -Dt "$pkgdir"/usr/bin target/release/$pkgname install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE } |