aboutsummaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPolesznyák Márk <contact@pml68.dev>2025-09-30 10:07:56 +0200
committerPolesznyák Márk <contact@pml68.dev>2025-09-30 10:07:56 +0200
commit84683544973f56048a07fc0dd941c92269a681d0 (patch)
treeae863012a3c12e4604c4b150da18dee74c53d862 /PKGBUILD
parentfeat: remove unnecessary "rustfmt" opt-depend (diff)
downloadPKGBUILDs-84683544973f56048a07fc0dd941c92269a681d0.tar.gz
feat: update source URL, change `pkgver()`
Diffstat (limited to '')
-rw-r--r--PKGBUILD17
1 files changed, 9 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a085f25..3ffd4be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,11 @@
_pkgname=iced-builder
pkgname=$_pkgname-git
-pkgver=0.1.0.r201.g4881939
-pkgrel=1
+pkgver=r212.a17a972
+pkgrel=2
pkgdesc='UI builder for iced, built with iced.'
arch=(x86_64)
-url='https://github.com/pml68/iced-builder'
+url='https://git.sr.ht/~pml68/iced-builder'
license=('GPL-3.0-or-later')
depends=(
gcc-libs
@@ -21,7 +21,7 @@ makedepends=(
options=('!lto' '!strip' '!debug')
provides=("$_pkgname")
conflicts=("$_pkgname")
-source=("$_pkgname::git+${url}.git")
+source=("$_pkgname::git+${url}")
sha256sums=('SKIP')
prepare() {
@@ -33,10 +33,11 @@ prepare() {
pkgver() {
cd "${_pkgname}"
- printf "%s.r%s.g%s" \
- "$(cargo pkgid | cut -d@ -f2)" \
- "$(git rev-list --count HEAD)" \
- "$(git rev-parse --short HEAD)"
+ (
+ set -o pipefail
+ git describe --long --abbrev=7 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+ )
}
build() {