]> git.pld-linux.org Git - packages/plymouth.git/blob - plymouth.spec
- point meson as /sbin and /bin to make it embed correct paths in systemd units,...
[packages/plymouth.git] / plymouth.spec
1 # TODO
2 # - integrate with geninitrd
3 # - pldize recent update (r1.18)
4 # - unpackaged /etc/logrotate.d/bootlog ?
5 #
6 # Conditional build:
7 %bcond_without  drm             # disable building with DRM renderer support
8
9 Summary:        Graphical Boot Animation and Logger
10 Summary(pl.UTF-8):      Graficzna animacja i logowanie startu systemu
11 Name:           plymouth
12 Version:        22.02.122
13 Release:        1
14 License:        GPL v2+
15 Group:          Base
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)
53
54 %description
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.
58
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
63 uruchomieniu systemu.
64
65 %package core-libs
66 Summary:        Plymouth core libraries
67 Summary(pl.UTF-8):      Podstawowe biblioteki Plymouth
68 Group:          Libraries
69 Conflicts:      plymouth-libs < 0.8.5
70
71 %description core-libs
72 This package contains the libply and libply-splash-core libraries used
73 by Plymouth.
74
75 %description core-libs -l pl.UTF-8
76 Ten pakiet zawiera biblioteki libply i libply-splash-core
77 wykorzystywane przez Plymouth.
78
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
86
87 %description graphics-libs
88 This package contains the libply-splash-graphics library used by
89 graphical Plymouth splashes.
90
91 %description graphics-libs -l pl.UTF-8
92 Ten pakiet zawiera bibliotekę libply-splash-graphics wykorzystywaną
93 przez graficzne ekrany Plymouth.
94
95 %package devel
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}
100
101 %description devel
102 This package contains the header files for libply and libplybootsplash
103 libraries needed to develop 3rd party splash plugins for Plymouth.
104
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.
108
109 %package static
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}
114
115 %description static
116 This package contains the static libraries used to develop 3rd party
117 splash plugins for Plymouth.
118
119 %description static -l pl.UTF-8
120 Ten pakiet zawiera statyczne biblioteki, przydatne do tworzenia
121 wtyczek graficznych Plymouth.
122
123 %package scripts
124 Summary:        Plymouth related scripts
125 Summary(pl.UTF-8):      Skrypty pomocnicze do Plymouth
126 Group:          Applications/System
127 Requires:       %{name} = %{version}-%{release}
128 Requires:       coreutils
129 Requires:       cpio
130 #Requires:      dracut
131 Requires:       findutils
132 Requires:       gzip
133
134 %description scripts
135 This package contains scripts that help integrate Plymouth with the
136 system.
137
138 %description scripts -l pl.UTF-8
139 Ten pakiet zawiera skrypty pomagające zintegrować Plymouth z systemem.
140
141 %package plugin-fade-throbber
142 Summary:        Plymouth "Fade-Throbber" plugin
143 Summary(pl.UTF-8):      Wtyczka Plymouth "Fade-Throbber"
144 Group:          Base
145 Requires:       %{name}-graphics-libs = %{version}-%{release}
146
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.
151
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.
156
157 %package plugin-label
158 Summary:        Plymouth label plugin
159 Summary(pl.UTF-8):      Wtyczka Plymouth z etykietami
160 Group:          Base
161 Requires:       %{name}-graphics-libs = %{version}-%{release}
162
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
166 pango and cairo.
167
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.
172
173 %package plugin-script
174 Summary:        Plymouth "script" plugin
175 Summary(pl.UTF-8):      Wtyczka Plymouth "script"
176 Group:          Base
177 Requires:       %{name}-graphics-libs = %{version}-%{release}
178
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.
183
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
188 startowych.
189
190 %package plugin-space-flares
191 Summary:        Plymouth "space-flares" plugin
192 Summary(pl.UTF-8):      Wtyczka Plymouth "space-flares"
193 Group:          Base
194 Requires:       %{name}-graphics-libs = %{version}-%{release}
195 Requires:       %{name}-plugin-label = %{version}-%{release}
196
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.
200
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
204 promieniami.
205
206 %package plugin-two-step
207 Summary:        Plymouth "two-step" plugin
208 Summary(pl.UTF-8):      Wtyczka Plymouth "two-step"
209 Group:          Base
210 Requires:       %{name}-graphics-libs = %{version}-%{release}
211 Requires:       %{name}-plugin-label = %{version}-%{release}
212
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
217 animation.
218
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ą.
224
225 %package system-theme
226 Summary:        Plymouth default theme
227 Summary(pl.UTF-8):      Domyślny motyw Plymouth
228 Group:          Base
229 Requires:       %{name}(system-theme) = %{version}-%{release}
230 Provides:       %{name}-system-plugin = %{version}-%{release}
231 Obsoletes:      plymouth-system-plugin < %{version}-%{release}
232
233 %description system-theme
234 This metapackage tracks the current distribution default theme.
235
236 %description system-theme -l pl.UTF-8
237 Ten metapakiet śledzi domyślny motyw dystrybucji.
238
239 %package theme-bgrt
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
242 Group:          Base
243 Requires(post): %{name}-scripts = %{version}-%{release}
244 Requires:       %{name}-plugin-two-step = %{version}-%{release}
245 Provides:       %{name}(system-theme) = %{version}-%{release}
246
247 %description theme-bgrt
248 Jimmac's spinner theme using the ACPI BGRT graphics as background.
249
250 %description theme-bgrt -l pl.UTF-8
251 Motyw Spinner Jimmaca wykorzystujący jako tło grafikę ACPI BGRT
252
253 %package theme-glow
254 Summary:        Plymouth "Glow" theme
255 Summary(pl.UTF-8):      Motyw Plymouth "Glow"
256 Group:          Base
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
261
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
265 emerging logo.
266
267 %description theme-glow -l pl.UTF-8
268 Ten pakiet zawiera motyw ekranu startowego Plymouth "Glow".
269
270 %package theme-fade-in
271 Summary:        Plymouth "Fade-In" theme
272 Summary(pl.UTF-8):      Motyw Plymouth "Fade in"
273 Group:          Base
274 Requires(post): %{name}-scripts = %{version}-%{release}
275 Requires:       %{name}-plugin-fade-throbber = %{version}-%{release}
276 Obsoletes:      plymouth-plugin-fade-in < 0.7.0
277
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.
282
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ą
287 gwiazdy.
288
289 %package theme-script
290 Summary:        Plymouth "Script" theme
291 Summary(pl.UTF-8):      Motyw Plymouth "Script"
292 Group:          Base
293 Requires(post): %{name}-scripts = %{version}-%{release}
294 Requires:       %{name}-plugin-script = %{version}-%{release}
295
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.
299
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".
303
304 %package theme-solar
305 Summary:        Plymouth "Solar" theme
306 Summary(pl.UTF-8):      Motyw Plymouth "Solar"
307 Group:          Base
308 Requires(post): %{name}-scripts = %{version}-%{release}
309 Requires:       %{name}-plugin-space-flares = %{version}-%{release}
310 Obsoletes:      plymouth-plugin-solar < 0.7.0
311
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.
315
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
319 słonecznymi.
320
321 %package theme-spinfinity
322 Summary:        Plymouth "Spinfinity" theme
323 Summary(pl.UTF-8):      Motyw Plymouth "Spinfinity"
324 Group:          Base
325 Requires(post): %{name}-scripts = %{version}-%{release}
326 Requires:       %{name}-plugin-two-step = %{version}-%{release}
327 Obsoletes:      plymouth-plugin-spinfinity < 0.7.0
328
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.
333
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.
338
339 %package theme-spinner
340 Summary:        Plymouth "Spinner" theme
341 Summary(pl.UTF-8):      Motyw Plymouth "Spinner"
342 Group:          Base
343 Requires(post): %{name}-scripts = %{version}-%{release}
344 Requires:       %{name}-plugin-two-step = %{version}-%{release}
345
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.
349
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.
353
354 %prep
355 %setup -q
356 %patch0 -p1
357 %patch1 -p1
358 %patch2 -p1
359 %patch3 -p1
360
361 # Change the default theme
362 %{__sed} -i -e 's/Theme=.*/Theme=tribar/ig' -e 's/ShowDelay=.*//ig' src/plymouthd.defaults
363
364 %build
365 #{__autopoint}
366 %{__libtoolize}
367 %{__aclocal} -I m4
368 %{__autoconf}
369 %{__autoheader}
370 %{__automake}
371 %configure \
372         UDEVADM=/sbin/udevadm \
373         SYSTEMD_ASK_PASSWORD_AGENT=/bin/systemd-tty-ask-password-agent \
374         --enable-static \
375         %{__enable_disable drm drm} \
376         --disable-silent-rules \
377         --enable-documentation \
378         --enable-systemd-integration \
379         --enable-tracing \
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
387
388 %{__make}
389
390 %install
391 rm -rf $RPM_BUILD_ROOT
392 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{systemdtmpfilesdir}}
393
394 %{__make} install \
395         DESTDIR=$RPM_BUILD_ROOT
396
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
400
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
404
405 # Override plymouth-update-initrd to work with dracut or mkinitrd
406 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_libexecdir}/plymouth/plymouth-update-initrd
407
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}
411
412 %{__mv} $RPM_BUILD_ROOT/%{_lib}/{libply,libply-splash-core}.a $RPM_BUILD_ROOT%{_libdir}
413
414 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
415
416 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/plymouth-logo.png
417 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
418
419 ln -s plymouth-logo.png $RPM_BUILD_ROOT%{_pixmapsdir}/system-logo-white.png
420
421 %find_lang %{name}
422
423 %clean
424 rm -rf $RPM_BUILD_ROOT
425
426 %post
427 %systemd_reload
428
429 %postun
430 if [ $1 -eq 0 ]; then
431         rm -f %{_libdir}/plymouth/default.so
432 fi
433 %systemd_reload
434
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
439
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
455 %endif
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*
476
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
504
505 %files core-libs
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
515
516 %files graphics-libs
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
521
522 %files devel
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
532
533 %files static
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
539
540 %files scripts
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*
547
548 %files plugin-fade-throbber
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{_libdir}/plymouth/fade-throbber.so
551
552 %files plugin-label
553 %defattr(644,root,root,755)
554 %attr(755,root,root) %{_libdir}/plymouth/label.so
555
556 %files plugin-script
557 %defattr(644,root,root,755)
558 %attr(755,root,root) %{_libdir}/plymouth/script.so
559
560 %files plugin-space-flares
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{_libdir}/plymouth/space-flares.so
563
564 %files plugin-two-step
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/plymouth/two-step.so
567
568 %files system-theme
569 %defattr(644,root,root,755)
570
571 %files theme-bgrt
572 %defattr(644,root,root,755)
573 %dir %{_datadir}/plymouth/themes/bgrt
574 %{_datadir}/plymouth/themes/bgrt/bgrt.plymouth
575
576 %files theme-glow
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
581
582 %files theme-fade-in
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
590
591 %files theme-spinner
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
596
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
611
612 %files theme-solar
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
617
618 %files theme-script
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
This page took 0.085971 seconds and 3 git commands to generate.