2 # - integrate with geninitrd
3 # - pldize recent update (r1.18)
4 # - verify if systemd services have to be installed for targets,
5 # and remove the symlinks if not
8 %bcond_without drm_intel # disable building with libdrm_intel support
9 %bcond_without drm_radeon # disable building with libdrm_radeon support
10 %bcond_with drm_nouveau # enable building with libdrm_nouveau support
11 %bcond_without kms # disable building with libkms support
13 Summary: Graphical Boot Animation and Logger
14 Summary(pl.UTF-8): Graficzna animacja i logowanie startu systemu
20 Source0: http://www.freedesktop.org/software/plymouth/releases/%{name}-%{version}.tar.bz2
21 # Source0-md5: 38f5e613e5ab17806b950cee2d0d0d4e
22 Source1: %{name}-logo.png
23 # Source1-md5: 6b38a868585adfd3a96a4ad16973c1f8
24 Source2: %{name}.tmpfiles
25 Source3: charge.%{name}
26 Source4: boot-duration
27 Source5: %{name}-set-default-plugin
28 Source6: %{name}-update-initrd
29 Source7: systemd-ask-password-plymouth.path
30 Source8: systemd-ask-password-plymouth.service
31 Patch0: text-colors.patch
32 Patch1: path-udevadm.patch
33 Patch2: %{name}-restore-suspend.patch
34 URL: http://www.freedesktop.org/wiki/Software/Plymouth
35 BuildRequires: cairo-devel
36 BuildRequires: gtk+2-devel >= 2:2.12.0
37 %if %{with drm_intel} || %{with drm_radeon} || %{with drm_nouveau} || %{with kms}
38 BuildRequires: libdrm-devel
40 BuildRequires: xorg-lib-libpciaccess-devel
41 BuildRequires: libpng-devel >= 2:1.2.16
42 BuildRequires: pango-devel >= 1:1.21.0
43 BuildRequires: pkgconfig
44 Requires: %{name}-graphics-libs = %{version}-%{release}
45 Requires(post): %{name}-scripts = %{version}-%{release}
46 Requires: /etc/os-release
47 Requires: systemd-units
48 Obsoletes: plymouth-gdm-hooks
49 Obsoletes: plymouth-utils
50 Obsoletes: systemd-plymouth
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 %define plymouthdaemon_execdir /sbin
54 %define plymouthclient_execdir /bin
55 %define plymouth_libdir /%{_lib}
58 Plymouth provides an attractive graphical boot animation in place of
59 the text messages that normally get shown. Text messages are instead
60 redirected to a log file for viewing after boot.
62 %description -l pl.UTF-8
63 Plymouth zapewnia atrakcyjną animację w trakcie startu systemu zamiast
64 zwykle wyświetlanych komunikatów tekstowych. Komunikaty tekstowe
65 zamiast tego są przekierowywane do logu, który można obejrzeć po
69 Summary: Plymouth core libraries
70 Summary(pl.UTF-8): Podstawowe biblioteki Plymouth
72 Conflicts: plymouth-libs < 0.8.4-0.20120319.1
74 %description core-libs
75 This package contains the libply and libply-splash-core libraries used
78 %description core-libs -l pl.UTF-8
79 Ten pakiet zawiera biblioteki libply i libply-splash-core
80 wykorzystywane przez Plymouth.
82 %package graphics-libs
83 Summary: Plymouth graphics libraries
84 Summary(pl.UTF-8): Biblioteki graficzne Plymouth
85 Group: Development/Libraries
86 Requires: %{name}-core-libs = %{version}-%{release}
87 Provides: %{name}-graphics-libs = %{version}-%{release}
88 Obsoletes: plymouth-libs < %{version}-%{release}
89 Conflicts: plymouth-libs < 0.8.4-0.20120319.1
91 %description graphics-libs
92 This package contains the libply-splash-graphics library used by
93 graphical Plymouth splashes.
95 %description graphics-libs -l pl.UTF-8
96 Ten pakiet zawiera bibliotekę libply-splash-graphics wykorzystywaną
97 przez graficzne ekrany Plymouth.
100 Summary: Header files for writing Plymouth splash plugins
101 Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek graficznych Plymouth
102 Group: Development/Libraries
103 Requires: %{name}-graphics-libs = %{version}-%{release}
106 This package contains the header files for libply and libplybootsplash
107 libraries needed to develop 3rd party splash plugins for Plymouth.
109 %description devel -l pl.UTF-8
110 Ten pakiet zawiera pliki nagłówkowe bibliotek libply i
111 libplybootsplash, potrzebne do tworzenia wtyczek graficznych Plymouth.
114 Summary: Plymouth related scripts
115 Summary(pl.UTF-8): Skrypty pomocnicze do Plymouth
116 Group: Applications/System
117 Requires: %{name} = %{version}-%{release}
125 This package contains scripts that help integrate Plymouth with the
128 %description scripts -l pl.UTF-8
129 Ten pakiet zawiera skrypty pomagające zintegrować Plymouth z systemem.
131 %package plugin-fade-throbber
132 Summary: Plymouth "Fade-Throbber" plugin
133 Summary(pl.UTF-8): Wtyczka Plymouth "Fade-Throbber"
135 Requires: %{name}-graphics-libs = %{version}-%{release}
137 %description plugin-fade-throbber
138 This package contains the "Fade-Throbber" boot splash plugin for
139 Plymouth. It features a centered image that fades in and out while
140 other images pulsate around during system boot up.
142 %description plugin-fade-throbber -l pl.UTF-8
143 Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "Fade-Throbber".
144 Cechuje się ona środkowym obrazkiem, który płynnie pojawia się i
145 wygasa, podczas gdy inne obrazki pulsują w trakcie startu systemu.
147 %package plugin-label
148 Summary: Plymouth label plugin
149 Summary(pl.UTF-8): Wtyczka Plymouth z etykietami
151 Requires: %{name}-graphics-libs = %{version}-%{release}
153 %description plugin-label
154 This package contains the label control plugin for Plymouth. It
155 provides the ability to render text on graphical boot splashes using
158 %description plugin-label -l pl.UTF-8
159 Ten pakiet zawiera wtyczkę Plymouth sterującą etykietami. Daje ona
160 możliwość renderowania tekstu na graficznych ekranach startowych przy
161 użyciu bibliotek pango i cairo.
163 %package plugin-script
164 Summary: Plymouth "script" plugin
165 Summary(pl.UTF-8): Wtyczka Plymouth "script"
167 Requires: %{name}-graphics-libs = %{version}-%{release}
169 %description plugin-script
170 This package contains the "script" boot splash plugin for Plymouth. It
171 features an extensible, scriptable boot splash language that
172 simplifies the process of designing custom boot splash themes.
174 %description plugin-script -l pl.UTF-8
175 Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "script".
176 Odznacza się ona rozszerzalnym, skryptowym językiem ekranu startowego,
177 upraszczającym proces projektowania własnych motywów ekranów
180 %package plugin-space-flares
181 Summary: Plymouth "space-flares" plugin
182 Summary(pl.UTF-8): Wtyczka Plymouth "space-flares"
184 Requires: %{name}-graphics-libs = %{version}-%{release}
185 Requires: %{name}-plugin-label = %{version}-%{release}
187 %description plugin-space-flares
188 This package contains the "space-flares" boot splash plugin for
189 Plymouth. It features a corner image with animated flares.
191 %description plugin-space-flares -l pl.UTF-8
192 Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "space-flares".
193 Odznacza się ona umieszczonym w rogu obrazkiem z animowanymi
196 %package plugin-two-step
197 Summary: Plymouth "two-step" plugin
198 Summary(pl.UTF-8): Wtyczka Plymouth "two-step"
200 Requires: %{name}-graphics-libs = %{version}-%{release}
201 Requires: %{name}-plugin-label = %{version}-%{release}
203 %description plugin-two-step
204 This package contains the "two-step" boot splash plugin for Plymouth.
205 It features a two phased boot process that starts with a progressing
206 animation synced to boot time and finishes with a short, fast one-shot
209 %description plugin-two-step -l pl.UTF-8
210 Ten pakeit zawiera wtyczkę ekranu startowego Plymouth "two-step".
211 Odznacza się ona dwuetapowym procesem startu, rozpoczynającym się
212 postępującą animacją synchronizowaną z czasem uruchamiania, a kończy
213 krótką, jednorazową animacją.
215 %package plugin-throbgress
216 Summary: Plymouth "Throbgress" plugin
217 Summary(pl.UTF-8): Wtyczka Plymouth "Throbgress"
219 Requires: %{name}-graphics-libs = %{version}-%{release}
220 Requires: %{name}-plugin-label = %{version}-%{release}
222 %description plugin-throbgress
223 This package contains the "throbgress" boot splash plugin for
224 Plymouth. It features a centered logo and animated spinner that spins
225 repeatedly while a progress bar advances at the bottom of the screen.
227 %description plugin-throbgress -l pl.UTF-8
228 Ten pakiet zawiera wtyczkę ekranu startowego "Throbgress" do Plymouth.
229 Cechuje się ona umieszczonym pośrodku logiem oraz animowanym kręcącym
230 się kółkiem, podczas gdy pasek postępu przesuwa się na dole ekranu.
232 %package system-theme
233 Summary: Plymouth default theme
234 Summary(pl.UTF-8): Domyślny motyw Plymouth
236 Requires: %{name}(system-theme) = %{version}-%{release}
237 Provides: %{name}-system-plugin = %{version}-%{release}
238 Obsoletes: plymouth-system-plugin < %{version}-%{release}
240 %description system-theme
241 This metapackage tracks the current distribution default theme.
243 %description system-theme -l pl.UTF-8
244 Ten metapakiet śledzi domyślny motyw dystrybucji.
246 %package theme-charge
247 Summary: Plymouth "Charge" theme
248 Summary(pl.UTF-8): Motyw Plymouth "Charge"
250 Requires: %{name}-plugin-two-step = %{version}-%{release}
251 Requires(post): %{name}-scripts = %{version}-%{release}
252 Provides: %{name}(system-theme) = %{version}-%{release}
254 %description theme-charge
255 This package contains the "charge" boot splash theme for Plymouth. It
256 features the shadowy hull of a Fedora logo charge up and and finally
257 burst into full form.
259 %description theme-charge -l pl.UTF-8
260 Ten pakiet zawiera motyw ekranu startowego Plymouth "Charge". Odznacza
261 się on cieniowaną łupiną loga Fedory, która rośnie, a ostatecznie
262 wybucha do pełnej postaci.
264 %package theme-fade-in
265 Summary: Plymouth "Fade-In" theme
266 Summary(pl.UTF-8): Motyw Plymouth "Fade in"
268 Requires(post): %{name}-scripts = %{version}-%{release}
269 Requires: %{name}-plugin-fade-throbber = %{version}-%{release}
270 Obsoletes: plymouth-plugin-fade-in
272 %description theme-fade-in
273 This package contains the "Fade-In" boot splash theme for Plymouth. It
274 features a centered logo that fades in and out while stars twinkle
275 around the logo during system boot up.
277 %description theme-fade-in -l pl.UTF-8
278 Ten pakiet zawiera motyw ekranu startowego Plymouth "Fade-In".
279 Odznacza się on umieszczonym pośrodku logiem, które w trakcie startu
280 systemu płynnie pojawia się i wygasa, podczas gdy wokół loga migoczą
283 %package theme-script
284 Summary: Plymouth "Script" theme
285 Summary(pl.UTF-8): Motyw Plymouth "Script"
287 Requires(post): %{name}-scripts = %{version}-%{release}
288 Requires: %{name}-plugin-script = %{version}-%{release}
290 %description theme-script
291 This package contains the "script" boot splash theme for Plymouth. It
292 it is a simple example theme the uses the "script" plugin.
294 %description theme-script -l pl.UTF-8
295 Ten pakiet zawiera motyw ekranu startowego Plymouth "Script". Jest to
296 prosty przykład wykorzystujący wtyczkę "script".
299 Summary: Plymouth "Solar" theme
300 Summary(pl.UTF-8): Motyw Plymouth "Solar"
302 Requires(post): %{name}-scripts = %{version}-%{release}
303 Requires: %{name}-plugin-space-flares = %{version}-%{release}
304 Obsoletes: plymouth-plugin-solar
306 %description theme-solar
307 This package contains the "Solar" boot splash theme for Plymouth. It
308 features a blue flamed sun with animated solar flares.
310 %description theme-solar -l pl.UTF-8
311 Ten pakiet zawiera motyw ekranu startowego Plymouth "Solar". Odznacza
312 się on słońcem w niebieskich płomieniach z animowanymi promieniami
315 %package theme-spinfinity
316 Summary: Plymouth "Spinfinity" theme
317 Summary(pl.UTF-8): Motyw Plymouth "Spinfinity"
319 Requires(post): %{name}-scripts = %{version}-%{release}
320 Requires: %{name}-plugin-throbgress = %{version}-%{release}
321 Obsoletes: plymouth-plugin-spinfinity
323 %description theme-spinfinity
324 This package contains the "Spinfinity" boot splash theme for Plymouth.
325 It features a centered logo and animated spinner that spins in the
326 shape of an infinity sign.
328 %description theme-spinfinity -l pl.UTF-8
329 Ten pakiet zawiera motyw ekranu startowego Plymouth "Spinfinity".
330 Odznacza się on umieszczonym pośrodku logiem i animowanym kółkiem
331 kręcącym się po kształcie znaku nieskończoności.
333 %package theme-spinner
334 Summary: Plymouth "Spinner" theme
335 Summary(pl.UTF-8): Motyw Plymouth "Spinner"
337 Requires(post): %{name}-scripts = %{version}-%{release}
338 Requires: %{name}-plugin-two-step = %{version}-%{release}
340 %description theme-spinner
341 This package contains the "spinner" boot splash theme for Plymouth. It
342 features a small spinner on a dark background.
344 %description theme-spinner -l pl.UTF-8
345 Ten pakiet zawiera motyw ekranu startowego Plymouth "Spinner".
346 Odznacza się on małym kółkiem kręcącym się na ciemnym tle.
354 # Change the default theme
355 sed -i -e 's/fade-in/charge/g' src/plymouthd.defaults
359 %{__enable_disable drm_intel libdrm_intel} \
360 %{__enable_disable drm_radeon libdrm_radeon} \
361 %{__enable_disable drm_nouveau libdrm_nouveau} \
362 %{__enable_disable kms libkms} \
363 --disable-silent-rules \
366 --disable-gdm-transition \
367 --enable-systemd-integration \
369 --without-rhgb-compat-link \
370 --with-background-start-color-stop=0x009431 \
371 --with-background-end-color-stop=0x006300 \
372 --with-background-color=0x00c663 \
373 --with-logo=%{_pixmapsdir}/plymouth-logo.png \
374 --with-release-file=/etc/os-release \
375 --with-system-root-install
380 rm -rf $RPM_BUILD_ROOT
381 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{systemdtmpfilesdir}}
384 DESTDIR=$RPM_BUILD_ROOT
386 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
387 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/plymouth/default-boot-duration
388 > $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth/boot-duration
390 # FC: Add charge, our new default
391 install -d $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge
392 cp %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge
393 cp $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/glow/{box,bullet,entry,lock}.png $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge
395 # FC: Drop glow, it's not very Fedora-y
396 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/glow
398 # FC: Override plymouth-update-initrd to work dracut or mkinitrd
399 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/plymouth/plymouth-update-initrd
401 # FC: Add compat script for upgrades
402 install -p %{SOURCE5} $RPM_BUILD_ROOT%{_sbindir}
404 %{__rm} $RPM_BUILD_ROOT{%{plymouth_libdir},%{_libdir}}/*.la \
405 $RPM_BUILD_ROOT%{_libdir}/plymouth/*.la \
406 $RPM_BUILD_ROOT%{_libdir}/plymouth/renderers/*.la
408 # Temporary symlink until rc.sysinit is fixed
409 ln -sf /bin/plymouth $RPM_BUILD_ROOT%{_bindir}/plymouth
411 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
413 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/plymouth-logo.png
414 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
416 cp -p %{SOURCE7} $RPM_BUILD_ROOT%{systemdunitdir}/systemd-ask-password-plymouth.path
417 cp -p %{SOURCE8} $RPM_BUILD_ROOT%{systemdunitdir}/systemd-ask-password-plymouth.service
419 # install plymouth services for targets
420 # http://cgit.freedesktop.org/systemd/systemd/commit/?id=26cbf29c52a36b6ad9d1ccc16d8f7adccefeddca
421 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{halt,kexec,poweroff,reboot,sysinit,multi-user}.target.wants
422 ln -sf ../plymouth-start.service $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/plymouth-start.service
423 ln -sf ../plymouth-read-write.service $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/plymouth-read-write.service
424 ln -sf ../plymouth-quit.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/plymouth-quit.service
425 ln -sf ../plymouth-quit-wait.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/plymouth-quit-wait.service
426 ln -sf ../plymouth-reboot.service $RPM_BUILD_ROOT%{systemdunitdir}/reboot.target.wants/plymouth-reboot.service
427 ln -sf ../plymouth-kexec.service $RPM_BUILD_ROOT%{systemdunitdir}/kexec.target.wants/plymouth-kexec.service
428 ln -sf ../plymouth-poweroff.service $RPM_BUILD_ROOT%{systemdunitdir}/poweroff.target.wants/plymouth-poweroff.service
429 ln -sf ../plymouth-halt.service $RPM_BUILD_ROOT%{systemdunitdir}/halt.target.wants/plymouth-halt.service
432 rm -rf $RPM_BUILD_ROOT
438 if [ $1 -eq 0 ]; then
439 rm -f %{_libdir}/plymouth/default.so
443 %post core-libs -p /sbin/ldconfig
444 %postun core-libs -p /sbin/ldconfig
445 %post graphics-libs -p /sbin/ldconfig
446 %postun graphics-libs -p /sbin/ldconfig
449 %defattr(644,root,root,755)
450 %doc AUTHORS README TODO
451 %attr(755,root,root) %{_bindir}/plymouth
452 %dir %{_sysconfdir}/plymouth
453 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plymouth/plymouthd.conf
454 %{_mandir}/man8/plymouth.8*
455 %attr(755,root,root) %{plymouthdaemon_execdir}/plymouthd
456 %attr(755,root,root) %{plymouthclient_execdir}/plymouth
457 %attr(755,root,root) %{_libdir}/plymouth/details.so
458 %attr(755,root,root) %{_libdir}/plymouth/text.so
459 %attr(755,root,root) %{_libdir}/plymouth/renderers/drm.so
460 %attr(755,root,root) %{_libdir}/plymouth/renderers/frame-buffer.so
461 %dir %{_datadir}/plymouth
462 %dir %{_datadir}/plymouth/themes
463 %dir %{_datadir}/plymouth/themes/details
464 %dir %{_datadir}/plymouth/themes/text
465 %{_datadir}/plymouth/plymouthd.defaults
466 %{_datadir}/plymouth/default-boot-duration
467 %{_datadir}/plymouth/themes/details/details.plymouth
468 %{_datadir}/plymouth/themes/text/text.plymouth
469 %{_pixmapsdir}/plymouth-logo.png
470 %{systemdtmpfilesdir}/%{name}.conf
471 %dir %{_localstatedir}/lib/plymouth
472 %ghost %{_localstatedir}/lib/plymouth/boot-duration
473 %{_localstatedir}/run/plymouth
474 %{_localstatedir}/spool/plymouth
476 %{systemdunitdir}/plymouth-halt.service
477 %{systemdunitdir}/plymouth-kexec.service
478 %{systemdunitdir}/plymouth-poweroff.service
479 %{systemdunitdir}/plymouth-quit-wait.service
480 %{systemdunitdir}/plymouth-quit.service
481 %{systemdunitdir}/plymouth-read-write.service
482 %{systemdunitdir}/plymouth-reboot.service
483 %{systemdunitdir}/plymouth-start.service
484 %{systemdunitdir}/plymouth-switch-root.service
485 %{systemdunitdir}/systemd-ask-password-plymouth.path
486 %{systemdunitdir}/systemd-ask-password-plymouth.service
487 %{systemdunitdir}/halt.target.wants/plymouth-halt.service
488 %dir %{systemdunitdir}/initrd-switch-root.target.wants
489 %{systemdunitdir}/initrd-switch-root.target.wants/plymouth-switch-root.service
490 %{systemdunitdir}/kexec.target.wants/plymouth-kexec.service
491 %{systemdunitdir}/multi-user.target.wants/plymouth-quit.service
492 %{systemdunitdir}/multi-user.target.wants/plymouth-quit-wait.service
493 %{systemdunitdir}/poweroff.target.wants/plymouth-poweroff.service
494 %{systemdunitdir}/reboot.target.wants/plymouth-reboot.service
495 %{systemdunitdir}/sysinit.target.wants/plymouth-read-write.service
496 %{systemdunitdir}/sysinit.target.wants/plymouth-start.service
499 %defattr(644,root,root,755)
500 %attr(755,root,root) %{plymouth_libdir}/libply.so.*.*.*
501 %attr(755,root,root) %ghost %{plymouth_libdir}/libply.so.2
502 %attr(755,root,root) %{plymouth_libdir}/libply-splash-core.so.*.*.*
503 %attr(755,root,root) %ghost %{plymouth_libdir}/libply-splash-core.so.2
504 %attr(755,root,root) %{_libdir}/libply-boot-client.so.*.*.*
505 %attr(755,root,root) %ghost %{_libdir}/libply-boot-client.so.2
506 %dir %{_libdir}/plymouth
507 %dir %{_libdir}/plymouth/renderers
510 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_libdir}/libply-splash-graphics.so.*.*.*
512 %attr(755,root,root) %ghost %{_libdir}/libply-splash-graphics.so.2
513 %attr(755,root,root) %{_libdir}/plymouth/renderers/x11.so
516 %defattr(644,root,root,755)
517 %attr(755,root,root) %{plymouth_libdir}/libply.so
518 %attr(755,root,root) %{plymouth_libdir}/libply-splash-core.so
519 %attr(755,root,root) %{_libdir}/libply-boot-client.so
520 %attr(755,root,root) %{_libdir}/libply-splash-graphics.so
521 %{_includedir}/plymouth-1
522 %{_pkgconfigdir}/ply-boot-client.pc
523 %{_pkgconfigdir}/ply-splash-core.pc
524 %{_pkgconfigdir}/ply-splash-graphics.pc
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_sbindir}/plymouth-set-default-plugin
529 %attr(755,root,root) %{_sbindir}/plymouth-set-default-theme
530 %attr(755,root,root) %{_libdir}/plymouth/plymouth-generate-initrd
531 %attr(755,root,root) %{_libdir}/plymouth/plymouth-populate-initrd
532 %attr(755,root,root) %{_libdir}/plymouth/plymouth-update-initrd
534 %files plugin-fade-throbber
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/plymouth/fade-throbber.so
539 %defattr(644,root,root,755)
540 %attr(755,root,root) %{_libdir}/plymouth/label.so
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{_libdir}/plymouth/script.so
546 %files plugin-space-flares
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_libdir}/plymouth/space-flares.so
550 %files plugin-throbgress
551 %defattr(644,root,root,755)
552 %attr(755,root,root) %{_libdir}/plymouth/throbgress.so
554 %files plugin-two-step
555 %defattr(644,root,root,755)
556 %attr(755,root,root) %{_libdir}/plymouth/two-step.so
559 %defattr(644,root,root,755)
562 %defattr(644,root,root,755)
563 %dir %{_datadir}/plymouth/themes/charge
564 %{_datadir}/plymouth/themes/charge/*.png
565 %{_datadir}/plymouth/themes/charge/charge.plymouth
568 %defattr(644,root,root,755)
569 %dir %{_datadir}/plymouth/themes/fade-in
570 %{_datadir}/plymouth/themes/fade-in/bullet.png
571 %{_datadir}/plymouth/themes/fade-in/entry.png
572 %{_datadir}/plymouth/themes/fade-in/lock.png
573 %{_datadir}/plymouth/themes/fade-in/star.png
574 %{_datadir}/plymouth/themes/fade-in/fade-in.plymouth
577 %defattr(644,root,root,755)
578 %dir %{_datadir}/plymouth/themes/spinner
579 %{_datadir}/plymouth/themes/spinner/*.png
580 %{_datadir}/plymouth/themes/spinner/spinner.plymouth
582 %files theme-spinfinity
583 %defattr(644,root,root,755)
584 %dir %{_datadir}/plymouth/themes/spinfinity
585 %{_datadir}/plymouth/themes/spinfinity/box.png
586 %{_datadir}/plymouth/themes/spinfinity/bullet.png
587 %{_datadir}/plymouth/themes/spinfinity/entry.png
588 %{_datadir}/plymouth/themes/spinfinity/lock.png
589 %{_datadir}/plymouth/themes/spinfinity/throbber-[0-3][0-9].png
590 %{_datadir}/plymouth/themes/spinfinity/spinfinity.plymouth
593 %defattr(644,root,root,755)
594 %dir %{_datadir}/plymouth/themes/solar
595 %{_datadir}/plymouth/themes/solar/*.png
596 %{_datadir}/plymouth/themes/solar/solar.plymouth
599 %defattr(644,root,root,755)
600 %dir %{_datadir}/plymouth/themes/script
601 %{_datadir}/plymouth/themes/script/*.png
602 %{_datadir}/plymouth/themes/script/script.script
603 %{_datadir}/plymouth/themes/script/script.plymouth