diff options
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 45 insertions, 26 deletions
@@ -1,14 +1,17 @@ -# Generated by mksrcinfo v8 -# Mon Apr 24 09:23:08 UTC 2017 pkgbase = mkinitcpio-git pkgdesc = Modular initramfs image creation utility - git checkout - pkgver = 23.r2.g91b2125 + pkgver = 38.1.r16.g9ec8c30 pkgrel = 1 - url = http://www.archlinux.org/ + url = https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio arch = any - license = GPL + license = GPL-2.0-only + checkdepends = bats + checkdepends = bats-assert + checkdepends = bzip2 + checkdepends = lz4 + checkdepends = lzop makedepends = git - makedepends = asciidoc + makedepends = asciidoctor depends = awk depends = mkinitcpio-busybox depends = kmod @@ -16,20 +19,27 @@ pkgbase = mkinitcpio-git depends = libarchive depends = coreutils depends = bash + depends = binutils + depends = diffutils depends = findutils depends = grep - depends = filesystem depends = gzip - depends = systemd-tools + depends = filesystem + depends = zstd + depends = systemd optdepends = xz: Use lzma or xz compression for the initramfs image optdepends = bzip2: Use bzip2 compression for the initramfs image optdepends = lzop: Use lzo compression for the initramfs image + optdepends = lz4: Use lz4 compression for the initramfs image optdepends = mkinitcpio-nfs-utils: Support for root filesystem on NFS - provides = mkinitcpio + provides = initramfs + provides = mkinitcpio=38.1.r16.g9ec8c30 conflicts = mkinitcpio backup = etc/mkinitcpio.conf - source = git://projects.archlinux.org/mkinitcpio.git + source = git+https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio.git?signed + validpgpkeys = ECCAC84C1BA08A6CC8E63FBBF22FB1D78A77AEAB + validpgpkeys = C100346676634E80C940FB9E9C02FF419FECBE16 + validpgpkeys = BB8E6F1B81CF0BB301D74D1CBF425A01E68B38EF sha256sums = SKIP pkgname = mkinitcpio-git - @@ -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 } - |