David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
mkinitcpio-archiso


Commits:
4bd0df7c by David Runge at 2023-12-22T12:04:40+01:00
upgpkg: 69-1

Add pkgver() function.
Use bash arrays with one entry per line for easier handling.

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,25 @@
+pkgbase = mkinitcpio-archiso
+       pkgdesc = Initcpio scripts used by archiso
+       pkgver = 69
+       pkgrel = 1
+       url = https://gitlab.archlinux.org/mkinitcpio/mkinitcpio-archiso
+       arch = any
+       license = GPL-3.0-or-later
+       checkdepends = shellcheck
+       checkdepends = shfmt
+       makedepends = git
+       depends = bash
+       depends = device-mapper
+       depends = mkinitcpio
+       optdepends = curl: for PXE over HTTP
+       optdepends = gnupg: for PGP signature verification of rootfs over PXE
+       optdepends = mkinitcpio-nfs-utils: for PXE over NFS
+       optdepends = nbd: for PXE over NBD
+       optdepends = openssl: for CMS signature verification of rootfs over PXE
+       optdepends = pv: for status display during copy to RAM
+       source = 
git+https://gitlab.archlinux.org/mkinitcpio/mkinitcpio-archiso.git#tag=760d3cdb774802574a66c53bc7558409ccb8b5bb?signed
+       validpgpkeys = 991F6E3F0765CF6295888586139B09DA5BF0D338
+       validpgpkeys = BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF
+       sha256sums = SKIP
+
+pkgname = mkinitcpio-archiso


=====================================
PKGBUILD
=====================================
@@ -1,16 +1,23 @@
 # Maintainer: David Runge <[email protected]>
 
 pkgname=mkinitcpio-archiso
-pkgver=68
-_commit=2ac885187f6dc610254c2fd1a6bb8e13f6e739fa  #refs/tags/v68
+pkgver=69
+_commit=760d3cdb774802574a66c53bc7558409ccb8b5bb  #refs/tags/v69
 pkgrel=1
 pkgdesc="Initcpio scripts used by archiso"
 arch=(any)
 url="https://gitlab.archlinux.org/mkinitcpio/mkinitcpio-archiso";
-license=(GPL3)
-depends=(bash device-mapper mkinitcpio)
+license=(GPL-3.0-or-later)
+depends=(
+  bash
+  device-mapper
+  mkinitcpio
+)
 makedepends=(git)
-checkdepends=(shellcheck shfmt)
+checkdepends=(
+  shellcheck
+  shfmt
+)
 optdepends=(
   'curl: for PXE over HTTP'
   'gnupg: for PGP signature verification of rootfs over PXE'
@@ -26,6 +33,11 @@ validpgpkeys=(
   'BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF'  # nl6720 <[email protected]>
 )
 
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//g'
+}
+
 check() {
   make -k check -C $pkgname
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mkinitcpio-archiso/-/commit/4bd0df7cb55e608513a4aa05d45a29954eea0c14

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mkinitcpio-archiso/-/commit/4bd0df7cb55e608513a4aa05d45a29954eea0c14
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to