Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / girara
Commits:
cef71bbb by Robin Candau at 2024-04-04T10:15:20+02:00
upgpkg: 0.4.3-3: Add .nvchecker.toml + Switch to auto generated source tarball
- - - - -
3 changed files:
- .SRCINFO
- + .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = girara
pkgdesc = User interface library focused on simplicity and minimalism
pkgver = 0.4.3
- pkgrel = 2
+ pkgrel = 3
url = https://pwmt.org/projects/girara
arch = x86_64
license = Zlib
@@ -21,7 +21,7 @@ pkgbase = girara
conflicts = girara-common
replaces = girara-gtk3
replaces = girara-common
- source =
girara-0.4.3.tar.gz::https://github.com/pwmt/girara/archive/0.4.3.tar.gz
+ source =
girara-0.4.3.tar.gz::https://git.pwmt.org/pwmt/girara/-/archive/0.4.3/girara-0.4.3.tar.gz
sha512sums =
0dcde66101f5779c879f5847e8cb9d5777c6fa803733b6fe9c05e17385b608cc02f2e119d456aa4810f623290057e9344bbcc6a64b4b36b4733b60b7e8d885b6
pkgname = girara
=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,7 @@
+[girara]
+source = "gitlab"
+host = "git.pwmt.org"
+gitlab = "pwmt/girara"
+prefix = "v"
+use_max_tag = true
+exclude_regex = ".*(pre|a|alpha|b|beta|r|rc).*"
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
pkgname=girara
pkgver=0.4.3
-pkgrel=2
+pkgrel=3
pkgdesc="User interface library focused on simplicity and minimalism"
url="https://pwmt.org/projects/girara"
arch=('x86_64')
@@ -17,28 +17,24 @@ conflicts=('girara-gtk3' 'girara-common')
depends=('gtk3' 'glib2' 'json-glib' 'pango' 'glibc')
makedepends=('meson' 'ninja' 'doxygen' 'check')
checkdepends=('xorg-server-xvfb')
-
-source=(girara-$pkgver.tar.gz::https://github.com/pwmt/girara/archive/$pkgver.tar.gz)
-
+source=("${pkgname}-${pkgver}.tar.gz::https://git.pwmt.org/pwmt/girara/-/archive/${pkgver}/girara-${pkgver}.tar.gz")
sha512sums=('0dcde66101f5779c879f5847e8cb9d5777c6fa803733b6fe9c05e17385b608cc02f2e119d456aa4810f623290057e9344bbcc6a64b4b36b4733b60b7e8d885b6')
build() {
- cd girara-$pkgver
- arch-meson build
+ cd "${pkgname}-${pkgver}"
+ arch-meson build
- cd build
- ninja
+ cd build
+ ninja
}
check() {
- cd girara-$pkgver/build
-
- ninja test
+ cd "${pkgname}-${pkgver}/build"
+ ninja test
}
package() {
- cd girara-$pkgver/build
- DESTDIR="$pkgdir/" ninja install
-
- install -D -m664 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ cd "${pkgname}-${pkgver}/build"
+ DESTDIR="${pkgdir}/" ninja install
+ install -Dm 664 ../LICENSE
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/girara/-/commit/cef71bbb5ed24b3229ccbd5c7afc2b215bdbd715
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/girara/-/commit/cef71bbb5ed24b3229ccbd5c7afc2b215bdbd715
You're receiving this email because of your account on gitlab.archlinux.org.