summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 24 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e3fc79273df1..47205d3f18c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,45 @@
# Maintainer: Christian Hesse <mail@eworm.de>
-# Maintainer: Dave Reisner <dreisner@archlinux.org> ([core] package)
-# Maintainer: Thomas Bächler <thomas@archlinux.org> ([core] package)
+# Maintainer: nl6720 <nl6720@archlinux.org>
+# Contributor: Giancarlo Razzolini <grazzolini@archlinux.org> ([core] package)
+# Contributor: Morten Linderud <foxboron@archlinux.org> ([core] package)
+# Contributor: Dave Reisner <dreisner@archlinux.org> ([core] package)
+# Contributor: Thomas Bächler <thomas@archlinux.org> ([core] package)
pkgname=mkinitcpio-git
-pkgver=23.r2.g91b2125
+pkgver=38.1.r16.g9ec8c30
pkgrel=1
pkgdesc='Modular initramfs image creation utility - git checkout'
arch=('any')
-url='http://www.archlinux.org/'
-license=('GPL')
+url='https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio'
+license=('GPL-2.0-only')
depends=('awk' 'mkinitcpio-busybox' 'kmod' 'util-linux' 'libarchive' 'coreutils'
- 'bash' 'findutils' 'grep' 'filesystem' 'gzip' 'systemd-tools')
+ 'bash' 'binutils' 'diffutils' 'findutils' 'grep' 'gzip' 'filesystem' 'zstd' 'systemd')
optdepends=('xz: Use lzma or xz compression for the initramfs image'
'bzip2: Use bzip2 compression for the initramfs image'
'lzop: Use lzo compression for the initramfs image'
+ 'lz4: Use lz4 compression for the initramfs image'
'mkinitcpio-nfs-utils: Support for root filesystem on NFS')
-makedepends=('git' 'asciidoc')
-provides=('mkinitcpio')
+makedepends=('git' 'asciidoctor')
+checkdepends=('bats' 'bats-assert' 'bzip2' 'lz4' 'lzop')
+provides=('initramfs' "mkinitcpio=${pkgver}")
conflicts=('mkinitcpio')
backup=('etc/mkinitcpio.conf')
-source=('git://projects.archlinux.org/mkinitcpio.git')
+source=('git+https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio.git?signed')
sha256sums=('SKIP')
+validpgpkeys=('ECCAC84C1BA08A6CC8E63FBBF22FB1D78A77AEAB' # Giancarlo Razzolini
+ 'C100346676634E80C940FB9E9C02FF419FECBE16' # Morten Linderud
+ 'BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF') # nl6720
pkgver() {
cd mkinitcpio/
- if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then
- echo "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG}).r$(git rev-list --count ${GITTAG}..).g$(git log -1 --format="%h")"
- else
- echo "0.r$(git rev-list --count master).g$(git log -1 --format="%h")"
- fi
+ git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+check() {
+ cd mkinitcpio/
+
+ make check
}
package() {
@@ -37,4 +47,3 @@ package() {
make DESTDIR="${pkgdir}" install
}
-