diff options
author | TD-Sky | 2023-08-13 21:16:33 +0800 |
---|---|---|
committer | TD-Sky | 2023-08-13 21:16:33 +0800 |
commit | 915cadb7d18ca7c64a4185113fe06be131563b8b (patch) | |
tree | 1d51ed4d748a9104873301c595889e0460192622 | |
parent | ff199d8736b3968cc094b45f5df6b8a01273f977 (diff) | |
download | aur-915cadb7d18ca7c64a4185113fe06be131563b8b.tar.gz |
4.0.1-1
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 35 insertions, 10 deletions
@@ -1,12 +1,14 @@ pkgbase = dagtoc - pkgdesc = A cli-tool for operating contents of pdf - pkgver = 3.0.0 + pkgdesc = A CLI tool for operating pdf contents + pkgver = 4.0.1 pkgrel = 1 url = https://github.com/TD-Sky/dagtoc arch = x86_64 license = GPL3 + makedepends = cargo depends = python-pymupdf - source = dagtoc-3.0.0.tar.zst::https://github.com/TD-Sky/dagtoc/releases/download/v3.0.0/dagtoc-3.0.0.tar.zst - sha256sums = daac852e649ab682a1599176907d0d2020d9124409dc23c7a6ce4aa0e8030945 + conflicts = dagtoc-bin + source = dagtoc-4.0.1.tar.gz::https://github.com/TD-Sky/dagtoc/archive/v4.0.1.tar.gz + sha256sums = a88996f0d50cf42bf9892e8fec7f16f3485cf714f609dc318a954a1a1a1891a3 pkgname = dagtoc @@ -1,16 +1,39 @@ # Maintainer: Randal <three-dim-sky@foxmail.com> pkgname=dagtoc -pkgver=3.0.0 +pkgver=4.0.1 pkgrel=1 -pkgdesc="A cli-tool for operating contents of pdf" +pkgdesc="A CLI tool for operating pdf contents" arch=('x86_64') url="https://github.com/TD-Sky/dagtoc" license=('GPL3') +conflicts=('dagtoc-bin') depends=('python-pymupdf') -source=("$pkgname-$pkgver.tar.zst::https://github.com/TD-Sky/dagtoc/releases/download/v$pkgver/$pkgname-$pkgver.tar.zst") -sha256sums=('daac852e649ab682a1599176907d0d2020d9124409dc23c7a6ce4aa0e8030945') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('a88996f0d50cf42bf9892e8fec7f16f3485cf714f609dc318a954a1a1a1891a3') + +prepare() { + export RUSTUP_TOOLCHAIN=stable + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cd "$pkgname-$pkgver" + cargo build --release --frozen +} package() { - cd "${pkgname}-${pkgver}" - install -Dm755 "${srcdir}/${pkgname}-${pkgver}/dagtoc.py" -T "${pkgdir}/usr/bin/dagtoc" + cd "$pkgname-$pkgver" + + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 "completions/$pkgname.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname" + install -Dm 644 "completions/_$pkgname" -t "$pkgdir/usr/share/zsh/site-functions" + install -Dm 644 "completions/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d" + install -Dm 644 "completions/$pkgname.nu" -t "$pkgdir/usr/share/nushell/completions" + + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |