]> git.pld-linux.org Git - packages/plymouth.git/blob - plymouth.spec
- restore suspend and resume splash modes for suspend-utils
[packages/plymouth.git] / plymouth.spec
1 # TODO
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
6 #
7 # Conditional build:
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
12
13 Summary:        Graphical Boot Animation and Logger
14 Summary(pl.UTF-8):      Graficzna animacja i logowanie startu systemu
15 Name:           plymouth
16 Version:        0.8.8
17 Release:        6
18 License:        GPL v2+
19 Group:          Base
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
39 %endif
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)
52
53 %define         plymouthdaemon_execdir  /sbin
54 %define         plymouthclient_execdir  /bin
55 %define         plymouth_libdir         /%{_lib}
56
57 %description
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.
61
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
66 uruchomieniu systemu.
67
68 %package core-libs
69 Summary:        Plymouth core libraries
70 Summary(pl.UTF-8):      Podstawowe biblioteki Plymouth
71 Group:          Libraries
72 Conflicts:      plymouth-libs < 0.8.4-0.20120319.1
73
74 %description core-libs
75 This package contains the libply and libply-splash-core libraries used
76 by Plymouth.
77
78 %description core-libs -l pl.UTF-8
79 Ten pakiet zawiera biblioteki libply i libply-splash-core
80 wykorzystywane przez Plymouth.
81
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
90
91 %description graphics-libs
92 This package contains the libply-splash-graphics library used by
93 graphical Plymouth splashes.
94
95 %description graphics-libs -l pl.UTF-8
96 Ten pakiet zawiera bibliotekę libply-splash-graphics wykorzystywaną
97 przez graficzne ekrany Plymouth.
98
99 %package devel
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}
104
105 %description devel
106 This package contains the header files for libply and libplybootsplash
107 libraries needed to develop 3rd party splash plugins for Plymouth.
108
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.
112
113 %package scripts
114 Summary:        Plymouth related scripts
115 Summary(pl.UTF-8):      Skrypty pomocnicze do Plymouth
116 Group:          Applications/System
117 Requires:       %{name} = %{version}-%{release}
118 Requires:       coreutils
119 Requires:       cpio
120 #Requires:      dracut
121 Requires:       findutils
122 Requires:       gzip
123
124 %description scripts
125 This package contains scripts that help integrate Plymouth with the
126 system.
127
128 %description scripts -l pl.UTF-8
129 Ten pakiet zawiera skrypty pomagające zintegrować Plymouth z systemem.
130
131 %package plugin-fade-throbber
132 Summary:        Plymouth "Fade-Throbber" plugin
133 Summary(pl.UTF-8):      Wtyczka Plymouth "Fade-Throbber"
134 Group:          Base
135 Requires:       %{name}-graphics-libs = %{version}-%{release}
136
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.
141
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.
146
147 %package plugin-label
148 Summary:        Plymouth label plugin
149 Summary(pl.UTF-8):      Wtyczka Plymouth z etykietami
150 Group:          Base
151 Requires:       %{name}-graphics-libs = %{version}-%{release}
152
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
156 pango and cairo.
157
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.
162
163 %package plugin-script
164 Summary:        Plymouth "script" plugin
165 Summary(pl.UTF-8):      Wtyczka Plymouth "script"
166 Group:          Base
167 Requires:       %{name}-graphics-libs = %{version}-%{release}
168
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.
173
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
178 startowych.
179
180 %package plugin-space-flares
181 Summary:        Plymouth "space-flares" plugin
182 Summary(pl.UTF-8):      Wtyczka Plymouth "space-flares"
183 Group:          Base
184 Requires:       %{name}-graphics-libs = %{version}-%{release}
185 Requires:       %{name}-plugin-label = %{version}-%{release}
186
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.
190
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
194 promieniami.
195
196 %package plugin-two-step
197 Summary:        Plymouth "two-step" plugin
198 Summary(pl.UTF-8):      Wtyczka Plymouth "two-step"
199 Group:          Base
200 Requires:       %{name}-graphics-libs = %{version}-%{release}
201 Requires:       %{name}-plugin-label = %{version}-%{release}
202
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
207 animation.
208
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ą.
214
215 %package plugin-throbgress
216 Summary:        Plymouth "Throbgress" plugin
217 Summary(pl.UTF-8):      Wtyczka Plymouth "Throbgress"
218 Group:          Base
219 Requires:       %{name}-graphics-libs = %{version}-%{release}
220 Requires:       %{name}-plugin-label = %{version}-%{release}
221
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.
226
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.
231
232 %package system-theme
233 Summary:        Plymouth default theme
234 Summary(pl.UTF-8):      Domyślny motyw Plymouth
235 Group:          Base
236 Requires:       %{name}(system-theme) = %{version}-%{release}
237 Provides:       %{name}-system-plugin = %{version}-%{release}
238 Obsoletes:      plymouth-system-plugin < %{version}-%{release}
239
240 %description system-theme
241 This metapackage tracks the current distribution default theme.
242
243 %description system-theme -l pl.UTF-8
244 Ten metapakiet śledzi domyślny motyw dystrybucji.
245
246 %package theme-charge
247 Summary:        Plymouth "Charge" theme
248 Summary(pl.UTF-8):      Motyw Plymouth "Charge"
249 Group:          Base
250 Requires:       %{name}-plugin-two-step = %{version}-%{release}
251 Requires(post): %{name}-scripts = %{version}-%{release}
252 Provides:       %{name}(system-theme) = %{version}-%{release}
253
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.
258
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.
263
264 %package theme-fade-in
265 Summary:        Plymouth "Fade-In" theme
266 Summary(pl.UTF-8):      Motyw Plymouth "Fade in"
267 Group:          Base
268 Requires(post): %{name}-scripts = %{version}-%{release}
269 Requires:       %{name}-plugin-fade-throbber = %{version}-%{release}
270 Obsoletes:      plymouth-plugin-fade-in
271
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.
276
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ą
281 gwiazdy.
282
283 %package theme-script
284 Summary:        Plymouth "Script" theme
285 Summary(pl.UTF-8):      Motyw Plymouth "Script"
286 Group:          Base
287 Requires(post): %{name}-scripts = %{version}-%{release}
288 Requires:       %{name}-plugin-script = %{version}-%{release}
289
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.
293
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".
297
298 %package theme-solar
299 Summary:        Plymouth "Solar" theme
300 Summary(pl.UTF-8):      Motyw Plymouth "Solar"
301 Group:          Base
302 Requires(post): %{name}-scripts = %{version}-%{release}
303 Requires:       %{name}-plugin-space-flares = %{version}-%{release}
304 Obsoletes:      plymouth-plugin-solar
305
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.
309
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
313 słonecznymi.
314
315 %package theme-spinfinity
316 Summary:        Plymouth "Spinfinity" theme
317 Summary(pl.UTF-8):      Motyw Plymouth "Spinfinity"
318 Group:          Base
319 Requires(post): %{name}-scripts = %{version}-%{release}
320 Requires:       %{name}-plugin-throbgress = %{version}-%{release}
321 Obsoletes:      plymouth-plugin-spinfinity
322
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.
327
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.
332
333 %package theme-spinner
334 Summary:        Plymouth "Spinner" theme
335 Summary(pl.UTF-8):      Motyw Plymouth "Spinner"
336 Group:          Base
337 Requires(post): %{name}-scripts = %{version}-%{release}
338 Requires:       %{name}-plugin-two-step = %{version}-%{release}
339
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.
343
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.
347
348 %prep
349 %setup -q
350 %patch0 -p1
351 %patch1 -p1
352 %patch2 -p1
353
354 # Change the default theme
355 sed -i -e 's/fade-in/charge/g' src/plymouthd.defaults
356
357 %build
358 %configure \
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 \
364         --disable-static \
365         --disable-tests \
366         --disable-gdm-transition \
367         --enable-systemd-integration \
368         --enable-tracing \
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
376
377 %{__make}
378
379 %install
380 rm -rf $RPM_BUILD_ROOT
381 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{systemdtmpfilesdir}}
382
383 %{__make} install \
384         DESTDIR=$RPM_BUILD_ROOT
385
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
389
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
394
395 # FC: Drop glow, it's not very Fedora-y
396 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/glow
397
398 # FC: Override plymouth-update-initrd to work dracut or mkinitrd
399 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/plymouth/plymouth-update-initrd
400
401 # FC: Add compat script for upgrades
402 install -p %{SOURCE5} $RPM_BUILD_ROOT%{_sbindir}
403
404 %{__rm} $RPM_BUILD_ROOT{%{plymouth_libdir},%{_libdir}}/*.la \
405         $RPM_BUILD_ROOT%{_libdir}/plymouth/*.la \
406         $RPM_BUILD_ROOT%{_libdir}/plymouth/renderers/*.la
407
408 # Temporary symlink until rc.sysinit is fixed
409 ln -sf /bin/plymouth $RPM_BUILD_ROOT%{_bindir}/plymouth
410
411 install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/plymouth
412
413 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}/plymouth-logo.png
414 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
415
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
418
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
430
431 %clean
432 rm -rf $RPM_BUILD_ROOT
433
434 %post
435 %systemd_reload
436
437 %postun
438 if [ $1 -eq 0 ]; then
439         rm -f %{_libdir}/plymouth/default.so
440 fi
441 %systemd_reload
442
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
447
448 %files
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
475
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
497
498 %files core-libs
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
508
509 %files graphics-libs
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
514
515 %files devel
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
525
526 %files scripts
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
533
534 %files plugin-fade-throbber
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/plymouth/fade-throbber.so
537
538 %files plugin-label
539 %defattr(644,root,root,755)
540 %attr(755,root,root) %{_libdir}/plymouth/label.so
541
542 %files plugin-script
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{_libdir}/plymouth/script.so
545
546 %files plugin-space-flares
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_libdir}/plymouth/space-flares.so
549
550 %files plugin-throbgress
551 %defattr(644,root,root,755)
552 %attr(755,root,root) %{_libdir}/plymouth/throbgress.so
553
554 %files plugin-two-step
555 %defattr(644,root,root,755)
556 %attr(755,root,root) %{_libdir}/plymouth/two-step.so
557
558 %files system-theme
559 %defattr(644,root,root,755)
560
561 %files theme-charge
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
566
567 %files theme-fade-in
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
575
576 %files theme-spinner
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
581
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
591
592 %files theme-solar
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
597
598 %files theme-script
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
This page took 0.091912 seconds and 4 git commands to generate.