pkgname=plymouth pkgver=0.8.8.41.g5277809 arch=("i686" "x86_64") pkgrel=1 pkgdesc="A graphical boot splash screen with kernel mode-setting support (Git verson for now)" url="http://cgit.freedesktop.org/cgit/plymouth/" license=("GPL") depends=("libdrm" "pango" "systemd") makedepends=("git") optdepends=("ttf-dejavu") backup=("etc/plymouth/plymouthd.conf") options=("!libtool" "!emptydirs") conflicts=("plymouth-git") source=("git://anongit.freedesktop.org/plymouth" "plymouth.hook" "plymouth.install" "plymouth-encrypt.hook" "plymouth-encrypt.install") md5sums=("SKIP" "SKIP" "SKIP" "SKIP" "SKIP") pkgver() { cd "${srcdir}/plymouth" git describe --always | sed "s/-/./g" } build() { cd "${srcdir}/plymouth" ./autogen.sh --prefix=/usr \ --exec-prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --libdir=/usr/lib \ --libexecdir=/usr/lib \ --sbindir=/usr/bin \ --enable-drm-renderer \ --enable-systemd-integration \ --enable-pango \ --with-boot-tty=/dev/tty7 \ --with-shutdown-tty=/dev/tty7 \ --without-system-root-install make } check() { cd "${srcdir}/plymouth" make -k check } package() { cd "${srcdir}/plymouth" make DESTDIR="$pkgdir" install # remove non-arch script rm "$pkgdir/usr/lib/plymouth/"*-initrd rm "$pkgdir/usr/bin/plymouth-set-default-theme" # initcpio install -Dm644 "${srcdir}/plymouth.hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth" install -Dm644 "${srcdir}/plymouth.install" "$pkgdir/usr/lib/initcpio/install/plymouth" 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" }