2 # - integrate with geninitrd
3 # - pldize recent update (r1.18)
4 # - unpackaged /etc/logrotate.d/bootlog ?
7 %bcond_without drm # disable building with DRM renderer support
9 Summary: Graphical Boot Animation and Logger
10 Summary(pl.UTF-8): Graficzna animacja i logowanie startu systemu
16 Source0: https://www.freedesktop.org/software/plymouth/releases/%{name}-%{version}.tar.xz
17 # Source0-md5: 07281db83aa3132f7941f4d0b277a68e
18 Source1: %{name}-logo.png
19 # Source1-md5: 6b38a868585adfd3a96a4ad16973c1f8
20 Source2: %{name}.tmpfiles
21 Source4: boot-duration
22 Source6: %{name}-update-initrd
23 Patch0: text-colors.patch
24 Patch1: %{name}-restore-suspend.patch
25 Patch2: %{name}-link.patch
26 Patch3: %{name}-glibc.patch
27 URL: https://www.freedesktop.org/wiki/Software/Plymouth
28 BuildRequires: autoconf >= 2.50
29 BuildRequires: automake >= 1:1.11
30 BuildRequires: cairo-devel
31 BuildRequires: docbook-dtd42-xml
32 BuildRequires: docbook-style-xsl-nons
33 BuildRequires: gettext-tools >= 0.19.8
34 BuildRequires: gtk+3-devel >= 3.14.0
35 %{?with_drm:BuildRequires: libdrm-devel}
36 BuildRequires: libpng-devel >= 2:1.2.16
37 BuildRequires: libtool >= 2:2
38 BuildRequires: libxslt-progs
39 BuildRequires: pango-devel >= 1:1.21.0
40 BuildRequires: pkgconfig
41 BuildRequires: systemd-units
42 BuildRequires: udev-devel
43 BuildRequires: xorg-lib-libpciaccess-devel
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 < 0.8.4
49 Obsoletes: plymouth-plugin-throbgress < 0.9.5
50 Obsoletes: plymouth-utils < 0.8.4
51 Obsoletes: systemd-plymouth < 1:186
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 Plymouth provides an attractive graphical boot animation in place of
56 the text messages that normally get shown. Text messages are instead
57 redirected to a log file for viewing after boot.
59 %description -l pl.UTF-8
60 Plymouth zapewnia atrakcyjną animację w trakcie startu systemu zamiast
61 zwykle wyświetlanych komunikatów tekstowych. Komunikaty tekstowe
62 zamiast tego są przekierowywane do logu, który można obejrzeć po
66 Summary: Plymouth core libraries
67 Summary(pl.UTF-8): Podstawowe biblioteki Plymouth
69 Conflicts: plymouth-libs < 0.8.5
71 %description core-libs
72 This package contains the libply and libply-splash-core libraries used
75 %description core-libs -l pl.UTF-8
76 Ten pakiet zawiera biblioteki libply i libply-splash-core
77 wykorzystywane przez Plymouth.
79 %package graphics-libs
80 Summary: Plymouth graphics libraries
81 Summary(pl.UTF-8): Biblioteki graficzne Plymouth
82 Group: Development/Libraries
83 Requires: %{name}-core-libs = %{version}-%{release}
84 Requires: gtk+3 >= 3.14.0
85 Obsoletes: plymouth-libs < 0.8.5
87 %description graphics-libs
88 This package contains the libply-splash-graphics library used by
89 graphical Plymouth splashes.
91 %description graphics-libs -l pl.UTF-8
92 Ten pakiet zawiera bibliotekę libply-splash-graphics wykorzystywaną
93 przez graficzne ekrany Plymouth.
96 Summary: Header files for writing Plymouth splash plugins
97 Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek graficznych Plymouth
98 Group: Development/Libraries
99 Requires: %{name}-graphics-libs = %{version}-%{release}
102 This package contains the header files for libply and libplybootsplash
103 libraries needed to develop 3rd party splash plugins for Plymouth.
105 %description devel -l pl.UTF-8
106 Ten pakiet zawiera pliki nagłówkowe bibliotek libply i
107 libplybootsplash, potrzebne do tworzenia wtyczek graficznych Plymouth.
110 Summary: Static libraries for writing Plymouth splash plugins
111 Summary(pl.UTF-8): Statyczne biblioteki do tworzenia wtyczek graficznych Plymouth
112 Group: Development/Libraries
113 Requires: %{name}-devel = %{version}-%{release}
116 This package contains the static libraries used to develop 3rd party
117 splash plugins for Plymouth.
119 %description static -l pl.UTF-8
120 Ten pakiet zawiera statyczne biblioteki, przydatne do tworzenia
121 wtyczek graficznych Plymouth.
124 Summary: Plymouth related scripts
125 Summary(pl.UTF-8): Skrypty pomocnicze do Plymouth
126 Group: Applications/System
127 Requires: %{name} = %{version}-%{release}
135 This package contains scripts that help integrate Plymouth with the
138 %description scripts -l pl.UTF-8
139 Ten pakiet zawiera skrypty pomagające zintegrować Plymouth z systemem.
141 %package plugin-fade-throbber
142 Summary: Plymouth "Fade-Throbber" plugin
143 Summary(pl.UTF-8): Wtyczka Plymouth "Fade-Throbber"
145 Requires: %{name}-graphics-libs = %{version}-%{release}
147 %description plugin-fade-throbber
148 This package contains the "Fade-Throbber" boot splash plugin for
149 Plymouth. It features a centered image that fades in and out while
150 other images pulsate around during system boot up.
152 %description plugin-fade-throbber -l pl.UTF-8
153 Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "Fade-Throbber".
154 Cechuje się ona środkowym obrazkiem, który płynnie pojawia się i
155 wygasa, podczas gdy inne obrazki pulsują w trakcie startu systemu.
157 %package plugin-label
158 Summary: Plymouth label plugin
159 Summary(pl.UTF-8): Wtyczka Plymouth z etykietami
161 Requires: %{name}-graphics-libs = %{version}-%{release}
163 %description plugin-label
164 This package contains the label control plugin for Plymouth. It
165 provides the ability to render text on graphical boot splashes using
168 %description plugin-label -l pl.UTF-8
169 Ten pakiet zawiera wtyczkę Plymouth sterującą etykietami. Daje ona
170 możliwość renderowania tekstu na graficznych ekranach startowych przy
171 użyciu bibliotek pango i cairo.
173 %package plugin-script
174 Summary: Plymouth "script" plugin
175 Summary(pl.UTF-8): Wtyczka Plymouth "script"
177 Requires: %{name}-graphics-libs = %{version}-%{release}
179 %description plugin-script
180 This package contains the "script" boot splash plugin for Plymouth. It
181 features an extensible, scriptable boot splash language that
182 simplifies the process of designing custom boot splash themes.
184 %description plugin-script -l pl.UTF-8
185 Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "script".
186 Odznacza się ona rozszerzalnym, skryptowym językiem ekranu startowego,
187 upraszczającym proces projektowania własnych motywów ekranów
190 %package plugin-space-flares
191 Summary: Plymouth "space-flares" plugin
192 Summary(pl.UTF-8): Wtyczka Plymouth "space-flares"
194 Requires: %{name}-graphics-libs = %{version}-%{release}
195 Requires: %{name}-plugin-label = %{version}-%{release}
197 %description plugin-space-flares
198 This package contains the "space-flares" boot splash plugin for
199 Plymouth. It features a corner image with animated flares.
201 %description plugin-space-flares -l pl.UTF-8
202 Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "space-flares".
203 Odznacza się ona umieszczonym w rogu obrazkiem z animowanymi
206 %package plugin-two-step
207 Summary: Plymouth "two-step" plugin
208 Summary(pl.UTF-8): Wtyczka Plymouth "two-step"
210 Requires: %{name}-graphics-libs = %{version}-%{release}
211 Requires: %{name}-plugin-label = %{version}-%{release}
213 %description plugin-two-step
214 This package contains the "two-step" boot splash plugin for Plymouth.
215 It features a two phased boot process that starts with a progressing
216 animation synced to boot time and finishes with a short, fast one-shot
219 %description plugin-two-step -l pl.UTF-8
220 Ten pakeit zawiera wtyczkę ekranu startowego Plymouth "two-step".
221 Odznacza się ona dwuetapowym procesem startu, rozpoczynającym się
222 postępującą animacją synchronizowaną z czasem uruchamiania, a kończy
223 krótką, jednorazową animacją.
225 %package system-theme
226 Summary: Plymouth default theme
227 Summary(pl.UTF-8): Domyślny motyw Plymouth
229 Requires: %{name}(system-theme) = %{version}-%{release}
230 Provides: %{name}-system-plugin = %{version}-%{release}
231 Obsoletes: plymouth-system-plugin < %{version}-%{release}
233 %description system-theme
234 This metapackage tracks the current distribution default theme.
236 %description system-theme -l pl.UTF-8
237 Ten metapakiet śledzi domyślny motyw dystrybucji.
240 Summary: Jimmac's spinner theme using the ACPI BGRT graphics as background
241 Summary(pl.UTF-8): Motyw Spinner Jimmaca wykorzystujący jako tło grafikę ACPI BGRT
243 Requires(post): %{name}-scripts = %{version}-%{release}
244 Requires: %{name}-plugin-two-step = %{version}-%{release}
245 Provides: %{name}(system-theme) = %{version}-%{release}
247 %description theme-bgrt
248 Jimmac's spinner theme using the ACPI BGRT graphics as background.
250 %description theme-bgrt -l pl.UTF-8
251 Motyw Spinner Jimmaca wykorzystujący jako tło grafikę ACPI BGRT
254 Summary: Plymouth "Glow" theme
255 Summary(pl.UTF-8): Motyw Plymouth "Glow"
257 Requires: %{name}-plugin-two-step = %{version}-%{release}
258 Requires(post): %{name}-scripts = %{version}-%{release}
259 Provides: %{name}(system-theme) = %{version}-%{release}
260 Obsoletes: plymouth-theme-charge < 0.8.9
262 %description theme-glow
263 This package contains the "Glow" boot splash theme for Plymouth.
264 Corporate theme with pie chart boot progress followed by a glowing
267 %description theme-glow -l pl.UTF-8
268 Ten pakiet zawiera motyw ekranu startowego Plymouth "Glow".
270 %package theme-fade-in
271 Summary: Plymouth "Fade-In" theme
272 Summary(pl.UTF-8): Motyw Plymouth "Fade in"
274 Requires(post): %{name}-scripts = %{version}-%{release}
275 Requires: %{name}-plugin-fade-throbber = %{version}-%{release}
276 Obsoletes: plymouth-plugin-fade-in < 0.7.0
278 %description theme-fade-in
279 This package contains the "Fade-In" boot splash theme for Plymouth. It
280 features a centered logo that fades in and out while stars twinkle
281 around the logo during system boot up.
283 %description theme-fade-in -l pl.UTF-8
284 Ten pakiet zawiera motyw ekranu startowego Plymouth "Fade-In".
285 Odznacza się on umieszczonym pośrodku logiem, które w trakcie startu
286 systemu płynnie pojawia się i wygasa, podczas gdy wokół loga migoczą
289 %package theme-script
290 Summary: Plymouth "Script" theme
291 Summary(pl.UTF-8): Motyw Plymouth "Script"
293 Requires(post): %{name}-scripts = %{version}-%{release}
294 Requires: %{name}-plugin-script = %{version}-%{release}
296 %description theme-script
297 This package contains the "script" boot splash theme for Plymouth. It
298 it is a simple example theme the uses the "script" plugin.
300 %description theme-script -l pl.UTF-8
301 Ten pakiet zawiera motyw ekranu startowego Plymouth "Script". Jest to
302 prosty przykład wykorzystujący wtyczkę "script".
305 Summary: Plymouth "Solar" theme
306 Summary(pl.UTF-8): Motyw Plymouth "Solar"
308 Requires(post): %{name}-scripts = %{version}-%{release}
309 Requires: %{name}-plugin-space-flares = %{version}-%{release}
310 Obsoletes: plymouth-plugin-solar < 0.7.0
312 %description theme-solar
313 This package contains the "Solar" boot splash theme for Plymouth. It
314 features a blue flamed sun with animated solar flares.
316 %description theme-solar -l pl.UTF-8
317 Ten pakiet zawiera motyw ekranu startowego Plymouth "Solar". Odznacza
318 się on słońcem w niebieskich płomieniach z animowanymi promieniami
321 %package theme-spinfinity
322 Summary: Plymouth "Spinfinity" theme
323 Summary(pl.UTF-8): Motyw Plymouth "Spinfinity"
325 Requires(post): %{name}-scripts = %{version}-%{release}
326 Requires: %{name}-plugin-two-step = %{version}-%{release}
327 Obsoletes: plymouth-plugin-spinfinity < 0.7.0
329 %description theme-spinfinity
330 This package contains the "Spinfinity" boot splash theme for Plymouth.
331 It features a centered logo and animated spinner that spins in the
332 shape of an infinity sign.
334 %description theme-spinfinity -l pl.UTF-8
335 Ten pakiet zawiera motyw ekranu startowego Plymouth "Spinfinity".
336 Odznacza się on umieszczonym pośrodku logiem i animowanym kółkiem
337 kręcącym się po kształcie znaku nieskończoności.
339 %package theme-spinner
340 Summary: Plymouth "Spinner" theme
341 Summary(pl.UTF-8): Motyw Plymouth "Spinner"
343 Requires(post): %{name}-scripts = %{version}-%{release}
344 Requires: %{name}-plugin-two-step = %{version}-%{release}
346 %description theme-spinner
347 This package contains the "spinner" boot splash theme for Plymouth. It
348 features a small spinner on a dark background.
350 %description theme-spinner -l pl.UTF-8
351 Ten pakiet zawiera motyw ekranu startowego Plymouth "Spinner".
352 Odznacza się on małym kółkiem kręcącym się na ciemnym tle.
361 # Change the default theme
362 %{__sed} -i -e 's/Theme=.*/Theme=tribar/ig' -e 's/ShowDelay=.*//ig' src/plymouthd.defaults
372 UDEVADM=/sbin/udevadm \
373 SYSTEMD_ASK_PASSWORD_AGENT=/bin/systemd-tty-ask-password-agent \
375 %{__enable_disable drm drm} \
376 --disable-silent-rules \
377 --enable-documentation \
378 --enable-systemd-integration \
380 --without-rhgb-compat-link \
381 --with-background-start-color-stop=0x009431 \
382 --with-background-end-color-stop=0x006300 \
383 --with-background-color=0x00c663 \
384 --with-logo=%{_pixmapsdir}/plymouth-logo.png \
385 --with-release-file=/etc/os-release \
386 --with-system-root-install
391 rm -rf $RPM_BUILD_ROOT
392 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{systemdtmpfilesdir}}
395 DESTDIR=$RPM_BUILD_ROOT
397 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libply.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libply.so
398 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libply-splash-core.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libply-splash-core.so
399 %{__rm} $RPM_BUILD_ROOT/%{_lib}/libply{,-splash-core}.so
401 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
402 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/plymouth/default-boot-duration
403 > $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth/boot-duration
405 # Override plymouth-update-initrd to work with dracut or mkinitrd
406 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_libexecdir}/plymouth/plymouth-update-initrd
408 %{__rm} $RPM_BUILD_ROOT{/%{_lib},%{_libdir}}/*.la \
409 $RPM_BUILD_ROOT%{_libdir}/plymouth/*.{a,la} \
410 $RPM_BUILD_ROOT%{_libdir}/plymouth/renderers/*.{a,la}
412 %{__mv} $RPM_BUILD_ROOT/%{_lib}/{libply,libply-splash-core}.a $RPM_BUILD_ROOT%{_libdir}
414 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
416 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/plymouth-logo.png
417 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
419 ln -s plymouth-logo.png $RPM_BUILD_ROOT%{_pixmapsdir}/system-logo-white.png
424 rm -rf $RPM_BUILD_ROOT
430 if [ $1 -eq 0 ]; then
431 rm -f %{_libdir}/plymouth/default.so
435 %post core-libs -p /sbin/ldconfig
436 %postun core-libs -p /sbin/ldconfig
437 %post graphics-libs -p /sbin/ldconfig
438 %postun graphics-libs -p /sbin/ldconfig
440 %files -f %{name}.lang
441 %defattr(644,root,root,755)
442 %doc AUTHORS README TODO
443 %dir %{_sysconfdir}/plymouth
444 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plymouth/plymouthd.conf
445 %{_mandir}/man8/plymouth.8*
446 %attr(755,root,root) /bin/plymouth
447 %attr(755,root,root) /sbin/plymouthd
448 %attr(755,root,root) %{_libdir}/plymouth/details.so
449 %attr(755,root,root) %{_libdir}/plymouth/text.so
450 %attr(755,root,root) %{_libdir}/plymouth/tribar.so
451 %attr(755,root,root) %{_libdir}/plymouth/renderers/drm.so
452 %attr(755,root,root) %{_libdir}/plymouth/renderers/frame-buffer.so
453 %if "%{_libexecdir}" != "%{_libdir}"
454 %dir %{_libexecdir}/plymouth
456 %attr(755,root,root) %{_libexecdir}/plymouth/plymouthd-fd-escrow
457 %dir %{_datadir}/plymouth
458 %dir %{_datadir}/plymouth/themes
459 %dir %{_datadir}/plymouth/themes/details
460 %dir %{_datadir}/plymouth/themes/text
461 %dir %{_datadir}/plymouth/themes/tribar
462 %{_datadir}/plymouth/plymouthd.defaults
463 %{_datadir}/plymouth/default-boot-duration
464 %{_datadir}/plymouth/themes/details/details.plymouth
465 %{_datadir}/plymouth/themes/text/text.plymouth
466 %{_datadir}/plymouth/themes/tribar/tribar.plymouth
467 %{_pixmapsdir}/plymouth-logo.png
468 %{_pixmapsdir}/system-logo-white.png
469 %{systemdtmpfilesdir}/%{name}.conf
470 %dir %{_localstatedir}/lib/plymouth
471 %ghost %{_localstatedir}/lib/plymouth/boot-duration
472 %{_localstatedir}/run/plymouth
473 %{_localstatedir}/spool/plymouth
474 %{_mandir}/man1/plymouth.1*
475 %{_mandir}/man8/plymouthd.8*
477 %{systemdunitdir}/plymouth-halt.service
478 %{systemdunitdir}/plymouth-kexec.service
479 %{systemdunitdir}/plymouth-poweroff.service
480 %{systemdunitdir}/plymouth-quit-wait.service
481 %{systemdunitdir}/plymouth-quit.service
482 %{systemdunitdir}/plymouth-read-write.service
483 %{systemdunitdir}/plymouth-reboot.service
484 %{systemdunitdir}/plymouth-start.service
485 %{systemdunitdir}/plymouth-switch-root.service
486 %{systemdunitdir}/plymouth-switch-root-initramfs.service
487 %{systemdunitdir}/systemd-ask-password-plymouth.path
488 %{systemdunitdir}/systemd-ask-password-plymouth.service
489 %{systemdunitdir}/halt.target.wants/plymouth-halt.service
490 %{systemdunitdir}/halt.target.wants/plymouth-switch-root-initramfs.service
491 %dir %{systemdunitdir}/initrd-switch-root.target.wants
492 %{systemdunitdir}/initrd-switch-root.target.wants/plymouth-switch-root.service
493 %{systemdunitdir}/initrd-switch-root.target.wants/plymouth-start.service
494 %{systemdunitdir}/kexec.target.wants/plymouth-kexec.service
495 %{systemdunitdir}/kexec.target.wants/plymouth-switch-root-initramfs.service
496 %{systemdunitdir}/multi-user.target.wants/plymouth-quit.service
497 %{systemdunitdir}/multi-user.target.wants/plymouth-quit-wait.service
498 %{systemdunitdir}/poweroff.target.wants/plymouth-poweroff.service
499 %{systemdunitdir}/poweroff.target.wants/plymouth-switch-root-initramfs.service
500 %{systemdunitdir}/reboot.target.wants/plymouth-reboot.service
501 %{systemdunitdir}/reboot.target.wants/plymouth-switch-root-initramfs.service
502 %{systemdunitdir}/sysinit.target.wants/plymouth-read-write.service
503 %{systemdunitdir}/sysinit.target.wants/plymouth-start.service
506 %defattr(644,root,root,755)
507 %attr(755,root,root) /%{_lib}/libply.so.*.*.*
508 %attr(755,root,root) %ghost /%{_lib}/libply.so.5
509 %attr(755,root,root) /%{_lib}/libply-splash-core.so.*.*.*
510 %attr(755,root,root) %ghost /%{_lib}/libply-splash-core.so.5
511 %attr(755,root,root) %{_libdir}/libply-boot-client.so.*.*.*
512 %attr(755,root,root) %ghost %{_libdir}/libply-boot-client.so.5
513 %dir %{_libdir}/plymouth
514 %dir %{_libdir}/plymouth/renderers
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/libply-splash-graphics.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libply-splash-graphics.so.5
520 %attr(755,root,root) %{_libdir}/plymouth/renderers/x11.so
523 %defattr(644,root,root,755)
524 %attr(755,root,root) %{_libdir}/libply.so
525 %attr(755,root,root) %{_libdir}/libply-boot-client.so
526 %attr(755,root,root) %{_libdir}/libply-splash-core.so
527 %attr(755,root,root) %{_libdir}/libply-splash-graphics.so
528 %{_includedir}/plymouth-1
529 %{_pkgconfigdir}/ply-boot-client.pc
530 %{_pkgconfigdir}/ply-splash-core.pc
531 %{_pkgconfigdir}/ply-splash-graphics.pc
534 %defattr(644,root,root,755)
535 %attr(755,root,root) %{_libdir}/libply.a
536 %attr(755,root,root) %{_libdir}/libply-boot-client.a
537 %attr(755,root,root) %{_libdir}/libply-splash-core.a
538 %attr(755,root,root) %{_libdir}/libply-splash-graphics.a
541 %defattr(644,root,root,755)
542 %attr(755,root,root) %{_sbindir}/plymouth-set-default-theme
543 %attr(755,root,root) %{_libexecdir}/plymouth/plymouth-generate-initrd
544 %attr(755,root,root) %{_libexecdir}/plymouth/plymouth-populate-initrd
545 %attr(755,root,root) %{_libexecdir}/plymouth/plymouth-update-initrd
546 %{_mandir}/man1/plymouth-set-default-theme.1*
548 %files plugin-fade-throbber
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{_libdir}/plymouth/fade-throbber.so
553 %defattr(644,root,root,755)
554 %attr(755,root,root) %{_libdir}/plymouth/label.so
557 %defattr(644,root,root,755)
558 %attr(755,root,root) %{_libdir}/plymouth/script.so
560 %files plugin-space-flares
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{_libdir}/plymouth/space-flares.so
564 %files plugin-two-step
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/plymouth/two-step.so
569 %defattr(644,root,root,755)
572 %defattr(644,root,root,755)
573 %dir %{_datadir}/plymouth/themes/bgrt
574 %{_datadir}/plymouth/themes/bgrt/bgrt.plymouth
577 %defattr(644,root,root,755)
578 %dir %{_datadir}/plymouth/themes/glow
579 %{_datadir}/plymouth/themes/glow/*.png
580 %{_datadir}/plymouth/themes/glow/glow.plymouth
583 %defattr(644,root,root,755)
584 %dir %{_datadir}/plymouth/themes/fade-in
585 %{_datadir}/plymouth/themes/fade-in/bullet.png
586 %{_datadir}/plymouth/themes/fade-in/entry.png
587 %{_datadir}/plymouth/themes/fade-in/lock.png
588 %{_datadir}/plymouth/themes/fade-in/star.png
589 %{_datadir}/plymouth/themes/fade-in/fade-in.plymouth
592 %defattr(644,root,root,755)
593 %dir %{_datadir}/plymouth/themes/spinner
594 %{_datadir}/plymouth/themes/spinner/*.png
595 %{_datadir}/plymouth/themes/spinner/spinner.plymouth
597 %files theme-spinfinity
598 %defattr(644,root,root,755)
599 %dir %{_datadir}/plymouth/themes/spinfinity
600 %{_datadir}/plymouth/themes/spinfinity/animation-0001.png
601 %{_datadir}/plymouth/themes/spinfinity/box.png
602 %{_datadir}/plymouth/themes/spinfinity/bullet.png
603 %{_datadir}/plymouth/themes/spinfinity/capslock.png
604 %{_datadir}/plymouth/themes/spinfinity/entry.png
605 %{_datadir}/plymouth/themes/spinfinity/header-image.png
606 %{_datadir}/plymouth/themes/spinfinity/keyboard.png
607 %{_datadir}/plymouth/themes/spinfinity/keymap-render.png
608 %{_datadir}/plymouth/themes/spinfinity/lock.png
609 %{_datadir}/plymouth/themes/spinfinity/throbber-[0-3][0-9].png
610 %{_datadir}/plymouth/themes/spinfinity/spinfinity.plymouth
613 %defattr(644,root,root,755)
614 %dir %{_datadir}/plymouth/themes/solar
615 %{_datadir}/plymouth/themes/solar/*.png
616 %{_datadir}/plymouth/themes/solar/solar.plymouth
619 %defattr(644,root,root,755)
620 %dir %{_datadir}/plymouth/themes/script
621 %{_datadir}/plymouth/themes/script/*.png
622 %{_datadir}/plymouth/themes/script/script.script
623 %{_datadir}/plymouth/themes/script/script.plymouth