summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormariuszkurek2022-08-08 08:17:54 +0200
committermariuszkurek2022-08-08 08:17:54 +0200
commitc2eec9487cfec03f8247694448004d39b3887b81 (patch)
tree5d393e024807826783e7859e09d7d882535fb041 /PKGBUILD
parentd66bfabae493916e641f9f815f471d913d242fc3 (diff)
downloadaur-c2eec9487cfec03f8247694448004d39b3887b81.tar.gz
Synced with plymouth (22.02.122), changed logo to Artix
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD96
1 files changed, 54 insertions, 42 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c81bc306071a..92dca66f6f51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}