mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-10 11:24:39 +08:00
95 lines
3.0 KiB
Bash
95 lines
3.0 KiB
Bash
|
|
pkgname=plymouth
|
|
pkgver=0.9.2
|
|
pkgrel=1
|
|
pkgdesc="A graphical boot splash screen with kernel mode-setting support"
|
|
url="http://www.freedesktop.org/wiki/Software/Plymouth/"
|
|
|
|
arch=('x86_64')
|
|
license=('GPL')
|
|
|
|
depends=('libdrm' 'pango' 'systemd')
|
|
makedepends=('docbook-xsl')
|
|
optdepends=('ttf-dejavu')
|
|
|
|
options=('!libtool' '!emptydirs')
|
|
|
|
provides=('plymouth')
|
|
conflicts=('plymouth-git')
|
|
backup=('etc/plymouth/plymouthd.conf')
|
|
|
|
source=("http://www.freedesktop.org/software/${pkgname}/releases/${pkgname}-${pkgver}.tar.bz2"
|
|
'chakra-logo.png'
|
|
'plymouth.encrypt_hook'
|
|
'plymouth.encrypt_install'
|
|
'plymouth-start.service'
|
|
'plymouth-start.path'
|
|
'plymouth.initcpio_hook'
|
|
'plymouth.initcpio_install'
|
|
'plymouth-quit.service.in.patch'
|
|
'plymouth-set-default-theme.in.patch'
|
|
'plymouth-update-initrd.patch')
|
|
|
|
md5sums=('ff420994deb7ea203df678df92e7ab7d'
|
|
'ea55756c8ee1f38c3017043d7036c409'
|
|
'fbdd5d04e3089a214b9056357434df86'
|
|
'65eb269910f1b81e3f0970af456394ca'
|
|
'78340207f7391c682601b1b36baed14d'
|
|
'672ad913e2383483bcb4599a0a6bee48'
|
|
'32f04fdbd1eb94ade30d1e63fdcdd9b5'
|
|
'763785c26c6429a755d7b08798de2178'
|
|
'165a39dbedcc6e123c8ca05d5b4b2e25'
|
|
'f79edbbb30c71b0dbcd102c7dd31660b'
|
|
'0357775c16b5f90f1af485e6a4c80a9e')
|
|
|
|
prepare() {
|
|
cd "$srcdir"/${pkgname}-${pkgver}
|
|
patch -p1 -i $srcdir/plymouth-set-default-theme.in.patch
|
|
patch -p1 -i $srcdir/plymouth-update-initrd.patch
|
|
patch -p1 -i $srcdir/plymouth-quit.service.in.patch
|
|
}
|
|
|
|
build() {
|
|
cd "$srcdir"/${pkgname}-${pkgver}
|
|
|
|
LDFLAGS="$LDFLAGS -ludev" ./configure --prefix=/usr \
|
|
--exec-prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--localstatedir=/var \
|
|
--libdir=/usr/lib \
|
|
--libexecdir=/usr/lib \
|
|
--sbindir=/usr/bin \
|
|
--enable-systemd-integration \
|
|
--enable-drm \
|
|
--enable-tracing \
|
|
--enable-pango \
|
|
--enable-gtk=no \
|
|
--with-release-file=/etc/os-release \
|
|
--with-logo=/usr/share/plymouth/chakra-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
|
|
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir"/${pkgname}-${pkgver}
|
|
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -Dm644 "$srcdir/chakra-logo.png" "$pkgdir/usr/share/plymouth/chakra-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 "$srcdir/plymouth-start.service" "$pkgdir/usr/lib/systemd/system/plymouth-start.service"
|
|
install -Dm644 "$srcdir/plymouth-start.path" "$pkgdir/usr/lib/systemd/system/plymouth-start.path"
|
|
install -Dm644 "$pkgdir/usr/share/plymouth/plymouthd.defaults" "$pkgdir/etc/plymouth/plymouthd.conf"
|
|
}
|
|
|