diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -2,7 +2,7 @@ # Maintainer: Aloso <ludwig.stecher@gmx.de> pkgname=to-html -pkgver=0.1.4 +pkgver=0.1.5 pkgrel=1 pkgdesc='Render a terminal with ANSI colors as HTML' arch=(x86_64) @@ -11,15 +11,25 @@ license=(MIT) depends=(util-linux) makedepends=(cargo) source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('2d4a18cce32f22318dff7b7fdf82ea2267a1cd1c23b9d8c59213df3e188a71fa263db43c6b2bf1c78eed6164ac86cda80db4648e37858cfc2916cbc0b7868294') +sha512sums=('44904aca5c2e09acda1b237ce6e20f033d909f76da6127737a01a3b802302278d2a84ce2946e8bd3f4d59dc2bb6287524b468d7a9d40406f192036fd813c3d4a') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --target "$CARCH-unknown-linux-gnu" +} build() { cd "$srcdir/$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target cargo build --release --locked } check() { cd "$srcdir/$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target cargo test --release --locked } @@ -27,6 +37,11 @@ package() { cd "$srcdir/$pkgname-$pkgver" install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" + + # Install files that are generated with a build script + find . -name to-html.bash -type f -exec install -Dm644 {} "$pkgdir/user/share/bash-completions/completions/to-html" \; + find . -name _to-html -type f -exec install -Dm644 {} "$pkgdir/user/share/zsh/site-functions/_to_html" \; + find . -name sd.fish -type f -exec install -Dm644 {} "$pkgdir/user/share/fish/vendor_completions/to-html.fish" \; } # vi: filetype=sh shiftwidth=2 expandtab |