Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / sad
Commits: 25f7744e by Caleb Maclennan at 2024-03-17T16:26:47+03:00 upgpkg: 0.4.23-2: Use VCS source checksumming to eliminate need for pinned commits - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,20 @@ +pkgbase = sad + pkgdesc = Space Age seD + pkgver = 0.4.23 + pkgrel = 2 + url = https://github.com/ms-jpq/sad + arch = x86_64 + license = MIT + makedepends = cargo + makedepends = git + makedepends = python + depends = gcc-libs + depends = glibc + optdepends = fzf: for tui usage + optdepends = diff-so-fancy: for diff colourizer + optdepends = git-delta: for diff colourizer + options = !lto + source = sad::git+https://github.com/ms-jpq/sad#tag=v0.4.23 + sha256sums = SKIP + +pkgname = sad ===================================== PKGBUILD ===================================== @@ -6,18 +6,18 @@ pkgname=sad pkgver=0.4.23 -pkgrel=1 +pkgrel=2 pkgdesc='Space Age seD' arch=('x86_64') url='https://github.com/ms-jpq/sad' license=('MIT') depends=( - 'glibc' 'gcc-libs' + 'glibc' ) makedepends=( + 'cargo' 'git' - 'rust' 'python' ) optdepends=( @@ -26,21 +26,14 @@ optdepends=( 'git-delta: for diff colourizer' ) options=('!lto') -_commit='ecbb27100bfbcc7773ce17312ae17d3775a96c23' -source=("$pkgname::git+$url#commit=$_commit") -b2sums=('SKIP') - -pkgver() { - cd "$pkgname" - - git describe --tags | sed 's/^v//' -} +source=("$pkgname::git+$url#tag=v$pkgver") +sha256sums=('SKIP') prepare() { cd "$pkgname" # download dependencies - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" } build() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sad/-/commit/25f7744e26078e5534f6dd768a3f6690e5887c65 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sad/-/commit/25f7744e26078e5534f6dd768a3f6690e5887c65 You're receiving this email because of your account on gitlab.archlinux.org.
