Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2012-11-08 21:52:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "plymouth", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes 2012-10-17 07:21:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new/plymouth.changes 2012-11-08 21:52:02.000000000 +0100 @@ -1,0 +2,35 @@ +Tue Nov 6 18:07:29 UTC 2012 - tittiatcoke@gmail.com + +- Provide the scripts to integrate Plymouth in dracut as a + separate package. + +- Added patch (plymouth-dracut-path.patch) to correct the paths + inside the specific plymouth-dracut scripts + +------------------------------------------------------------------- +Mon Nov 5 17:35:39 UTC 2012 - crrodriguez@opensuse.org + +- Update to an slightly newer git snapshot to fix regression + from 0.8.8 + +------------------------------------------------------------------- +Thu Nov 1 21:36:22 UTC 2012 - crrodriguez@opensuse.org + +- Version 0.8.8 + +* main: Try to own socket before anything else +* main: silently succeed if plymouthd is started a second time +* service: start plymouthd unconditionally +* x11: make window fullscreen by default +* x11: only create windows when necessary + +------------------------------------------------------------------- +Thu Nov 1 20:35:34 UTC 2012 - crrodriguez@opensuse.org + +- plymoith-sd-notforking.patch: Make plymouthd to not use + Service type "forking" + +- ply-sdunitdir.patch: Must install units in %{_unitdir} as + returned by pkg-config not in a hardcoded location. + +------------------------------------------------------------------- Old: ---- plymouth-0.8.7.tar.bz2 New: ---- ply-sdunitdir.patch plymoith-sd-notforking.patch plymouth-0.8.8_git201211022126.tar.xz plymouth-dracut-path.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plymouth.spec ++++++ --- /var/tmp/diff_new_pack.Qyjk2k/_old 2012-11-08 21:52:04.000000000 +0100 +++ /var/tmp/diff_new_pack.Qyjk2k/_new 2012-11-08 21:52:04.000000000 +0100 @@ -22,13 +22,13 @@ %define plymouth_initrd_file /boot/initrd-plymouth.img Name: plymouth -Version: 0.8.7 +Version: 0.8.8_git201211022126 Release: 0 Summary: Graphical Boot Animation and Logger License: GPL-2.0+ Group: System/Base Url: http://freedesktop.org/software/plymouth/releases -Source0: %{name}-%{version}.tar.bz2 +Source0: %{name}-%{version}.tar.xz Source1: boot-duration # PATCH-OPENSUSE -- Support the openSUSE initrd Patch1: suse-initrd-support @@ -44,9 +44,13 @@ Patch7: plymouth-udevadm-path.patch # PATCH-OPENSUSE -- Remove tag not understood by systemd v44 Patch8: systemd-no-warning.patch +# PATCH-OPENSUSE -- prefix is /usr/sbin and /usr/bin +Patch9: plymouth-dracut-path.patch Patch10: 0001-Some-greenish-openSUSE-colors.patch # PATCH-FIX-UPSTREAM -- Plymouth will check itself if it is already running (bnc#780976) Patch11: plymouth-remove-pid-file.patch +Patch12: plymoith-sd-notforking.patch +Patch13: ply-sdunitdir.patch BuildRequires: automake BuildRequires: kernel-headers BuildRequires: libtool @@ -60,6 +64,7 @@ BuildRequires: pkgconfig(libdrm_nouveau) BuildRequires: pkgconfig(libdrm_radeon) BuildRequires: pkgconfig(libkms) +BuildRequires: pkgconfig(systemd) Requires: %{name}-branding Requires: gnu-unifont-bitmap-fonts %ifarch %ix86 x86_64 ppc ppc64 @@ -137,6 +142,15 @@ This package contains utilities that integrate with Plymouth including a boot log viewing application. +%package dracut +Summary: Plymouth related utilities for dracut +Group: System/Base +Supplements: packageand(plymouth:dracut) +Requires: %{name} = %{version} + +%description dracut +This package contains utilities that integrate dracut with Plymouth + %package x11-renderer Summary: Plymouth X11 renderer Group: System/Base @@ -308,9 +322,11 @@ %endif %patch7 -p1 %patch8 -p1 +%patch9 -p0 %patch10 -p1 #patch11 -p1 - +%patch12 +%patch13 # replace builddate with patch0date sed -i "s/__DATE__/\"$(stat -c %y %{_sourcedir}/%{name}.changes)\"/" src/main.c @@ -334,14 +350,12 @@ --without-gdm-autostart-file \ --with-release-file=/etc/os-release -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install %make_install rm -f %{buildroot}/%{_bindir}/rhgb-client -rm -f %{buildroot}%{_prefix}/lib/plymouth/plymouth-generate-initrd -rm -f %{buildroot}%{_prefix}/lib/plymouth/plymouth-populate-initrd #Link the plymouth client binary also to /bin until the move to /usr is completed mkdir %{buildroot}/bin @@ -476,7 +490,12 @@ %{_localstatedir}/spool/plymouth %{_mandir}/man?/* %ghost %{_localstatedir}/lib/plymouth/boot-duration -/lib/systemd/system/* +%{_unitdir}/* + +%files dracut +%defattr(-, root, root) +%{_libexecdir}/plymouth/plymouth-populate-initrd +%{_libexecdir}/plymouth/plymouth-generate-initrd %files devel %defattr(-, root, root) ++++++ ply-sdunitdir.patch ++++++ --- configure.ac.orig +++ configure.ac @@ -254,7 +254,7 @@ AM_CONDITIONAL(ENABLE_SYSTEMD_INTEGRATIO if test x$enable_systemd_integration = xyes; then AC_DEFINE(PLY_ENABLE_SYSTEMD_INTEGRATION, 1, [Coordinate boot up with systemd]) - SYSTEMD_UNIT_DIR=/lib/systemd/system + SYSTEMD_UNIT_DIR=$($PKG_CONFIG --variable=systemdsystemunitdir systemd) AC_SUBST(SYSTEMD_UNIT_DIR) fi ++++++ plymoith-sd-notforking.patch ++++++ --- systemd-units/plymouth-halt.service.in.orig +++ systemd-units/plymouth-halt.service.in @@ -6,6 +6,5 @@ DefaultDependencies=no ConditionKernelCommandLine=!plymouth.enable=0 [Service] -ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session +ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --no-daemon --mode=shutdown --attach-to-session ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash -Type=forking --- systemd-units/plymouth-kexec.service.in.orig +++ systemd-units/plymouth-kexec.service.in @@ -6,6 +6,5 @@ DefaultDependencies=no ConditionKernelCommandLine=!plymouth.enable=0 [Service] -ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session +ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --no-daemon --mode=shutdown --attach-to-session ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash -Type=forking --- systemd-units/plymouth-poweroff.service.in.orig +++ systemd-units/plymouth-poweroff.service.in @@ -6,6 +6,5 @@ DefaultDependencies=no ConditionKernelCommandLine=!plymouth.enable=0 [Service] -ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session +ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --no-daemon --mode=shutdown --attach-to-session ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash -Type=forking --- systemd-units/plymouth-reboot.service.in.orig +++ systemd-units/plymouth-reboot.service.in @@ -6,6 +6,5 @@ DefaultDependencies=no ConditionKernelCommandLine=!plymouth.enable=0 [Service] -ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session +ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --no-daemon --mode=shutdown --attach-to-session ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash -Type=forking --- systemd-units/plymouth-start.service.in.orig +++ systemd-units/plymouth-start.service.in @@ -7,8 +7,7 @@ Before=systemd-ask-password-plymouth.ser ConditionKernelCommandLine=!plymouth.enable=0 [Service] -ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session +ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --no-daemon --mode=boot --attach-to-session ExecStartPost=-/sbin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; /sbin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash -Type=forking KillMode=none SendSIGKILL=no ++++++ plymouth-dracut-path.patch ++++++ --- scripts/plymouth-populate-initrd.in 2012-08-21 01:25:52.000000000 +0200 +++ scripts/plymouth-populate-initrd.in 2012-11-01 18:27:22.760029873 +0100 @@ -372,8 +372,8 @@ [ -z "$INITRDDIR" ] && usage error mkdir -p ${INITRDDIR}${PLYMOUTH_DATADIR}/plymouth/themes -inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR /sbin/plymouthd -inst ${PLYMOUTH_CLIENT_PATH} $INITRDDIR /bin/plymouth +inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR /usr/sbin/plymouthd +inst ${PLYMOUTH_CLIENT_PATH} $INITRDDIR /usr/bin/plymouth inst ${PLYMOUTH_DATADIR}/plymouth/themes/text/text.plymouth $INITRDDIR inst ${PLYMOUTH_PLUGIN_PATH}/text.so $INITRDDIR inst ${PLYMOUTH_DATADIR}/plymouth/themes/details/details.plymouth $INITRDDIR -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de