diff --git a/plymouth-0.9.2.20150815git-disable_ShowDelay.patch b/plymouth-0.9.2.20150815git-disable_ShowDelay.patch new file mode 100644 index 0000000..26c1c32 --- /dev/null +++ b/plymouth-0.9.2.20150815git-disable_ShowDelay.patch @@ -0,0 +1,8 @@ +--- plymouth-0.9.2.20150815git/src/plymouthd.defaults.orig 2015-08-16 00:23:06.410330232 +0200 ++++ plymouth-0.9.2.20150815git/src/plymouthd.defaults 2015-08-16 00:23:14.738258452 +0200 +@@ -2,4 +2,4 @@ + # upgrades. + [Daemon] + Theme=spinner +-ShowDelay=5 ++ShowDelay=0 diff --git a/plymouth-0.9.2.20150815git-ensure-start-drm-before-plymouth.patch b/plymouth-0.9.2.20150815git-ensure-start-drm-before-plymouth.patch new file mode 100644 index 0000000..7657df2 --- /dev/null +++ b/plymouth-0.9.2.20150815git-ensure-start-drm-before-plymouth.patch @@ -0,0 +1,12 @@ +--- plymouth-0.9.2.20150815git/systemd-units/plymouth-start.service.in.orig 2015-08-15 10:39:38.000000000 +0200 ++++ plymouth-0.9.2.20150815git/systemd-units/plymouth-start.service.in 2015-08-16 00:14:43.902046318 +0200 +@@ -7,6 +7,9 @@ + ConditionKernelCommandLine=!plymouth.enable=0 + + [Service] ++ExecStartPre=-/bin/udevadm trigger --action=add --attr-match=class=0x030000 ++ExecStartPre=-/bin/udevadm trigger --action=add --subsystem-match=graphics --subsystem-match=drm --subsystem-match=tty ++ExecStartPre=-/bin/udevadm settle --timeout=30 + ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session + ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash + Type=forking diff --git a/plymouth.spec b/plymouth.spec index 32c7a5a..743e98f 100644 --- a/plymouth.spec +++ b/plymouth.spec @@ -1,19 +1,22 @@ Name: plymouth Epoch: 1 -Version: 0.9.2 -Release: 1mamba +Version: 0.9.2.20150815git +Release: 2mamba Summary: Provides a graphical boot animation while the boot process happens in the background Group: System/Kernel and Hardware Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.freedesktop.org/wiki/Software/Plymouth -Source: http://www.freedesktop.org/software/plymouth/releases/plymouth-%{version}.tar.bz2 +Source: git://anongit.freedesktop.org/git/plymouth/master/plymouth-%{version}.tar.bz2 +#Source: http://www.freedesktop.org/software/plymouth/releases/plymouth-%{version}.tar.bz2 Source1: initrd-functions Patch0: %{name}-0.8.3-libpng-1.4.patch Patch2: %{name}-0.8.3-fix_tty1_echo.patch Patch3: %{name}-0.8.5-dont_disable_fb_if_console_cmdline_is_passed.patch Patch4: plymouth-0.8.8-fix-crash-on-deactivate.patch +Patch5: plymouth-0.9.2.20150815git-ensure-start-drm-before-plymouth.patch +Patch6: plymouth-0.9.2.20150815git-disable_ShowDelay.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel @@ -104,12 +107,11 @@ This package contains the default themes provides with plymouth. %prep %setup -q -#%patch0 -p1 -#%patch2 -p1 -#%patch3 -p1 -#%patch4 -p1 +%patch5 -p1 +%patch6 -p1 %build +./autogen.sh %configure \ --with-logo=%{_datadir}/icons/hicolor/64x64/apps/openmamba.png \ --with-background-color=0x0BB03A \ @@ -260,6 +262,13 @@ mkinitrd $INITRAMFS $KVER -f -q %{_datadir}/plymouth/themes/tribar/* %changelog +* Sun Aug 16 2015 Silvan Calarco 0.9.2.20150815git-2mamba +- plymouth-start.service: patched to trigger udev drm drivers before running plymouthd +- plymouthd.defaults: patch to set ShowDelay=0 + +* Sat Aug 15 2015 Silvan Calarco 0.9.2.20150815git-1mamba +- update to 0.9.2.20150815git + * Wed Mar 25 2015 Silvan Calarco 0.9.2-1mamba - update to 0.9.2