diff options
author | Davis, Michael <michael.davis@essvote.com> | 2019-02-25 17:28:37 +0000 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-02-25 16:31:30 -0800 |
commit | 5cea5f2451f57612ec77dedb26e9a5a7a0f0e6d9 (patch) | |
tree | f41bbbceb29fae2aa04d08bcad2b37cc7d90b09c /meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb | |
parent | fbc644835875df5ee74bbafc295b4b13f347ec51 (diff) | |
download | meta-openembedded-5cea5f2451f57612ec77dedb26e9a5a7a0f0e6d9.tar.gz |
plymouth: Update to version 0.9.4
Signed-off-by: Michael Davis <michael.davis@essvote.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb')
-rw-r--r-- | meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb b/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb new file mode 100644 index 000000000..305977e5e --- /dev/null +++ b/meta-oe/recipes-core/plymouth/plymouth_0.9.4.bb | |||
@@ -0,0 +1,67 @@ | |||
1 | SUMMARY = "Plymouth is a project from Fedora providing a flicker-free graphical boot process." | ||
2 | |||
3 | DESCRIPTION = "Plymouth is an application that runs very early in the boot process \ | ||
4 | (even before the root filesystem is mounted!) that provides a \ | ||
5 | graphical boot animation while the boot process happens in the background. \ | ||
6 | " | ||
7 | |||
8 | HOMEPAGE = "http://www.freedesktop.org/wiki/Software/Plymouth" | ||
9 | SECTION = "base" | ||
10 | |||
11 | LICENSE = "GPLv2+" | ||
12 | |||
13 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" | ||
14 | |||
15 | DEPENDS = "libcap libpng cairo dbus udev" | ||
16 | PROVIDES = "virtual/psplash" | ||
17 | RPROVIDES_${PN} = "virtual-psplash virtual-psplash-support" | ||
18 | |||
19 | SRC_URI = " \ | ||
20 | http://www.freedesktop.org/software/plymouth/releases/${BPN}-${PV}.tar.xz \ | ||
21 | file://0001-Make-full-path-to-systemd-tty-ask-password-agent-con.patch \ | ||
22 | " | ||
23 | |||
24 | SRC_URI[md5sum] = "4efa5551d230165981b105e7c6a50aa7" | ||
25 | SRC_URI[sha256sum] = "4a197a4f1a05785d7453dd829b231352fb2d09171bd86c5ffaafbb2dd6791351" | ||
26 | |||
27 | EXTRA_OECONF += " --enable-shared --disable-static --disable-gtk --disable-documentation \ | ||
28 | --with-logo=${LOGO} \ | ||
29 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-systemd-integration --with-system-root-install --with-systemd-tty-ask-password-agent=${base_bindir}/systemd-tty-ask-password-agent', '', d)} \ | ||
30 | " | ||
31 | |||
32 | PACKAGECONFIG ??= "pango initrd" | ||
33 | PACKAGECONFIG_append_x86 = " drm" | ||
34 | PACKAGECONFIG_append_x86-64 = " drm" | ||
35 | |||
36 | PACKAGECONFIG[drm] = "--enable-drm,--disable-drm,libdrm" | ||
37 | PACKAGECONFIG[pango] = "--enable-pango,--disable-pango,pango" | ||
38 | PACKAGECONFIG[gtk] = "--enable-gtk,--disable-gtk,gtk+3" | ||
39 | PACKAGECONFIG[initrd] = ",,," | ||
40 | |||
41 | LOGO ??= "${datadir}/plymouth/bizcom.png" | ||
42 | |||
43 | inherit autotools pkgconfig systemd | ||
44 | |||
45 | do_install_append() { | ||
46 | # Remove /var/run from package as plymouth will populate it on startup | ||
47 | rm -fr "${D}${localstatedir}/run" | ||
48 | |||
49 | if ! ${@bb.utils.contains('PACKAGECONFIG', 'initrd', 'true', 'false', d)}; then | ||
50 | rm -rf "${D}${libexecdir}" | ||
51 | fi | ||
52 | } | ||
53 | |||
54 | PACKAGES =. "${@bb.utils.contains('PACKAGECONFIG', 'initrd', '${PN}-initrd ', '', d)}" | ||
55 | PACKAGES =+ "${PN}-set-default-theme" | ||
56 | |||
57 | FILES_${PN}-initrd = "${libexecdir}/plymouth/*" | ||
58 | FILES_${PN}-set-default-theme = "${sbindir}/plymouth-set-default-theme" | ||
59 | |||
60 | FILES_${PN} += "${systemd_unitdir}/system/*" | ||
61 | FILES_${PN}-dbg += "${libdir}/plymouth/renderers/.debug" | ||
62 | |||
63 | |||
64 | RDEPENDS_${PN}-initrd = "bash dracut" | ||
65 | RDEPENDS_${PN}-set-default-theme = "bash" | ||
66 | |||
67 | SYSTEMD_SERVICE_${PN} = "plymouth-start.service" | ||