]> git.pld-linux.org Git - packages/plymouth.git/blame - plymouth.spec
- updated to 24.004.60; uses meson now
[packages/plymouth.git] / plymouth.spec
CommitLineData
7eb37361 1# TODO
4d0be99b 2# - integrate with geninitrd
ce7477b6 3# - pldize recent update (r1.18)
2779fca5 4# - unpackaged /etc/logrotate.d/bootlog ?
73566194
JR
5#
6# Conditional build:
612b1f77 7%bcond_without drm # disable building with DRM renderer support
1a851e30 8
74f487bf 9Summary: Graphical Boot Animation and Logger
95b39a2c 10Summary(pl.UTF-8): Graficzna animacja i logowanie startu systemu
74f487bf 11Name: plymouth
84120e83 12Version: 24.004.60
2779fca5 13Release: 1
74f487bf
PZ
14License: GPL v2+
15Group: Base
2779fca5 16Source0: https://www.freedesktop.org/software/plymouth/releases/%{name}-%{version}.tar.xz
84120e83 17# Source0-md5: 6a6d6ec1a6d6e9bd776f368619864949
4f13623f
PZ
18Source1: %{name}-logo.png
19# Source1-md5: 6b38a868585adfd3a96a4ad16973c1f8
84120e83
JB
20Source2: boot-duration
21Source3: %{name}-update-initrd
0b628c8e 22Patch0: text-colors.patch
612b1f77 23Patch1: %{name}-restore-suspend.patch
84120e83
JB
24# allow to specify systemd-tty-ask-password-agent path even if not installed at build time
25Patch2: %{name}-paths.patch
26Patch3: %{name}-systemd-prefix.patch
34c408a1 27URL: https://www.freedesktop.org/wiki/Software/Plymouth
74f487bf 28BuildRequires: cairo-devel
601ea71e
JB
29BuildRequires: docbook-dtd42-xml
30BuildRequires: docbook-style-xsl-nons
84120e83 31BuildRequires: freetype-devel >= 2.0
2779fca5 32BuildRequires: gettext-tools >= 0.19.8
d28fae29 33BuildRequires: gtk+3-devel >= 3.14.0
612b1f77 34%{?with_drm:BuildRequires: libdrm-devel}
84120e83 35BuildRequires: libevdev-devel
0b628c8e 36BuildRequires: libpng-devel >= 2:1.2.16
601ea71e 37BuildRequires: libxslt-progs
84120e83
JB
38BuildRequires: meson >= 0.61
39BuildRequires: ninja >= 1.5
7eb37361 40BuildRequires: pango-devel >= 1:1.21.0
09775552 41BuildRequires: pkgconfig
84120e83 42BuildRequires: rpmbuild(macros) >= 1.736
d28fae29 43BuildRequires: systemd-units
612b1f77 44BuildRequires: udev-devel
84120e83
JB
45BuildRequires: xkeyboard-config
46BuildRequires: xorg-lib-libxkbcommon-devel
a234bf88 47Requires: %{name}-graphics-libs = %{version}-%{release}
95b39a2c 48Requires(post): %{name}-scripts = %{version}-%{release}
c925bae7 49Requires: /etc/os-release
ac730aad 50Requires: systemd-units
74a0aa71
JB
51Obsoletes: plymouth-gdm-hooks < 0.8.4
52Obsoletes: plymouth-plugin-throbgress < 0.9.5
53Obsoletes: plymouth-utils < 0.8.4
54Obsoletes: systemd-plymouth < 1:186
74f487bf
PZ
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%description
58Plymouth provides an attractive graphical boot animation in place of
59the text messages that normally get shown. Text messages are instead
60redirected to a log file for viewing after boot.
61
95b39a2c
JB
62%description -l pl.UTF-8
63Plymouth zapewnia atrakcyjną animację w trakcie startu systemu zamiast
64zwykle wyświetlanych komunikatów tekstowych. Komunikaty tekstowe
65zamiast tego są przekierowywane do logu, który można obejrzeć po
66uruchomieniu systemu.
67
8f26705c
JB
68%package core-libs
69Summary: Plymouth core libraries
70Summary(pl.UTF-8): Podstawowe biblioteki Plymouth
95b39a2c 71Group: Libraries
74a0aa71 72Conflicts: plymouth-libs < 0.8.5
74f487bf 73
8f26705c
JB
74%description core-libs
75This package contains the libply and libply-splash-core libraries used
74f487bf
PZ
76by Plymouth.
77
8f26705c
JB
78%description core-libs -l pl.UTF-8
79Ten pakiet zawiera biblioteki libply i libply-splash-core
80wykorzystywane przez Plymouth.
81
82%package graphics-libs
83Summary: Plymouth graphics libraries
84Summary(pl.UTF-8): Biblioteki graficzne Plymouth
85Group: Development/Libraries
86Requires: %{name}-core-libs = %{version}-%{release}
d28fae29 87Requires: gtk+3 >= 3.14.0
74a0aa71 88Obsoletes: plymouth-libs < 0.8.5
8f26705c
JB
89
90%description graphics-libs
91This package contains the libply-splash-graphics library used by
92graphical Plymouth splashes.
93
94%description graphics-libs -l pl.UTF-8
95Ten pakiet zawiera bibliotekę libply-splash-graphics wykorzystywaną
96przez graficzne ekrany Plymouth.
95b39a2c 97
74f487bf 98%package devel
95b39a2c
JB
99Summary: Header files for writing Plymouth splash plugins
100Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek graficznych Plymouth
74f487bf 101Group: Development/Libraries
a234bf88 102Requires: %{name}-graphics-libs = %{version}-%{release}
74f487bf
PZ
103
104%description devel
95b39a2c
JB
105This package contains the header files for libply and libplybootsplash
106libraries needed to develop 3rd party splash plugins for Plymouth.
107
108%description devel -l pl.UTF-8
109Ten pakiet zawiera pliki nagłówkowe bibliotek libply i
110libplybootsplash, potrzebne do tworzenia wtyczek graficznych Plymouth.
74f487bf 111
0be1f6b6
JR
112%package static
113Summary: Static libraries for writing Plymouth splash plugins
114Summary(pl.UTF-8): Statyczne biblioteki do tworzenia wtyczek graficznych Plymouth
115Group: Development/Libraries
116Requires: %{name}-devel = %{version}-%{release}
117
118%description static
119This package contains the static libraries used to develop 3rd party
120splash plugins for Plymouth.
121
122%description static -l pl.UTF-8
123Ten pakiet zawiera statyczne biblioteki, przydatne do tworzenia
124wtyczek graficznych Plymouth.
125
74f487bf
PZ
126%package scripts
127Summary: Plymouth related scripts
95b39a2c 128Summary(pl.UTF-8): Skrypty pomocnicze do Plymouth
74f487bf 129Group: Applications/System
95b39a2c 130Requires: %{name} = %{version}-%{release}
a234bf88
ER
131Requires: coreutils
132Requires: cpio
133#Requires: dracut
134Requires: findutils
135Requires: gzip
74f487bf
PZ
136
137%description scripts
138This package contains scripts that help integrate Plymouth with the
139system.
140
95b39a2c
JB
141%description scripts -l pl.UTF-8
142Ten pakiet zawiera skrypty pomagające zintegrować Plymouth z systemem.
143
8f26705c
JB
144%package plugin-fade-throbber
145Summary: Plymouth "Fade-Throbber" plugin
146Summary(pl.UTF-8): Wtyczka Plymouth "Fade-Throbber"
147Group: Base
148Requires: %{name}-graphics-libs = %{version}-%{release}
149
150%description plugin-fade-throbber
151This package contains the "Fade-Throbber" boot splash plugin for
152Plymouth. It features a centered image that fades in and out while
153other images pulsate around during system boot up.
154
155%description plugin-fade-throbber -l pl.UTF-8
156Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "Fade-Throbber".
157Cechuje się ona środkowym obrazkiem, który płynnie pojawia się i
158wygasa, podczas gdy inne obrazki pulsują w trakcie startu systemu.
159
a234bf88
ER
160%package plugin-label
161Summary: Plymouth label plugin
8f26705c 162Summary(pl.UTF-8): Wtyczka Plymouth z etykietami
a234bf88
ER
163Group: Base
164Requires: %{name}-graphics-libs = %{version}-%{release}
165
166%description plugin-label
84120e83
JB
167This package contains the label control plugins for Plymouth. They
168provide the ability to render text on graphical boot splashes using
a234bf88
ER
169pango and cairo.
170
8f26705c 171%description plugin-label -l pl.UTF-8
84120e83 172Ten pakiet zawiera wtyczki Plymouth sterujące etykietami. Dają one
8f26705c
JB
173możliwość renderowania tekstu na graficznych ekranach startowych przy
174użyciu bibliotek pango i cairo.
a234bf88 175
8f26705c
JB
176%package plugin-script
177Summary: Plymouth "script" plugin
178Summary(pl.UTF-8): Wtyczka Plymouth "script"
a234bf88
ER
179Group: Base
180Requires: %{name}-graphics-libs = %{version}-%{release}
a234bf88 181
8f26705c
JB
182%description plugin-script
183This package contains the "script" boot splash plugin for Plymouth. It
184features an extensible, scriptable boot splash language that
185simplifies the process of designing custom boot splash themes.
a234bf88 186
8f26705c
JB
187%description plugin-script -l pl.UTF-8
188Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "script".
189Odznacza się ona rozszerzalnym, skryptowym językiem ekranu startowego,
190upraszczającym proces projektowania własnych motywów ekranów
191startowych.
a234bf88
ER
192
193%package plugin-space-flares
194Summary: Plymouth "space-flares" plugin
8f26705c 195Summary(pl.UTF-8): Wtyczka Plymouth "space-flares"
a234bf88
ER
196Group: Base
197Requires: %{name}-graphics-libs = %{version}-%{release}
198Requires: %{name}-plugin-label = %{version}-%{release}
199
200%description plugin-space-flares
201This package contains the "space-flares" boot splash plugin for
202Plymouth. It features a corner image with animated flares.
203
8f26705c
JB
204%description plugin-space-flares -l pl.UTF-8
205Ten pakiet zawiera wtyczkę ekranu startowego Plymouth "space-flares".
206Odznacza się ona umieszczonym w rogu obrazkiem z animowanymi
207promieniami.
a234bf88
ER
208
209%package plugin-two-step
210Summary: Plymouth "two-step" plugin
8f26705c 211Summary(pl.UTF-8): Wtyczka Plymouth "two-step"
a234bf88
ER
212Group: Base
213Requires: %{name}-graphics-libs = %{version}-%{release}
214Requires: %{name}-plugin-label = %{version}-%{release}
215
216%description plugin-two-step
217This package contains the "two-step" boot splash plugin for Plymouth.
218It features a two phased boot process that starts with a progressing
219animation synced to boot time and finishes with a short, fast one-shot
220animation.
221
8f26705c
JB
222%description plugin-two-step -l pl.UTF-8
223Ten pakeit zawiera wtyczkę ekranu startowego Plymouth "two-step".
224Odznacza się ona dwuetapowym procesem startu, rozpoczynającym się
225postępującą animacją synchronizowaną z czasem uruchamiania, a kończy
226krótką, jednorazową animacją.
227
8f26705c
JB
228%package system-theme
229Summary: Plymouth default theme
230Summary(pl.UTF-8): Domyślny motyw Plymouth
231Group: Base
232Requires: %{name}(system-theme) = %{version}-%{release}
233Provides: %{name}-system-plugin = %{version}-%{release}
234Obsoletes: plymouth-system-plugin < %{version}-%{release}
8f26705c
JB
235
236%description system-theme
237This metapackage tracks the current distribution default theme.
238
239%description system-theme -l pl.UTF-8
240Ten metapakiet śledzi domyślny motyw dystrybucji.
241
9e86d936
JR
242%package theme-bgrt
243Summary: Jimmac's spinner theme using the ACPI BGRT graphics as background
2779fca5 244Summary(pl.UTF-8): Motyw Spinner Jimmaca wykorzystujący jako tło grafikę ACPI BGRT
9e86d936 245Group: Base
9e86d936 246Requires(post): %{name}-scripts = %{version}-%{release}
2779fca5 247Requires: %{name}-plugin-two-step = %{version}-%{release}
9e86d936
JR
248Provides: %{name}(system-theme) = %{version}-%{release}
249
250%description theme-bgrt
251Jimmac's spinner theme using the ACPI BGRT graphics as background.
252
2779fca5
JB
253%description theme-bgrt -l pl.UTF-8
254Motyw Spinner Jimmaca wykorzystujący jako tło grafikę ACPI BGRT
255
612b1f77
JR
256%package theme-glow
257Summary: Plymouth "Glow" theme
258Summary(pl.UTF-8): Motyw Plymouth "Glow"
a234bf88
ER
259Group: Base
260Requires: %{name}-plugin-two-step = %{version}-%{release}
261Requires(post): %{name}-scripts = %{version}-%{release}
262Provides: %{name}(system-theme) = %{version}-%{release}
74a0aa71 263Obsoletes: plymouth-theme-charge < 0.8.9
a234bf88 264
612b1f77
JR
265%description theme-glow
266This package contains the "Glow" boot splash theme for Plymouth.
267Corporate theme with pie chart boot progress followed by a glowing
268emerging logo.
a234bf88 269
612b1f77
JR
270%description theme-glow -l pl.UTF-8
271Ten pakiet zawiera motyw ekranu startowego Plymouth "Glow".
8f26705c
JB
272
273%package theme-fade-in
274Summary: Plymouth "Fade-In" theme
275Summary(pl.UTF-8): Motyw Plymouth "Fade in"
a234bf88 276Group: Base
8f26705c
JB
277Requires(post): %{name}-scripts = %{version}-%{release}
278Requires: %{name}-plugin-fade-throbber = %{version}-%{release}
74a0aa71 279Obsoletes: plymouth-plugin-fade-in < 0.7.0
a234bf88 280
8f26705c
JB
281%description theme-fade-in
282This package contains the "Fade-In" boot splash theme for Plymouth. It
283features a centered logo that fades in and out while stars twinkle
284around the logo during system boot up.
285
286%description theme-fade-in -l pl.UTF-8
287Ten pakiet zawiera motyw ekranu startowego Plymouth "Fade-In".
288Odznacza się on umieszczonym pośrodku logiem, które w trakcie startu
289systemu płynnie pojawia się i wygasa, podczas gdy wokół loga migoczą
290gwiazdy.
a234bf88
ER
291
292%package theme-script
8f26705c
JB
293Summary: Plymouth "Script" theme
294Summary(pl.UTF-8): Motyw Plymouth "Script"
a234bf88 295Group: Base
8f26705c 296Requires(post): %{name}-scripts = %{version}-%{release}
a234bf88 297Requires: %{name}-plugin-script = %{version}-%{release}
a234bf88
ER
298
299%description theme-script
300This package contains the "script" boot splash theme for Plymouth. It
301it is a simple example theme the uses the "script" plugin.
302
8f26705c
JB
303%description theme-script -l pl.UTF-8
304Ten pakiet zawiera motyw ekranu startowego Plymouth "Script". Jest to
305prosty przykład wykorzystujący wtyczkę "script".
306
307%package theme-solar
308Summary: Plymouth "Solar" theme
309Summary(pl.UTF-8): Motyw Plymouth "Solar"
310Group: Base
311Requires(post): %{name}-scripts = %{version}-%{release}
312Requires: %{name}-plugin-space-flares = %{version}-%{release}
74a0aa71 313Obsoletes: plymouth-plugin-solar < 0.7.0
8f26705c
JB
314
315%description theme-solar
316This package contains the "Solar" boot splash theme for Plymouth. It
317features a blue flamed sun with animated solar flares.
318
319%description theme-solar -l pl.UTF-8
320Ten pakiet zawiera motyw ekranu startowego Plymouth "Solar". Odznacza
321się on słońcem w niebieskich płomieniach z animowanymi promieniami
322słonecznymi.
323
324%package theme-spinfinity
325Summary: Plymouth "Spinfinity" theme
326Summary(pl.UTF-8): Motyw Plymouth "Spinfinity"
327Group: Base
328Requires(post): %{name}-scripts = %{version}-%{release}
9e86d936 329Requires: %{name}-plugin-two-step = %{version}-%{release}
74a0aa71 330Obsoletes: plymouth-plugin-spinfinity < 0.7.0
8f26705c
JB
331
332%description theme-spinfinity
333This package contains the "Spinfinity" boot splash theme for Plymouth.
334It features a centered logo and animated spinner that spins in the
335shape of an infinity sign.
336
337%description theme-spinfinity -l pl.UTF-8
338Ten pakiet zawiera motyw ekranu startowego Plymouth "Spinfinity".
339Odznacza się on umieszczonym pośrodku logiem i animowanym kółkiem
340kręcącym się po kształcie znaku nieskończoności.
341
a234bf88
ER
342%package theme-spinner
343Summary: Plymouth "Spinner" theme
8f26705c 344Summary(pl.UTF-8): Motyw Plymouth "Spinner"
a234bf88 345Group: Base
a234bf88 346Requires(post): %{name}-scripts = %{version}-%{release}
8f26705c 347Requires: %{name}-plugin-two-step = %{version}-%{release}
a234bf88
ER
348
349%description theme-spinner
350This package contains the "spinner" boot splash theme for Plymouth. It
351features a small spinner on a dark background.
352
8f26705c
JB
353%description theme-spinner -l pl.UTF-8
354Ten pakiet zawiera motyw ekranu startowego Plymouth "Spinner".
355Odznacza się on małym kółkiem kręcącym się na ciemnym tle.
356
74f487bf 357%prep
2779fca5 358%setup -q
ee1af6f8 359%patch0 -p1
1a851e30 360%patch1 -p1
2779fca5 361%patch2 -p1
74a0aa71 362%patch3 -p1
a234bf88 363
0e83ad6d 364# Change the default theme
84120e83 365%{__sed} -i -e 's/Theme=.*/Theme=tribar/' -e 's/ShowDelay=.*//' src/plymouthd.defaults
0e83ad6d 366
74f487bf 367%build
84120e83
JB
368%meson build \
369 -Dbackground-color=0x00c663 \
370 -Dbackground-start-color-stop=0x009431 \
371 -Dbackground-end-color-stop=0x006300 \
372 %{!?with_drm:-Ddrm=false} \
373 -Dlogo=%{_pixmapsdir}/plymouth-logo.png \
374 -Drelease-file=/etc/os-release \
375 -Dsystemd_ask_password_agent_path=/bin/systemd-tty-ask-password-agent
376
377%ninja_build -C build
74f487bf
PZ
378
379%install
380rm -rf $RPM_BUILD_ROOT
84120e83
JB
381install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{systemdtmpfilesdir}}
382
383# meson/ninja symlinking requires target file to be already present
384cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/plymouth-logo.png
ac730aad 385
84120e83 386%ninja_install -C build
74f487bf 387
84120e83
JB
388# meson-based plymouth build doesn't support installing into split /usr
389install -d $RPM_BUILD_ROOT{/%{_lib},/bin,/sbin}
390%{__mv} $RPM_BUILD_ROOT%{_bindir}/plymouth $RPM_BUILD_ROOT/bin
391%{__mv} $RPM_BUILD_ROOT%{_sbindir}/plymouthd $RPM_BUILD_ROOT/sbin
392%{__mv} $RPM_BUILD_ROOT%{_libdir}/libply.so.* $RPM_BUILD_ROOT/%{_lib}
393%{__mv} $RPM_BUILD_ROOT%{_libdir}/libply-splash-core.so.* $RPM_BUILD_ROOT/%{_lib}
61d42f3e
JR
394ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libply.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libply.so
395ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libply-splash-core.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libply-splash-core.so
61d42f3e 396
a234bf88 397install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
84120e83 398cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/plymouth/default-boot-duration
a234bf88
ER
399> $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth/boot-duration
400
612b1f77 401# Override plymouth-update-initrd to work with dracut or mkinitrd
84120e83 402cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_libexecdir}/plymouth/plymouth-update-initrd
74f487bf 403
07265c55
JR
404ln -s plymouth-logo.png $RPM_BUILD_ROOT%{_pixmapsdir}/system-logo-white.png
405
9e86d936
JR
406%find_lang %{name}
407
74f487bf
PZ
408%clean
409rm -rf $RPM_BUILD_ROOT
410
9e3b126a
JR
411%post
412%systemd_reload
413
74f487bf
PZ
414%postun
415if [ $1 -eq 0 ]; then
7eb37361 416 rm -f %{_libdir}/plymouth/default.so
74f487bf 417fi
9e3b126a 418%systemd_reload
74f487bf 419
a234bf88
ER
420%post core-libs -p /sbin/ldconfig
421%postun core-libs -p /sbin/ldconfig
422%post graphics-libs -p /sbin/ldconfig
423%postun graphics-libs -p /sbin/ldconfig
74f487bf 424
9e86d936 425%files -f %{name}.lang
74f487bf 426%defattr(644,root,root,755)
84120e83 427%doc AUTHORS README.md
b7ea056a 428%dir %{_sysconfdir}/plymouth
7eb37361
ER
429%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plymouth/plymouthd.conf
430%{_mandir}/man8/plymouth.8*
61d42f3e
JR
431%attr(755,root,root) /bin/plymouth
432%attr(755,root,root) /sbin/plymouthd
4d0be99b 433%attr(755,root,root) %{_libdir}/plymouth/details.so
4d0be99b 434%attr(755,root,root) %{_libdir}/plymouth/text.so
612b1f77 435%attr(755,root,root) %{_libdir}/plymouth/tribar.so
a234bf88
ER
436%attr(755,root,root) %{_libdir}/plymouth/renderers/drm.so
437%attr(755,root,root) %{_libdir}/plymouth/renderers/frame-buffer.so
74a0aa71
JB
438%if "%{_libexecdir}" != "%{_libdir}"
439%dir %{_libexecdir}/plymouth
440%endif
441%attr(755,root,root) %{_libexecdir}/plymouth/plymouthd-fd-escrow
8f26705c
JB
442%dir %{_datadir}/plymouth
443%dir %{_datadir}/plymouth/themes
444%dir %{_datadir}/plymouth/themes/details
445%dir %{_datadir}/plymouth/themes/text
612b1f77 446%dir %{_datadir}/plymouth/themes/tribar
8f26705c
JB
447%{_datadir}/plymouth/plymouthd.defaults
448%{_datadir}/plymouth/default-boot-duration
a234bf88
ER
449%{_datadir}/plymouth/themes/details/details.plymouth
450%{_datadir}/plymouth/themes/text/text.plymouth
612b1f77 451%{_datadir}/plymouth/themes/tribar/tribar.plymouth
8f26705c 452%{_pixmapsdir}/plymouth-logo.png
07265c55 453%{_pixmapsdir}/system-logo-white.png
8f26705c
JB
454%dir %{_localstatedir}/lib/plymouth
455%ghost %{_localstatedir}/lib/plymouth/boot-duration
74f487bf 456%{_localstatedir}/spool/plymouth
612b1f77
JR
457%{_mandir}/man1/plymouth.1*
458%{_mandir}/man8/plymouthd.8*
ac730aad
JR
459
460%{systemdunitdir}/plymouth-halt.service
461%{systemdunitdir}/plymouth-kexec.service
462%{systemdunitdir}/plymouth-poweroff.service
463%{systemdunitdir}/plymouth-quit-wait.service
464%{systemdunitdir}/plymouth-quit.service
465%{systemdunitdir}/plymouth-read-write.service
466%{systemdunitdir}/plymouth-reboot.service
467%{systemdunitdir}/plymouth-start.service
0fe451a5 468%{systemdunitdir}/plymouth-switch-root.service
74a0aa71 469%{systemdunitdir}/plymouth-switch-root-initramfs.service
ac730aad
JR
470%{systemdunitdir}/systemd-ask-password-plymouth.path
471%{systemdunitdir}/systemd-ask-password-plymouth.service
472%{systemdunitdir}/halt.target.wants/plymouth-halt.service
74a0aa71 473%{systemdunitdir}/halt.target.wants/plymouth-switch-root-initramfs.service
7f89b38c 474%dir %{systemdunitdir}/initrd-switch-root.target.wants
0fe451a5 475%{systemdunitdir}/initrd-switch-root.target.wants/plymouth-switch-root.service
612b1f77 476%{systemdunitdir}/initrd-switch-root.target.wants/plymouth-start.service
ac730aad 477%{systemdunitdir}/kexec.target.wants/plymouth-kexec.service
74a0aa71 478%{systemdunitdir}/kexec.target.wants/plymouth-switch-root-initramfs.service
ac730aad
JR
479%{systemdunitdir}/multi-user.target.wants/plymouth-quit.service
480%{systemdunitdir}/multi-user.target.wants/plymouth-quit-wait.service
481%{systemdunitdir}/poweroff.target.wants/plymouth-poweroff.service
74a0aa71 482%{systemdunitdir}/poweroff.target.wants/plymouth-switch-root-initramfs.service
ac730aad 483%{systemdunitdir}/reboot.target.wants/plymouth-reboot.service
74a0aa71 484%{systemdunitdir}/reboot.target.wants/plymouth-switch-root-initramfs.service
ac730aad
JR
485%{systemdunitdir}/sysinit.target.wants/plymouth-read-write.service
486%{systemdunitdir}/sysinit.target.wants/plymouth-start.service
74f487bf 487
a234bf88 488%files core-libs
74f487bf 489%defattr(644,root,root,755)
61d42f3e 490%attr(755,root,root) /%{_lib}/libply.so.*.*.*
9e86d936 491%attr(755,root,root) %ghost /%{_lib}/libply.so.5
61d42f3e 492%attr(755,root,root) /%{_lib}/libply-splash-core.so.*.*.*
9e86d936 493%attr(755,root,root) %ghost /%{_lib}/libply-splash-core.so.5
7eb37361 494%attr(755,root,root) %{_libdir}/libply-boot-client.so.*.*.*
9e86d936 495%attr(755,root,root) %ghost %{_libdir}/libply-boot-client.so.5
a234bf88 496%dir %{_libdir}/plymouth
8f26705c 497%dir %{_libdir}/plymouth/renderers
a234bf88
ER
498
499%files graphics-libs
500%defattr(644,root,root,755)
7eb37361 501%attr(755,root,root) %{_libdir}/libply-splash-graphics.so.*.*.*
9e86d936 502%attr(755,root,root) %ghost %{_libdir}/libply-splash-graphics.so.5
7eb37361 503%attr(755,root,root) %{_libdir}/plymouth/renderers/x11.so
74f487bf 504
95b39a2c
JB
505%files devel
506%defattr(644,root,root,755)
61d42f3e 507%attr(755,root,root) %{_libdir}/libply.so
95b39a2c 508%attr(755,root,root) %{_libdir}/libply-boot-client.so
61d42f3e 509%attr(755,root,root) %{_libdir}/libply-splash-core.so
95b39a2c
JB
510%attr(755,root,root) %{_libdir}/libply-splash-graphics.so
511%{_includedir}/plymouth-1
512%{_pkgconfigdir}/ply-boot-client.pc
513%{_pkgconfigdir}/ply-splash-core.pc
514%{_pkgconfigdir}/ply-splash-graphics.pc
515
17e34e42
JR
516%files static
517%defattr(644,root,root,755)
518%attr(755,root,root) %{_libdir}/libply.a
519%attr(755,root,root) %{_libdir}/libply-boot-client.a
520%attr(755,root,root) %{_libdir}/libply-splash-core.a
521%attr(755,root,root) %{_libdir}/libply-splash-graphics.a
522
74f487bf
PZ
523%files scripts
524%defattr(644,root,root,755)
a234bf88 525%attr(755,root,root) %{_sbindir}/plymouth-set-default-theme
601ea71e
JB
526%attr(755,root,root) %{_libexecdir}/plymouth/plymouth-generate-initrd
527%attr(755,root,root) %{_libexecdir}/plymouth/plymouth-populate-initrd
528%attr(755,root,root) %{_libexecdir}/plymouth/plymouth-update-initrd
612b1f77 529%{_mandir}/man1/plymouth-set-default-theme.1*
a234bf88 530
8f26705c
JB
531%files plugin-fade-throbber
532%defattr(644,root,root,755)
533%attr(755,root,root) %{_libdir}/plymouth/fade-throbber.so
534
a234bf88
ER
535%files plugin-label
536%defattr(644,root,root,755)
84120e83
JB
537%attr(755,root,root) %{_libdir}/plymouth/label-freetype.so
538%attr(755,root,root) %{_libdir}/plymouth/label-pango.so
a234bf88 539
8f26705c 540%files plugin-script
a234bf88 541%defattr(644,root,root,755)
8f26705c
JB
542%attr(755,root,root) %{_libdir}/plymouth/script.so
543
544%files plugin-space-flares
545%defattr(644,root,root,755)
546%attr(755,root,root) %{_libdir}/plymouth/space-flares.so
547
8f26705c
JB
548%files plugin-two-step
549%defattr(644,root,root,755)
550%attr(755,root,root) %{_libdir}/plymouth/two-step.so
551
552%files system-theme
553%defattr(644,root,root,755)
554
9e86d936
JR
555%files theme-bgrt
556%defattr(644,root,root,755)
557%dir %{_datadir}/plymouth/themes/bgrt
558%{_datadir}/plymouth/themes/bgrt/bgrt.plymouth
559
612b1f77 560%files theme-glow
8f26705c 561%defattr(644,root,root,755)
612b1f77
JR
562%dir %{_datadir}/plymouth/themes/glow
563%{_datadir}/plymouth/themes/glow/*.png
564%{_datadir}/plymouth/themes/glow/glow.plymouth
a234bf88
ER
565
566%files theme-fade-in
567%defattr(644,root,root,755)
568%dir %{_datadir}/plymouth/themes/fade-in
569%{_datadir}/plymouth/themes/fade-in/bullet.png
570%{_datadir}/plymouth/themes/fade-in/entry.png
571%{_datadir}/plymouth/themes/fade-in/lock.png
572%{_datadir}/plymouth/themes/fade-in/star.png
573%{_datadir}/plymouth/themes/fade-in/fade-in.plymouth
574
575%files theme-spinner
576%defattr(644,root,root,755)
577%dir %{_datadir}/plymouth/themes/spinner
578%{_datadir}/plymouth/themes/spinner/*.png
579%{_datadir}/plymouth/themes/spinner/spinner.plymouth
580
a234bf88
ER
581%files theme-spinfinity
582%defattr(644,root,root,755)
583%dir %{_datadir}/plymouth/themes/spinfinity
9e86d936 584%{_datadir}/plymouth/themes/spinfinity/animation-0001.png
a234bf88
ER
585%{_datadir}/plymouth/themes/spinfinity/box.png
586%{_datadir}/plymouth/themes/spinfinity/bullet.png
9e86d936 587%{_datadir}/plymouth/themes/spinfinity/capslock.png
a234bf88 588%{_datadir}/plymouth/themes/spinfinity/entry.png
9e86d936
JR
589%{_datadir}/plymouth/themes/spinfinity/header-image.png
590%{_datadir}/plymouth/themes/spinfinity/keyboard.png
591%{_datadir}/plymouth/themes/spinfinity/keymap-render.png
a234bf88
ER
592%{_datadir}/plymouth/themes/spinfinity/lock.png
593%{_datadir}/plymouth/themes/spinfinity/throbber-[0-3][0-9].png
594%{_datadir}/plymouth/themes/spinfinity/spinfinity.plymouth
595
a234bf88
ER
596%files theme-solar
597%defattr(644,root,root,755)
598%dir %{_datadir}/plymouth/themes/solar
599%{_datadir}/plymouth/themes/solar/*.png
600%{_datadir}/plymouth/themes/solar/solar.plymouth
601
a234bf88
ER
602%files theme-script
603%defattr(644,root,root,755)
604%dir %{_datadir}/plymouth/themes/script
605%{_datadir}/plymouth/themes/script/*.png
606%{_datadir}/plymouth/themes/script/script.script
607%{_datadir}/plymouth/themes/script/script.plymouth
This page took 0.156812 seconds and 4 git commands to generate.