From de1936184d830d999854d3849ccc494e7530d658 Mon Sep 17 00:00:00 2001 From: Chih-Hsuan Yen Date: Sun, 18 Jul 2021 12:01:38 +0800 Subject: [PATCH] mkinitcpio-git: imported package from AUR For the unified UEFI image feature https://github.com/archlinux/mkinitcpio/pull/53 --- archlinuxcn/mkinitcpio-git/PKGBUILD | 45 +++++++++++++++++++++++++++ archlinuxcn/mkinitcpio-git/lilac.yaml | 15 +++++++++ 2 files changed, 60 insertions(+) create mode 100644 archlinuxcn/mkinitcpio-git/PKGBUILD create mode 100644 archlinuxcn/mkinitcpio-git/lilac.yaml diff --git a/archlinuxcn/mkinitcpio-git/PKGBUILD b/archlinuxcn/mkinitcpio-git/PKGBUILD new file mode 100644 index 000000000000..19c1cbee1a27 --- /dev/null +++ b/archlinuxcn/mkinitcpio-git/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Christian Hesse +# Maintainer: Dave Reisner ([core] package) +# Maintainer: Thomas Bächler ([core] package) + +pkgname=mkinitcpio-git +pkgver=30.r18.gf40bb42 +pkgrel=1 +pkgdesc='Modular initramfs image creation utility - git checkout' +arch=('any') +url='https://github.com/archlinux/mkinitcpio' +license=('GPL') +depends=('awk' 'mkinitcpio-busybox' 'kmod' 'util-linux' 'libarchive' 'coreutils' + 'bash' 'findutils' 'grep' 'filesystem' 'gzip' 'systemd-tools') +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' + 'mkinitcpio-nfs-utils: Support for root filesystem on NFS') +makedepends=('git' 'asciidoc') +provides=('initramfs' "mkinitcpio=${pkgver}") +conflicts=('mkinitcpio') +backup=('etc/mkinitcpio.conf') +source=('git+https://github.com/archlinux/mkinitcpio.git') +sha256sums=('SKIP') + +pkgver() { + cd mkinitcpio/ + + if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then + printf '%s.r%s.g%s' \ + "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG})" \ + "$(git rev-list --count ${GITTAG}..)" \ + "$(git rev-parse --short HEAD)" + else + printf '0.r%s.g%s' \ + "$(git rev-list --count master)" \ + "$(git rev-parse --short HEAD)" + fi +} + +package() { + cd mkinitcpio/ + + make DESTDIR="${pkgdir}" install +} + diff --git a/archlinuxcn/mkinitcpio-git/lilac.yaml b/archlinuxcn/mkinitcpio-git/lilac.yaml new file mode 100644 index 000000000000..81431a891988 --- /dev/null +++ b/archlinuxcn/mkinitcpio-git/lilac.yaml @@ -0,0 +1,15 @@ +maintainers: + - github: yan12125 + +build_prefix: extra-x86_64 + +pre_build_script: | + aur_pre_build(maintainers='eworm') + +post_build: aur_post_build + +update_on: + - source: github + github: archlinux/mkinitcpio + - source: aur + aur: mkinitcpio-git