diff options
author | Petr Šťastný | 2020-10-25 10:35:56 +0100 |
---|---|---|
committer | Petr Šťastný | 2020-10-25 10:35:56 +0100 |
commit | 2a5f7a58acde0d743ba45c522e86b627db962188 (patch) | |
tree | a190c938087c53ac80e3f2b02ac6ba286a6de016 /PKGBUILD | |
parent | 82b65ab7bad9c819f01ae760f98fe8681a817c84 (diff) | |
download | aur-2a5f7a58acde0d743ba45c522e86b627db962188.tar.gz |
Updated PKGBUILD to use best practices
As suggested by orhun:
- Downloading source code directly instead of requiring git
- Removed gcc-libs and git dependences
Also improved install script to be more clear.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 7 insertions, 8 deletions
@@ -6,22 +6,21 @@ pkgdesc="Debugger for sed, written in rust. Step through code and observe sed in arch=('x86_64') url="https://github.com/soptikha2/desed" license=('GPL3') -depends=('gcc-libs') -makedepends=('cargo' 'git') +depends=() +makedepends=('cargo') conflicts=('desed-git') -source=("$pkgname::git+https://github.com/soptikha2/desed.git") +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('SKIP') build() { - cd "$pkgname" + cd "$pkgname-$pkgver" - # Checkout to published version - git checkout 'tags/v1.2.0' cargo build --release } package() { - cd "$pkgname" + cd "$pkgname-$pkgver" - install -D "target/release/desed" -t "$pkgdir/usr/bin" + install -Dm755 "target/release/desed" -t "$pkgdir/usr/bin/desed" + install -Dm644 "desed.1" -t "$pkgdir/usr/share/man/man1/desed.1" } |