diff options
author | mariuszkurek | 2022-08-08 08:17:54 +0200 |
---|---|---|
committer | mariuszkurek | 2022-08-08 08:17:54 +0200 |
commit | c2eec9487cfec03f8247694448004d39b3887b81 (patch) | |
tree | 5d393e024807826783e7859e09d7d882535fb041 /PKGBUILD | |
parent | d66bfabae493916e641f9f815f471d913d242fc3 (diff) | |
download | aur-c2eec9487cfec03f8247694448004d39b3887b81.tar.gz |
Synced with plymouth (22.02.122), changed logo to Artix
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 96 |
1 files changed, 54 insertions, 42 deletions
@@ -5,48 +5,56 @@ # Contributor: Padfoot <padfoot@exemail.com.au> _pkgname=plymouth -pkgname=$_pkgname-nosystemd -pkgver=0.9.5 +pkgname=${_pkgname}-nosystemd +pkgver=22.02.122 pkgrel=1 -pkgdesc="A graphical boot splash screen with kernel mode-setting support for non systemd setups." +pkgdesc="A graphical boot splash screen with kernel mode-setting support for non-systemd setups" url="http://www.freedesktop.org/wiki/Software/Plymouth" -arch=("i686" "x86_64") -license=("GPL") -depends=("libdrm" "pango" "elogind") -makedepends=("docbook-xsl") -optdepends=("ttf-dejavu") -provides=("plymouth") -conflicts=("plymouth" "plymouth-git") -replaces=("plymouth" "plymouth-git") -options=("!libtool" "!emptydirs") -backup=("etc/plymouth/plymouthd.conf") -source=("https://gitlab.freedesktop.org/$_pkgname/$_pkgname/-/archive/$pkgver/$_pkgname-$pkgver.tar.gz" - "arch-logo.png" - "plymouth-start.path" - "plymouth.encrypt_hook" - "plymouth.encrypt_install" - "plymouth.initcpio_hook" - "plymouth.initcpio_install" - "plymouth-quit.service.in.patch" - "plymouth-update-initrd.patch") -sha256sums=("55a461003ece0a4daeffb8b7ac2178977c5ce024a7e688d24f6d2230465b50ba" - "9bac679d2494d9b60b288be87021f1d7b85a9503ebbdce93d6e37c0fc07568ae" - "ce3d62f4c5a1b5c0ccadd15406c7430251d1a42b232721bfbfc747da1b13e3ff" - "cbfb5bcb6897703e088eefdee9d578f75d987116becafecbb2018b283ba3865e" - "544399d4f3454644f24ad11e504eaa7d622c73942728f52fb55bea054c756fa1" - "2a80e2cad8de428358647677afa166219589d3338c5f94838146c804a29e2769" - "3e8677cb2b5ae9e4842d0d9547696aa75f7ddc2828615f59e25c040ffd3647cb" - "d7c567123e0b3db87d3998aed8571c6554cdb7c44840196d11a010c110016b63" - "35b1db644cdd60ec44dc6a4e88f7c4fb2528f4fa83eb939566c725534badad3a") +arch=('i686' 'x86_64') +license=('GPL') + +depends=('libdrm' 'pango' 'elogind') +makedepends=('docbook-xsl') +optdepends=('ttf-dejavu: For true type font support' + 'xf86-video-fbdev: Support special graphic cards on early startup' + 'cantarell-fonts: True Type support for BGRT theme') +provides=('plymouth') +conflicts=('plymouth') +backup=('etc/plymouth/plymouthd.conf') + +options=('!libtool' '!emptydirs') + +source=("https://gitlab.freedesktop.org/${_pkgname}/${_pkgname}/-/archive/${pkgver}/${_pkgname}-${pkgver}.tar.gz" + 'artix-logo.png' + 'plymouth.encrypt_hook' + 'plymouth.encrypt_install' + 'plymouth.initcpio_hook' + 'plymouth.initcpio_install' + 'plymouth-update-initrd.patch' + 'plymouthd.conf.patch' +) + +sha256sums=('8921cd61a9f32f5f8903ceffb9ab0defaef8326253e1549ef85587c19b7f2ab6' + '2a218ad4f7c202f0164eeccf02263b88b6c93c21301f346270e8bdd40463132c' + '748e0cfa0e10ab781bc202fceeed46e765ed788784f1b85945187b0f29eafad7' + '373ec20fe4c47e693a0c45cc06dd906e35dd1d70a85546bd1d571391de11763a' + '2a80e2cad8de428358647677afa166219589d3338c5f94838146c804a29e2769' + 'b72713969814dce5d1cd9f7fd75ed91ea06c72558602e22b16848e2e907e19ad' + '74908ba59cea53c6a9ab67bb6dec1de1616f3851a0fd89bb3c157a1c54e6633a' + '71d34351b4313da01e1ceeb082d9776599974ce143c87e93f0a465f342a74fd2' +) prepare() { - cd $_pkgname-$pkgver + cd "$srcdir"/${_pkgname}-${pkgver} patch -p1 -i $srcdir/plymouth-update-initrd.patch - patch -p1 -i $srcdir/plymouth-quit.service.in.patch +# systemd +# patch -p1 -i $srcdir/plymouth-quit.service.in.patch + patch -p1 -i $srcdir/plymouthd.conf.patch } build() { - cd $_pkgname-$pkgver + cd "$srcdir"/${_pkgname}-${pkgver} + LDFLAGS="$LDFLAGS -ludev" ./autogen.sh \ --prefix=/usr \ --exec-prefix=/usr \ @@ -55,29 +63,33 @@ build() { --libdir=/usr/lib \ --libexecdir=/usr/lib \ --sbindir=/usr/bin \ + --disable-systemd-integration \ --enable-drm \ --enable-tracing \ --enable-pango \ --enable-gtk=no \ --with-release-file=/etc/os-release \ - --with-logo=/usr/share/plymouth/arch-logo.png \ + --with-logo=/usr/share/plymouth/artix-logo.png \ --with-background-color=0x000000 \ --with-background-start-color-stop=0x000000 \ --with-background-end-color-stop=0x4D4D4D \ --without-rhgb-compat-link \ - --without-system-root-install \ - --disable-systemd-integration + --without-system-root-install make } package() { - cd $_pkgname-$pkgver + cd "$srcdir"/${_pkgname}-${pkgver} + make DESTDIR="$pkgdir" install - install -Dm644 "$srcdir/arch-logo.png" "$pkgdir/usr/share/plymouth/arch-logo.png" - install -Dm644 "$srcdir/plymouth.encrypt_hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth-encrypt" - install -Dm644 "$srcdir/plymouth.encrypt_install" "$pkgdir/usr/lib/initcpio/install/plymouth-encrypt" - install -Dm644 "$srcdir/plymouth.initcpio_hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth" + + install -Dm644 "$srcdir/artix-logo.png" "$pkgdir/usr/share/plymouth/artix-logo.png" + + install -Dm644 "$srcdir/plymouth.encrypt_hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth-encrypt" + install -Dm644 "$srcdir/plymouth.encrypt_install" "$pkgdir/usr/lib/initcpio/install/plymouth-encrypt" + install -Dm644 "$srcdir/plymouth.initcpio_hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth" install -Dm644 "$srcdir/plymouth.initcpio_install" "$pkgdir/usr/lib/initcpio/install/plymouth" + install -Dm644 "$pkgdir/usr/share/plymouth/plymouthd.defaults" "$pkgdir/etc/plymouth/plymouthd.conf" } |