# Copyright 2010-2011 Brett Witherspoon # Copyright 2018 Redcore Linux Project # Distributed under the terms of the GNU General Public License v2 require systemd-service DOWNLOADS="http://mirrors.redcorelinux.org/redcorelinux/distfiles/${PNV}.tar.bz2" export_exlib_phases src_unpack src_configure src_install SUMMARY="An application that provides graphical boot animation" DESCRIPTION=" Plymouth is an application that runs very early in the boot process (even before the root filesystem is mounted!) that provides a graphical boot animation while the boot process happens in the background. It is designed to work on systems with DRM modesetting drivers. The idea is that early on in the boot process the native mode for the computer is set, plymouth uses that mode, and that mode stays throughout the entire boot process up to and after X starts. Ideally, the goal is to get rid of all flicker during startup. " HOMEPAGE="http://freedesktop.org/wiki/Software/Plymouth" LICENCES="GPL-2" SLOT="0" MYOPTIONS=" systemd [[ description = [ Systemd integration to coordinate boot up process ] ]] ( providers: eudev systemd ) [[ number-selected = exactly-one ]] " DEPENDENCIES=" build: dev-util/pkg-config build+run: media-libs/libpng:=[>=1.2.16] x11-dri/libdrm x11-libs/pango[>=1.21.0] providers:eudev? ( sys-apps/eudev ) providers:systemd? ( sys-apps/systemd ) systemd? ( sys-apps/systemd ) suggestion: sys-boot/dracut [[ description = [ Provides mkinitrd functions and includes a plymouth module ] ]] " plymouth_src_unpack() { default } plymouth_src_configure() { econf \ --with-system-root-install=no \ --localstatedir=/var \ --without-rhgb-compat-link \ --disable-tracing \ --disable-gtk \ --enable-libkms \ --enable-pango \ --disable-upstart-monitoring \ --disable-more-warnings \ --disable-gdm-transition \ --without-gdm-autostart-file \ $(expecting_tests && echo '--enable-tests' || echo '--disable-tests') \ $(option_enable systemd systemd-integration) } plymouth_src_install() { emake DESTDIR="${IMAGE}" SYSTEMD_UNIT_DIR="${SYSTEMDSYSTEMUNITDIR}" install keepdir /var/spool/plymouth keepdir /var/lib/plymouth edo rmdir "${IMAGE}"/var/run/{plymouth,} # Provided by redcore-artwork-core edo rm -rf "${IMAGE}"/usr/share/plymouth/bizcom.png }