Package Details: plymouth-git 0.9.2.r0.g2c437c3-1

Git Clone URL: https://aur.archlinux.org/plymouth-git.git (read-only)
Package Base: plymouth-git
Description: A graphical boot splash screen with kernel mode-setting support (development version)
Upstream URL: http://www.freedesktop.org/wiki/Software/Plymouth/
Licenses: GPL
Conflicts: plymouth
Provides: plymouth
Submitter: PirateJonno
Maintainer: siavashs
Last Packager: siavashs
Votes: 247
Popularity: 0.325430
First Submitted: 2009-05-02 09:53
Last Updated: 2017-04-27 00:45

Required by (21)

Sources (14)

Latest Comments

siavashs commented on 2017-04-27 00:45

Fixed :)

babel commented on 2017-04-25 14:17

New error compiling:

patching file scripts/plymouth-update-initrd
patching file systemd-units/plymouth-quit.service.in
patching file src/main.c
Hunk #1 FAILED at 1529.
1 out of 1 hunk FAILED -- saving rejects to file src/main.c.rej

@acz13 is it related?

acz13 commented on 2017-04-25 01:35

patch no longer needed and will fail build: https://cgit.freedesktop.org/plymouth/commit/?id=6fd5c6b260b89604f2ff7d65a4f1a011db23a726

babel commented on 2017-04-18 23:04

I can confirm it works now. Thank you siavashs.

siavashs commented on 2017-04-17 13:39

It makes me sad when I see a C developer who commits his/her code before trying to compile it!
Anyway I fixed the compilation error, and as I tested it works fine(Not very useful on my MBP though as it boots very fast).

kurbastrar commented on 2017-04-10 18:51

I got the same error as babel, but this time in english :)

main.c: In function ‘on_escape_pressed’:
main.c:1532:34: error: ‘toggle_between_splash_details’ undeclared (first use in this function)
toggle_between_splash_details,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:1532:34: note: each undeclared identifier is reported only once for each function it appears in
main.c:1540:43: error: expected ‘)’ before ‘state’
state->details_trigger);
^~~~~
main.c:1536:9: error: too few arguments to function ‘ply_event_loop_watch_for_timeout’
ply_event_loop_watch_for_timeout (state->loop,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./libply/ply-command-parser.h:27:0,
from main.c:45:
./libply/ply-event-loop.h:74:6: note: declared here
void ply_event_loop_watch_for_timeout (ply_event_loop_t *loop,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:613: plymouthd-main.o] Error 1
make[3]: Leaving directory '/home/kurbster/.cache/pacaur/plymouth-git/src/plymouth/src'
make[2]: *** [Makefile:702: all-recursive] Error 1
make[2]: Leaving directory '/home/kurbster/.cache/pacaur/plymouth-git/src/plymouth/src'
make[1]: *** [Makefile:457: all-recursive] Error 1
make[1]: Leaving directory '/home/kurbster/.cache/pacaur/plymouth-git/src/plymouth'
make: *** [Makefile:389: all] Error 2
==> ERROR: A failure occurred in build().

babel commented on 2017-04-09 14:17

Hello. I get this error trying to install it:

main.c:1532:34: error: ‘toggle_between_splash_details’ no se declaró aquí (primer uso en esta función)
toggle_between_splash_details,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:1532:34: nota: cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece
main.c:1540:43: error: expected ‘)’ before ‘state’
state->details_trigger);
^~~~~
main.c:1536:9: error: faltan argumentos para la función ‘ply_event_loop_watch_for_timeout’
ply_event_loop_watch_for_timeout (state->loop,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./libply/ply-command-parser.h:27:0,
from main.c:45:
./libply/ply-event-loop.h:74:6: nota: se declara aquí
void ply_event_loop_watch_for_timeout (ply_event_loop_t *loop,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:613: plymouthd-main.o] Error 1
make[3]: se sale del directorio '/tmp/yaourt-tmp-babel/aur-plymouth-git/src/plymouth/src'
make[2]: *** [Makefile:702: all-recursive] Error 1
make[2]: se sale del directorio '/tmp/yaourt-tmp-babel/aur-plymouth-git/src/plymouth/src'
make[1]: *** [Makefile:457: all-recursive] Error 1
make[1]: se sale del directorio '/tmp/yaourt-tmp-babel/aur-plymouth-git/src/plymouth'
make: *** [Makefile:389: all] Error 2
==> ERROR: Se produjo un fallo en build().
Cancelando…

I'm sorry it is in Spanish. I won't translate it because I'm not sure what words to use exactly, but I hope you get the idea.

Aetf commented on 2016-11-04 23:18

Hi, the plymouth.initcpio_install script is incompatible to breeze-plymouth[1] theme.

In addition to normal files under /usr/share/plymouth/themes/breeze/, this theme also has a images folder at /usr/share/plymouth/themes/breeze/images/. In the plymouth.initcpio_install script, around line 37, it checks and skips all non-file children under the folder.

I'm not sure I understand the reason why not just add the whole themes/${PLYMOUTH_THEME_NAME} folder to initramfs, maybe there are other themes that puts non-related files in the theme folder?

Missing images folder is causing problems like blank screen when ask password input should be shown, as reported in the breeze-plymouth package.

[1]: https://aur.archlinux.org/packages/breeze-plymouth/

ozmage commented on 2016-05-22 14:54

Something Weird Just Happen And After upgrade systemd to version 230 the hook sd-plymouth is no longer compatible with systemd so please check the sd-plymouth hook and fix it to use it with systemd

well plymouth works with HOOKS="base udev plymouth resume autodetect modconf block filesystems keyboard"

but the combo HOOKS="systemd sd-plymouth" dont boot

tigrang commented on 2015-11-05 07:32

It compiles fine, but splash screen doesnt actually show. I have to use -legacy version. Is that the case for everyone else?

All comments