# Maintainer: Christian Hesse # Maintainer: Dave Reisner ([core] package) # Maintainer: Thomas Bächler ([core] package) pkgname=mkinitcpio-git pkgver=23.r6.g32dbf89 pkgrel=1 pkgdesc='Modular initramfs image creation utility - git checkout' arch=('any') url='http://www.archlinux.org/' 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=("mkinitcpio=${pkgver}") conflicts=('mkinitcpio') backup=('etc/mkinitcpio.conf') source=('git://projects.archlinux.org/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 log -1 --format='%h')" else printf '0.r%s.g%s' \ "$(git rev-list --count master)" \ "$(git log -1 --format='%h')" fi } package() { cd mkinitcpio/ make DESTDIR="${pkgdir}" install }