diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2020-01-01 08:20:14 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2020-01-01 08:58:57 -0500 |
commit | 2d147b1706fae26a9163da0494a11555bcf9da44 (patch) | |
tree | 2eeba4ef8cd7d6ad18178e2c3c8a233d5d538b29 /pcr/mkinitcpio-paralogo/PKGBUILD | |
parent | 0c7b5adb462ba974868a3077ce344d7c62fa8890 (diff) | |
download | abslibre-2d147b1706fae26a9163da0494a11555bcf9da44.tar.gz abslibre-2d147b1706fae26a9163da0494a11555bcf9da44.tar.bz2 abslibre-2d147b1706fae26a9163da0494a11555bcf9da44.zip |
[mkinitcpio-paralogo]: re-work for parabola git server
Diffstat (limited to 'pcr/mkinitcpio-paralogo/PKGBUILD')
-rw-r--r-- | pcr/mkinitcpio-paralogo/PKGBUILD | 65 |
1 files changed, 33 insertions, 32 deletions
diff --git a/pcr/mkinitcpio-paralogo/PKGBUILD b/pcr/mkinitcpio-paralogo/PKGBUILD index ceac1c9d2..f3d03f719 100644 --- a/pcr/mkinitcpio-paralogo/PKGBUILD +++ b/pcr/mkinitcpio-paralogo/PKGBUILD @@ -1,48 +1,49 @@ # Maintainer: Aurélien DESBRIÈRES <aurelien@hackers.camp> pkgname=mkinitcpio-paralogo -pkgver=0.0.1 +pkgver=0.0.2 pkgrel=1 pkgdesc="Add colored Parabola Linux ASCII art logo to early boot process" arch=('any') -url="https://github.com/XL04D/mkinitcpio-paralogo" +url=https://git.parabola.nu/mkinitcpio-paralogo.git/ +license=('GPL') + depends=('mkinitcpio') makedepends=('git') -license=('GPL') -install=mkinitcpio-paralogo.install -source=('git://github.com/XL04D/mkinitcpio-paralogo.git') backup=('etc/paralogo.conf') - -pkgver() { - cd mkinitcpio-paralogo/ - - 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 -} +install=mkinitcpio-paralogo.install +source=(git+https://git.parabola.nu/mkinitcpio-paralogo.git#tag=${pkgver}) -package() { - cd mkinitcpio-paralogo/ +sha256sums=('SKIP') - # install install script and unit file - install -D -m0644 install/paralogo ${pkgdir}/usr/lib/initcpio/install/paralogo - install -D -m0644 systemd/paralogo.service ${pkgdir}/usr/lib/systemd/system/paralogo.service - # install hook for plain old script based initramfs - install -D -m0755 hook/paralogo ${pkgdir}/usr/lib/initcpio/hooks/paralogo +package() +{ + cd "${srcdir}"/mkinitcpio-paralogo/ - # install config - install -D -m0644 etc/paralogo.conf ${pkgdir}/etc/paralogo.conf + # install install script and unit file + install -m0755 -d "${pkgdir}"/usr/lib/initcpio/install/ + install -m0644 install/paralogo "${pkgdir}"/usr/lib/initcpio/install/ + install -m0755 -d "${pkgdir}"/usr/lib/systemd/system/ + install -m0644 systemd/paralogo.service "${pkgdir}"/usr/lib/systemd/system/ - # install logos - install -D -m0644 share/paralogo ${pkgdir}/usr/share/paralogo/paralogo - install -D -m0644 share/paralogo2 ${pkgdir}/usr/share/paralogo/paralogo2 - install -D -m0644 share/paralogo3 ${pkgdir}/usr/share/paralogo/paralogo3 - install -D -m0644 share/paralogo4 ${pkgdir}/usr/share/paralogo/paralogo4 - install -D -m0644 share/paralogo5 ${pkgdir}/usr/share/paralogo/paralogo5 + # install hook for plain old script based initramfs + install -m0755 -d "${pkgdir}"/usr/lib/initcpio/hooks/ + install -m0755 hook/paralogo "${pkgdir}"/usr/lib/initcpio/hooks/ -} + # install config + install -m0755 -d "${pkgdir}"/etc/ + install -m0644 etc/paralogo.conf "${pkgdir}"/etc/ -sha256sums=('SKIP') + # install logos + install -m0755 -d "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo2 "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo3 "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo4 "${pkgdir}"/usr/share/paralogo/ + install -m0644 share/paralogo5 "${pkgdir}"/usr/share/paralogo/ + + # install README + install -m0755 -d "${pkgdir}"/usr/share/doc/paralogo/ + install -m0644 README.md "${pkgdir}"/usr/share/doc/paralogo/ +} |