[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: a9899b86fe8406db6b2f0136ae3df674cea9568c Author: Sam James gentoo org> AuthorDate: Wed Jun 28 07:45:14 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 28 07:50:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9899b86 sys-boot/plymouth: add missing selinux policy dep Signed-off-by: Sam James gentoo.org> sys-boot/plymouth/plymouth-22.02.122-r1.ebuild | 5 +++-- sys-boot/plymouth/plymouth-.ebuild | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild index b98890966212..1489deec6cd0 100644 --- a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild +++ b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,7 +21,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +drm +gtk +pango +split-usr static-libs +udev" +IUSE="debug +drm +gtk +pango selinux +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= @@ -41,6 +41,7 @@ DEPEND="${CDEPEND} " # Block due bug #383067 RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-plymouthd ) udev? ( virtual/udev ) !https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +drm +gtk +pango +split-usr static-libs +udev" +IUSE="debug +drm +gtk +pango selinux +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= @@ -41,6 +41,7 @@ DEPEND="${CDEPEND} " # Block due bug #383067 RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-plymouthd ) udev? ( virtual/udev ) !
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/, sys-boot/plymouth/files/
commit: 944a39cd04fc0960a85035148475d9ad81e7dd51 Author: Sam James gentoo org> AuthorDate: Tue Aug 23 22:56:18 2022 + Commit: Sam James gentoo org> CommitDate: Tue Aug 23 22:56:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944a39cd sys-boot/plymouth: fix build w/ glibc 2.36 Closes: https://bugs.gentoo.org/863839 Signed-off-by: Sam James gentoo.org> .../files/plymouth-22.02.122-glibc-2.36.patch | 25 ++ sys-boot/plymouth/plymouth-22.02.122-r1.ebuild | 1 + 2 files changed, 26 insertions(+) diff --git a/sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch b/sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch new file mode 100644 index ..b1da112732e3 --- /dev/null +++ b/sys-boot/plymouth/files/plymouth-22.02.122-glibc-2.36.patch @@ -0,0 +1,25 @@ +https://gitlab.freedesktop.org/plymouth/plymouth/-/commit/5f1e43c00039a7fe1fff768b91a05a695fb4a53d +https://bugs.gentoo.org/863839 + +From 5f1e43c00039a7fe1fff768b91a05a695fb4a53d Mon Sep 17 00:00:00 2001 +From: Ray Strode +Date: Wed, 3 Aug 2022 15:23:33 -0400 +Subject: [PATCH] ply-utils: Drop linux/fs.h include + +It was needed long ago for a function we no longer even have. + +Now it's causing compile errors on Fedora 37 because it's conflicting +with sys/mount.h. + +This commit drops it. +--- a/src/libply/ply-utils.c b/src/libply/ply-utils.c +@@ -46,7 +46,6 @@ + #include + #include + #include +-#include + #include + + #include +GitLab diff --git a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild index d87fe2ec7e36..075ed34ae073 100644 --- a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild +++ b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild @@ -52,6 +52,7 @@ DOC_CONTENTS=" PATCHES=( "${FILESDIR}"/0.9.3-glibc-sysmacros.patch + "${FILESDIR}"/${P}-glibc-2.36.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: c53ad3e8295a2a3ee8d6db6d4d933574c139e18d Author: Matthew Thode gentoo org> AuthorDate: Sat Aug 6 17:29:21 2022 + Commit: Matthew Thode gentoo org> CommitDate: Sat Aug 6 17:29:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53ad3e8 sys-boot/plymouth: cleanup and remove genkernel-next references Closes: https://bugs.gentoo.org/861704 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/Manifest | 2 - sys-boot/plymouth/plymouth-0.9.5-r2.ebuild | 112 .../plymouth/plymouth-0.9.6_pre20211225-r1.ebuild | 114 - sys-boot/plymouth/plymouth-22.02.122-r1.ebuild | 4 +- sys-boot/plymouth/plymouth-.ebuild | 4 +- 5 files changed, 4 insertions(+), 232 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 7595bea28e61..6eb0a48b567b 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,4 +1,2 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c -DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537 SHA512 686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9 DIST plymouth-22.02.122.tar.xz 1183608 BLAKE2B 8bb1362fcaa7d4c0fb1b69729a8a681d992a5d2abc07644d3be5cc0b19df2cac83df031165a65fa06f95042f619b9f4b7a7e1f3816528f6623473a2b1303e1be SHA512 9f2f5a7121b431f16561d6b5f31177ff06cf1e6bdffaa68c1fe08aa3c765a96dee745824aae8eaac9a0b4a08f0a17a9ae79a82bd0826fcc3fe14d8553635f817 -DIST plymouth-5b91b9ed84cc91759c986634a4d64d474e6092cf.tar.gz 1132049 BLAKE2B 0e224aad93fef4039a1a023ece051a64e1fa854f29a814957673c7ba68eb3f2348ca075f59a17f7bad692152ddcc402b2246db413886ac73ad77a36a6fb2cb3c SHA512 3d81ce379d0a11af5b557bfe86e336a40e5abdbb6dbd6cd5e046ede9a46cf2782af75b8e32e3fb2232b8a22efee1890ecb47394742041d9dcb499b38476a814c diff --git a/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild deleted file mode 100644 index 5dd00723beda.. --- a/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic -SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; -else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86" -fi - -inherit autotools readme.gentoo-r1 systemd toolchain-funcs - -DESCRIPTION="Graphical boot animation (splash) and logger" -HOMEPAGE="https://cgit.freedesktop.org/plymouth/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="debug +drm +gtk +pango +split-usr static-libs +udev" - -CDEPEND=" - >=media-libs/libpng-1.2.16:= - drm? ( x11-libs/libdrm ) - gtk? ( - dev-libs/glib:2 - >=x11-libs/gtk+-3.14:3 - x11-libs/cairo - ) - pango? ( >=x11-libs/pango-1.21 ) -" -DEPEND="${CDEPEND} - elibc_musl? ( sys-libs/rpmatch-standalone ) - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" -# Block due bug #383067 -RDEPEND="${CDEPEND} - udev? ( virtual/udev ) - !https://wiki.gentoo.org/wiki/Plymouth#Configuration -" - -PATCHES=( - "${FILESDIR}"/0.9.3-glibc-sysmacros.patch -) - -src_prepare() { - use elibc_musl && append-ldflags -lrpmatch - default - eautoreconf -} - -src_configure() { - local myconf=( - --with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-documentation - --enable-systemd-integration - --with-systemdunitdir="$(systemd_get_systemunitdir)" - $(use_enable !static-libs shared) - $(use_enable static-libs static) - $(use_enable debug tracing) - $(use_enable drm) - $(use_enable gtk) - $(use_enable pango) - $(use_with udev) - ) - econf "${myconf[@]}" -} - -src_install() { - default - - insinto /usr/share/plymouth - newins "${DISTDIR}"/gentoo-logo.png bizcom.png - - if use split-usr ; then - # Install compatibility symlinks as some rdeps hardcode the paths - dosym
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 4e3f2ae512febe725c7ede8a2da9fe812fb1452b Author: Matthew Thode gentoo org> AuthorDate: Fri Jun 24 02:23:11 2022 + Commit: Matthew Thode gentoo org> CommitDate: Fri Jun 24 02:23:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3f2ae5 sys-boot/plymouth: 22.02.122-r1 stable... amd64 arm arm64 ppc ppc64 sparc x86 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/plymouth-22.02.122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild index e3ad01aa6372..b69e14eb1e65 100644 --- a/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild +++ b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86" fi inherit autotools readme.gentoo-r1 systemd
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 4d558066263f70508f0b8acc2e5f35c226d71568 Author: Mike Lothian fireburn co uk> AuthorDate: Sun Apr 17 09:31:45 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 18 03:18:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d558066 sys-boot/plymouth: Remove dependency on libdrm[libkms] Libkms has been removed and it does not appear to be a hard requirement to build plymouth. Signed-off-by: Mike Lothian fireburn.co.uk> Closes: https://github.com/gentoo/gentoo/pull/25058 Signed-off-by: Matt Turner gentoo.org> sys-boot/plymouth/metadata.xml | 2 +- .../{plymouth-0.9.5-r1.ebuild => plymouth-0.9.5-r2.ebuild} | 10 +- ...pre20211225.ebuild => plymouth-0.9.6_pre20211225-r1.ebuild} | 8 ...{plymouth-22.02.122.ebuild => plymouth-22.02.122-r1.ebuild} | 8 sys-boot/plymouth/plymouth-.ebuild | 10 +- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index 3c5e3d8bbaf5..5900b9002bfe 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -6,7 +6,7 @@ Matthew Thode - Provides abstraction to the DRM drivers (intel, + Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment) Adds support for printing text on splash screen and text prompts, e.g. for password diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild similarity index 93% rename from sys-boot/plymouth/plymouth-0.9.5-r1.ebuild rename to sys-boot/plymouth/plymouth-0.9.5-r2.ebuild index 62560bb5edb7..5dd00723beda 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,16 +21,16 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +gtk +libkms +pango +split-usr static-libs +udev" +IUSE="debug +drm +gtk +pango +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= + drm? ( x11-libs/libdrm ) gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 x11-libs/cairo ) - libkms? ( x11-libs/libdrm[libkms] ) pango? ( >=x11-libs/pango-1.21 ) " DEPEND="${CDEPEND} @@ -71,8 +71,8 @@ src_configure() { $(use_enable !static-libs shared) $(use_enable static-libs static) $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) + $(use_enable drm) + $(use_enable gtk) $(use_enable pango) $(use_with udev) ) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225-r1.ebuild similarity index 94% rename from sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild rename to sys-boot/plymouth/plymouth-0.9.6_pre20211225-r1.ebuild index 0c17e6c5bc8b..7ee910f6b422 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225-r1.ebuild @@ -23,16 +23,16 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +gtk +libkms +pango +split-usr static-libs +udev" +IUSE="debug +drm +gtk +pango +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= + drm? ( x11-libs/libdrm ) gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 x11-libs/cairo ) - libkms? ( x11-libs/libdrm[libkms] ) pango? ( >=x11-libs/pango-1.21 ) " DEPEND="${CDEPEND} @@ -73,8 +73,8 @@ src_configure() { $(use_enable !static-libs shared) $(use_enable static-libs static) $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) + $(use_enable drm) + $(use_enable gtk) $(use_enable pango) $(use_with udev) ) diff --git a/sys-boot/plymouth/plymouth-22.02.122.ebuild b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild similarity index 94% rename from sys-boot/plymouth/plymouth-22.02.122.ebuild rename to sys-boot/plymouth/plymouth-22.02.122-r1.ebuild index 98bb6eb92ea2..e3ad01aa6372 100644 --- a/sys-boot/plymouth/plymouth-22.02.122.ebuild +++ b/sys-boot/plymouth/plymouth-22.02.122-r1.ebuild @@ -21,16 +21,16 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +gtk +libkms +pango +split-usr static-libs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 40e731f5e10ec5d6a35cf598d744f4c2a770a28d Author: Matthew Thode gentoo org> AuthorDate: Fri Feb 4 20:40:48 2022 + Commit: Matthew Thode gentoo org> CommitDate: Fri Feb 4 20:40:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e731f5 sys-boot/plymouth: yay finally a release Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/Manifest | 1 + sys-boot/plymouth/plymouth-22.02.122.ebuild | 112 2 files changed, 113 insertions(+) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index a195adf94890..7595bea28e61 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,3 +1,4 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537 SHA512 686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9 +DIST plymouth-22.02.122.tar.xz 1183608 BLAKE2B 8bb1362fcaa7d4c0fb1b69729a8a681d992a5d2abc07644d3be5cc0b19df2cac83df031165a65fa06f95042f619b9f4b7a7e1f3816528f6623473a2b1303e1be SHA512 9f2f5a7121b431f16561d6b5f31177ff06cf1e6bdffaa68c1fe08aa3c765a96dee745824aae8eaac9a0b4a08f0a17a9ae79a82bd0826fcc3fe14d8553635f817 DIST plymouth-5b91b9ed84cc91759c986634a4d64d474e6092cf.tar.gz 1132049 BLAKE2B 0e224aad93fef4039a1a023ece051a64e1fa854f29a814957673c7ba68eb3f2348ca075f59a17f7bad692152ddcc402b2246db413886ac73ad77a36a6fb2cb3c SHA512 3d81ce379d0a11af5b557bfe86e336a40e5abdbb6dbd6cd5e046ede9a46cf2782af75b8e32e3fb2232b8a22efee1890ecb47394742041d9dcb499b38476a814c diff --git a/sys-boot/plymouth/plymouth-22.02.122.ebuild b/sys-boot/plymouth/plymouth-22.02.122.ebuild new file mode 100644 index ..98bb6eb92ea2 --- /dev/null +++ b/sys-boot/plymouth/plymouth-22.02.122.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic +SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; +else + SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit autotools readme.gentoo-r1 systemd + +DESCRIPTION="Graphical boot animation (splash) and logger" +HOMEPAGE="https://cgit.freedesktop.org/plymouth/; + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug +gtk +libkms +pango +split-usr static-libs +udev" + +CDEPEND=" + >=media-libs/libpng-1.2.16:= + gtk? ( + dev-libs/glib:2 + >=x11-libs/gtk+-3.14:3 + x11-libs/cairo + ) + libkms? ( x11-libs/libdrm[libkms] ) + pango? ( >=x11-libs/pango-1.21 ) +" +DEPEND="${CDEPEND} + elibc_musl? ( sys-libs/rpmatch-standalone ) + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig +" +# Block due bug #383067 +RDEPEND="${CDEPEND} + udev? ( virtual/udev ) + !https://wiki.gentoo.org/wiki/Plymouth#Configuration +" + +PATCHES=( + "${FILESDIR}"/0.9.3-glibc-sysmacros.patch +) + +src_prepare() { + use elibc_musl && append-ldflags -lrpmatch + default + eautoreconf +} + +src_configure() { + local myconf=( + --with-system-root-install=no + --localstatedir=/var + --without-rhgb-compat-link + --enable-documentation + --enable-systemd-integration + --with-systemdunitdir="$(systemd_get_systemunitdir)" + $(use_enable !static-libs shared) + $(use_enable static-libs static) + $(use_enable debug tracing) + $(use_enable gtk gtk) + $(use_enable libkms drm) + $(use_enable pango) + $(use_with udev) + ) + econf "${myconf[@]}" +} + +src_install() { + default + + insinto /usr/share/plymouth + newins "${DISTDIR}"/gentoo-logo.png bizcom.png + + if use split-usr ; then + # Install compatibility symlinks as some rdeps hardcode the paths + dosym ../usr/bin/plymouth /bin/plymouth + dosym ../usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme + dosym ../usr/sbin/plymouthd /sbin/plymouthd + fi + +
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: d80cfec8a88da6bbfd86841e9c6bf06760ea22f0 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jan 11 05:14:55 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jan 11 05:14:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80cfec8 sys-boot/plymouth: Stabilize 0.9.6_pre20211225 ppc, #830975 Signed-off-by: Georgy Yakovlev gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index 01733905cce4..0c17e6c5bc8b 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 3a7a3e3e63705e604e59a67d13717135e1c612db Author: Sam James gentoo org> AuthorDate: Tue Jan 11 03:50:12 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 11 03:50:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7a3e3e sys-boot/plymouth: Stabilize 0.9.6_pre20211225 sparc, #830975 Signed-off-by: Sam James gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index 0ce452128434..01733905cce4 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 7b8e6f3730aff61eafba75236b128cfa4ea8e2c6 Author: Sam James gentoo org> AuthorDate: Tue Jan 11 03:49:40 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 11 03:49:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8e6f37 sys-boot/plymouth: Stabilize 0.9.6_pre20211225 arm, #830975 Signed-off-by: Sam James gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index f124f2ead8c0..0ce452128434 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 5edc8893c8cc35a61fca74a47e9808fa8290e835 Author: Sam James gentoo org> AuthorDate: Tue Jan 11 03:49:11 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 11 03:49:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5edc8893 sys-boot/plymouth: Stabilize 0.9.6_pre20211225 x86, #830975 Signed-off-by: Sam James gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index 850a088911c1..f124f2ead8c0 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 9299522336fe76d9f72f6a5a5871f4200e0a722c Author: Sam James gentoo org> AuthorDate: Tue Jan 11 03:48:49 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 11 03:48:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92995223 sys-boot/plymouth: Stabilize 0.9.6_pre20211225 amd64, #830975 Signed-off-by: Sam James gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index a5b2c8e22480..850a088911c1 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: b977af34f14ec392bac0d925a79f783a1ad1cd3b Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jan 11 03:44:11 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jan 11 03:44:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b977af34 sys-boot/plymouth: Stabilize 0.9.6_pre20211225 arm64, #830975 Signed-off-by: Georgy Yakovlev gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index 6f1b09a81b37..ec76d04c2f0a 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: f7985ba96abc31e59927a5ed3b3a0cf8927bbfa3 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jan 11 03:44:24 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jan 11 03:44:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7985ba9 sys-boot/plymouth: Stabilize 0.9.6_pre20211225 ppc64, #830975 Signed-off-by: Georgy Yakovlev gentoo.org> sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild index ec76d04c2f0a..a5b2c8e22480 100644 --- a/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == ]]; then else PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; - KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86" S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: bc7fba7a10c7aec1332baf6abdfec42cb2b32000 Author: Matthew Thode gentoo org> AuthorDate: Sun Dec 26 02:59:29 2021 + Commit: Matthew Thode gentoo org> CommitDate: Sun Dec 26 02:59:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7fba7a sys-boot/plymouth: fix pre release of 0.9.6 from patch Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> ...{plymouth-0.9.6_p20211225.ebuild => plymouth-0.9.6_pre20211225.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.6_p20211225.ebuild b/sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild similarity index 100% rename from sys-boot/plymouth/plymouth-0.9.6_p20211225.ebuild rename to sys-boot/plymouth/plymouth-0.9.6_pre20211225.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 6036c7d3263b530cd52158fa143d2b6c0b635e7f Author: Matthew Thode gentoo org> AuthorDate: Sun Dec 26 02:38:44 2021 + Commit: Matthew Thode gentoo org> CommitDate: Sun Dec 26 02:38:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6036c7d3 sys-boot/plymouth: 0.9.6 pre release due to upstream not tagging https://gitlab.freedesktop.org/plymouth/plymouth/-/issues/158 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/Manifest | 1 + .../{plymouth-.ebuild => plymouth-0.9.6_p20211225.ebuild} | 10 ++ sys-boot/plymouth/plymouth-.ebuild | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 15fafdde46ea..a195adf94890 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,2 +1,3 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537 SHA512 686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9 +DIST plymouth-5b91b9ed84cc91759c986634a4d64d474e6092cf.tar.gz 1132049 BLAKE2B 0e224aad93fef4039a1a023ece051a64e1fa854f29a814957673c7ba68eb3f2348ca075f59a17f7bad692152ddcc402b2246db413886ac73ad77a36a6fb2cb3c SHA512 3d81ce379d0a11af5b557bfe86e336a40e5abdbb6dbd6cd5e046ede9a46cf2782af75b8e32e3fb2232b8a22efee1890ecb47394742041d9dcb499b38476a814c diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-0.9.6_p20211225.ebuild similarity index 87% copy from sys-boot/plymouth/plymouth-.ebuild copy to sys-boot/plymouth/plymouth-0.9.6_p20211225.ebuild index 3c47d67a881e..6f1b09a81b37 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.6_p20211225.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,11 +10,13 @@ if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + PRE_RELEASE_SHA="5b91b9ed84cc91759c986634a4d64d474e6092cf" + SRC_URI="${SRC_URI} https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PRE_RELEASE_SHA}/${PN}-${PRE_RELEASE_SHA}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + S="${WORKDIR}/${PN}-${PRE_RELEASE_SHA}" fi -inherit autotools readme.gentoo-r1 systemd toolchain-funcs +inherit autotools readme.gentoo-r1 systemd DESCRIPTION="Graphical boot animation (splash) and logger" HOMEPAGE="https://cgit.freedesktop.org/plymouth/; diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 3c47d67a881e..3f303786005d 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,10 +11,10 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -inherit autotools readme.gentoo-r1 systemd toolchain-funcs +inherit autotools readme.gentoo-r1 systemd DESCRIPTION="Graphical boot animation (splash) and logger" HOMEPAGE="https://cgit.freedesktop.org/plymouth/;
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 15f6bc7eabfd93b0963429557218e891290f9757 Author: Marek Szuba gentoo org> AuthorDate: Fri Sep 10 21:34:19 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Sep 10 22:51:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f6bc7e sys-boot/plymouth: keyword 0.9.5-r1 for ~riscv Signed-off-by: Marek Szuba gentoo.org> sys-boot/plymouth/plymouth-0.9.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index 4263c374b08..62560bb5edb 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: fff967bfe2aac64c1eba6f7d8e514717e89f67a1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 3 20:43:53 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon May 3 20:59:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff967bf sys-boot/plymouth: Drop 0.9.3-r1, EAPI6-- Bug: https://bugs.gentoo.org/736416 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> sys-boot/plymouth/Manifest | 1 - sys-boot/plymouth/metadata.xml | 1 - sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 104 - 3 files changed, 106 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 090ffac2de5..15fafdde46e 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,3 +1,2 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c -DIST plymouth-0.9.3.tar.xz 1102724 BLAKE2B 7ee17cc785e6197cc9488afe6ceae27541992872813a9f937211930f653207d77c1a331cb093156af5ec9502a04cf1f9e4123c42e07931eaf270fefedcc03700 SHA512 d7b9ba97485cdac7ad6bcaf5a7f1a9c84ece54b8d46d5efce4170294c0aa6571656d7d9957b53aed9c1e51d4d525714f54b7dbb08d8ec0b196a1a4419fd186ed DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537 SHA512 686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9 diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index fdd04fcdecb..89aaf6b7dc5 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -6,7 +6,6 @@ Matthew Thode - Enables smooth transition to GDM Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment) Adds support for printing text on splash screen and diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild deleted file mode 100644 index a27ceaae523..000 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth" - inherit git-r3 -else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; -fi - -inherit autotools readme.gentoo-r1 systemd toolchain-funcs - -DESCRIPTION="Graphical boot animation (splash) and logger" -HOMEPAGE="https://cgit.freedesktop.org/plymouth/; - -LICENSE="GPL-2" -SLOT="0" -[[ ${PV} == ]] || \ -KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86" -IUSE="debug gdm +gtk +libkms +pango static-libs" - -CDEPEND=" - >=media-libs/libpng-1.2.16:= - gtk? ( - dev-libs/glib:2 - >=x11-libs/gtk+-3.14:3 - x11-libs/cairo ) - libkms? ( x11-libs/libdrm[libkms] ) - pango? ( >=x11-libs/pango-1.21 ) -" -DEPEND="${CDEPEND} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" -# Block due bug #383067 -RDEPEND="${CDEPEND} - virtual/udev - !https://wiki.gentoo.org/wiki/Plymouth#Configuration -" - -PATCHES=( - "${FILESDIR}"/0.9.3-glibc-sysmacros.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - --with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-documentation - --enable-systemd-integration - --with-systemdunitdir="$(systemd_get_systemunitdir)" - $(use_enable !static-libs shared) - $(use_enable static-libs static) - $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) - $(use_enable pango) - $(use_enable gdm gdm-transition) - ) - econf "${myconf[@]}" -} - -src_install() { - default - - insinto /usr/share/plymouth - newins "${DISTDIR}"/gentoo-logo.png bizcom.png - - # Install compatibility symlinks as some rdeps hardcode the paths - dosym /usr/bin/plymouth /bin/plymouth - dosym /usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme - dosym /usr/sbin/plymouthd
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: f32edac8f805805626559550516a3308bdf81d88 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 20 08:36:51 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 20 08:37:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32edac8 sys-boot/plymouth: stable 0.9.5-r1 for ppc64 stable wrt bug #736416 (STABLEREQ) Tested-by: ernsteiswuerfel Package-Manager: Portage-3.0.7, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> sys-boot/plymouth/plymouth-0.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index 9c80bd337d4..4263c374b08 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 14d2aca1ac0f654e4a5ed7a788791876a90033ff Author: Matthew Thode gentoo org> AuthorDate: Tue Sep 8 20:42:07 2020 + Commit: Matthew Thode gentoo org> CommitDate: Tue Sep 8 20:42:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d2aca1 sys-boot/plymouth: clean up Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/Manifest | 1 - sys-boot/plymouth/plymouth-0.9.3-r2.ebuild | 107 sys-boot/plymouth/plymouth-0.9.4-r1.ebuild | 110 - 3 files changed, 218 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 881eb629c18..090ffac2de5 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,4 +1,3 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c DIST plymouth-0.9.3.tar.xz 1102724 BLAKE2B 7ee17cc785e6197cc9488afe6ceae27541992872813a9f937211930f653207d77c1a331cb093156af5ec9502a04cf1f9e4123c42e07931eaf270fefedcc03700 SHA512 d7b9ba97485cdac7ad6bcaf5a7f1a9c84ece54b8d46d5efce4170294c0aa6571656d7d9957b53aed9c1e51d4d525714f54b7dbb08d8ec0b196a1a4419fd186ed -DIST plymouth-0.9.4.tar.xz 1103496 BLAKE2B abad2cefb89e9d17b77113396d7203090544759b3dd7f73f67153d9f126db28e5366d36aa11e2335566bf4046bebd50d8d9dd47c75634446fb3a0314cd458925 SHA512 83eb2de7e6d0980e9f7fa4e0b0f20c46a8238051d84bc38dbbb5dfa438e41c1a39846dcd652374256d9f1fe79967b154a3576cd9c433ef816b6c962be2d31e93 DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537 SHA512 686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9 diff --git a/sys-boot/plymouth/plymouth-0.9.3-r2.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r2.ebuild deleted file mode 100644 index 5ffedf306a9..000 --- a/sys-boot/plymouth/plymouth-0.9.3-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic -SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; -else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -inherit autotools readme.gentoo-r1 systemd toolchain-funcs - -DESCRIPTION="Graphical boot animation (splash) and logger" -HOMEPAGE="https://cgit.freedesktop.org/plymouth/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="debug gdm +gtk +libkms +pango static-libs" - -CDEPEND=" - >=media-libs/libpng-1.2.16:= - gtk? ( - dev-libs/glib:2 - >=x11-libs/gtk+-3.14:3 - x11-libs/cairo - ) - libkms? ( x11-libs/libdrm[libkms] ) - pango? ( >=x11-libs/pango-1.21 ) -" -DEPEND="${CDEPEND} - elibc_musl? ( sys-libs/rpmatch-standalone ) - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig -" -# Block due bug #383067 -RDEPEND="${CDEPEND} - virtual/udev - !https://wiki.gentoo.org/wiki/Plymouth#Configuration -" - -PATCHES=( - "${FILESDIR}"/0.9.3-glibc-sysmacros.patch -) - -src_prepare() { - use elibc_musl && append-ldflags -lrpmatch - default - eautoreconf -} - -src_configure() { - local myconf=( - --with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-documentation - --enable-systemd-integration - --with-systemdunitdir="$(systemd_get_systemunitdir)" - $(use_enable !static-libs shared) - $(use_enable static-libs static) - $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) - $(use_enable pango) - $(use_enable gdm gdm-transition) - ) - econf "${myconf[@]}" -} - -src_install() { - default - - insinto /usr/share/plymouth - newins "${DISTDIR}"/gentoo-logo.png bizcom.png - - # Install compatibility symlinks as some rdeps hardcode the paths - dosym /usr/bin/plymouth /bin/plymouth - dosym /usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme - dosym /usr/sbin/plymouthd /sbin/plymouthd - - readme.gentoo_create_doc - - # looks like make install create
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 3b765abe7d24c70c8e8223c77058c6a432337d65 Author: Sam James gentoo org> AuthorDate: Fri Sep 4 22:05:24 2020 + Commit: Sam James gentoo org> CommitDate: Fri Sep 4 22:05:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b765abe sys-boot/plymouth: ppc stable (bug #736416) Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> sys-boot/plymouth/plymouth-0.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index ad4cf8fc65e..9c80bd337d4 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: a4276dd6314f7c863bde832f3115fb37b02f100a Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 11 14:17:42 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 11 14:17:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4276dd6 sys-boot/plymouth: sparc stable wrt bug #736416 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-boot/plymouth/plymouth-0.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index 80b99d4c8b8..ad4cf8fc65e 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: b76a14222613410806acd0953707a4263cceadbc Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 10 10:22:53 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 10 10:22:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76a1422 sys-boot/plymouth: arm stable wrt bug #736416 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> sys-boot/plymouth/plymouth-0.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index 38fbd00c892..80b99d4c8b8 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: f0acab5fd50e39a9bdd432a64865b917618cb9de Author: Matthew Thode gentoo org> AuthorDate: Fri Jul 31 20:12:33 2020 + Commit: Matthew Thode gentoo org> CommitDate: Fri Jul 31 20:12:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0acab5f sys-boot/plymouth: stablize 0.9.5-r1 for systemd compat Closes: https://bugs.gentoo.org/734938 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/plymouth-0.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index 3c47d67a881..38fbd00c892 100644 --- a/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 5f790cf3e80b07629c350213a4d433355e832d93 Author: Matthew Thode gentoo org> AuthorDate: Mon Jul 13 18:08:23 2020 + Commit: Matthew Thode gentoo org> CommitDate: Mon Jul 13 18:08:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f790cf3 sys-boot/plymouth: fix broken symlink Closes: https://bugs.gentoo.org/732404 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/{plymouth-0.9.5.ebuild => plymouth-0.9.5-r1.ebuild} | 3 +++ sys-boot/plymouth/plymouth-.ebuild| 3 +++ 2 files changed, 6 insertions(+) diff --git a/sys-boot/plymouth/plymouth-0.9.5.ebuild b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild similarity index 96% rename from sys-boot/plymouth/plymouth-0.9.5.ebuild rename to sys-boot/plymouth/plymouth-0.9.5-r1.ebuild index 46a85b1236b..3c47d67a881 100644 --- a/sys-boot/plymouth/plymouth-0.9.5.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5-r1.ebuild @@ -98,6 +98,9 @@ src_install() { # this is not needed for systemd, same should hold for openrc # so remove rm -rf "${D}"/var/run + + # fix broken symlink + dosym ../../bizcom.png /usr/share/plymouth/themes/spinfinity/header-image.png } pkg_postinst() { diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 46a85b1236b..3c47d67a881 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -98,6 +98,9 @@ src_install() { # this is not needed for systemd, same should hold for openrc # so remove rm -rf "${D}"/var/run + + # fix broken symlink + dosym ../../bizcom.png /usr/share/plymouth/themes/spinfinity/header-image.png } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 8c2bfaa13f757d955c7287de8266ce1752d450fe Author: Matthew Thode gentoo org> AuthorDate: Thu Jul 9 19:03:57 2020 + Commit: Matthew Thode gentoo org> CommitDate: Thu Jul 9 19:05:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2bfaa1 sys-boot/plymouth: fix use flags Closes: https://bugs.gentoo.org/731826 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/plymouth-0.9.5.ebuild | 2 +- sys-boot/plymouth/plymouth-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.5.ebuild b/sys-boot/plymouth/plymouth-0.9.5.ebuild index 19a9265e3f9..46a85b1236b 100644 --- a/sys-boot/plymouth/plymouth-0.9.5.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +gtk +libkms +pango static-libs +udev" +IUSE="debug +gtk +libkms +pango +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 19a9265e3f9..46a85b1236b 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug +gtk +libkms +pango static-libs +udev" +IUSE="debug +gtk +libkms +pango +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:=
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: ba28aec661049833452dfac9c6650b3b22082ed7 Author: Matthew Thode gentoo org> AuthorDate: Wed Jul 8 22:10:31 2020 + Commit: Matthew Thode gentoo org> CommitDate: Wed Jul 8 22:10:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba28aec6 sys-boot/plymouth: 0.9.5 bump Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/Manifest | 1 + .../{plymouth-.ebuild => plymouth-0.9.5.ebuild} | 17 + sys-boot/plymouth/plymouth-.ebuild | 17 + 3 files changed, 19 insertions(+), 16 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 9e889ee2efe..881eb629c18 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,3 +1,4 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c DIST plymouth-0.9.3.tar.xz 1102724 BLAKE2B 7ee17cc785e6197cc9488afe6ceae27541992872813a9f937211930f653207d77c1a331cb093156af5ec9502a04cf1f9e4123c42e07931eaf270fefedcc03700 SHA512 d7b9ba97485cdac7ad6bcaf5a7f1a9c84ece54b8d46d5efce4170294c0aa6571656d7d9957b53aed9c1e51d4d525714f54b7dbb08d8ec0b196a1a4419fd186ed DIST plymouth-0.9.4.tar.xz 1103496 BLAKE2B abad2cefb89e9d17b77113396d7203090544759b3dd7f73f67153d9f126db28e5366d36aa11e2335566bf4046bebd50d8d9dd47c75634446fb3a0314cd458925 SHA512 83eb2de7e6d0980e9f7fa4e0b0f20c46a8238051d84bc38dbbb5dfa438e41c1a39846dcd652374256d9f1fe79967b154a3576cd9c433ef816b6c962be2d31e93 +DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537 SHA512 686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9 diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-0.9.5.ebuild similarity index 83% copy from sys-boot/plymouth/plymouth-.ebuild copy to sys-boot/plymouth/plymouth-0.9.5.ebuild index f833e4ef1b5..19a9265e3f9 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.5.ebuild @@ -8,10 +8,10 @@ SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo if [[ ${PV} == ]]; then inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; + EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs @@ -21,7 +21,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug gdm +gtk +libkms +pango static-libs +udev" +IUSE="debug +gtk +libkms +pango static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= @@ -74,7 +74,6 @@ src_configure() { $(use_enable gtk gtk) $(use_enable libkms drm) $(use_enable pango) - $(use_enable gdm gdm-transition) $(use_with udev) ) econf "${myconf[@]}" @@ -86,10 +85,12 @@ src_install() { insinto /usr/share/plymouth newins "${DISTDIR}"/gentoo-logo.png bizcom.png - # Install compatibility symlinks as some rdeps hardcode the paths - dosym ../usr/bin/plymouth /bin/plymouth - dosym /usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme - dosym ../usr/sbin/plymouthd /sbin/plymouthd + if use split-usr ; then + # Install compatibility symlinks as some rdeps hardcode the paths + dosym ../usr/bin/plymouth /bin/plymouth + dosym ../usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme + dosym ../usr/sbin/plymouthd /sbin/plymouthd + fi readme.gentoo_create_doc diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index f833e4ef1b5..19a9265e3f9 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -8,10 +8,10 @@ SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo if [[ ${PV} == ]]; then inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; + EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; -
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/
commit: 6ffd1bcd694a38cd023e148436d5b98c3572acee Author: Matt Jolly footclan ninja> AuthorDate: Mon Jun 1 10:02:38 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jun 6 13:54:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ffd1bcd sys-boot/plymouth-openrc-plugin: version bump Version 0.1.3 includes exit-at-mount-ro.patch, new upstream. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matt Jolly footclan.ninja> Signed-off-by: Joonas Niilola gentoo.org> sys-boot/plymouth-openrc-plugin/Manifest | 1 + .../plymouth-openrc-plugin-0.1.3.ebuild| 34 ++ 2 files changed, 35 insertions(+) diff --git a/sys-boot/plymouth-openrc-plugin/Manifest b/sys-boot/plymouth-openrc-plugin/Manifest index 64681ef62ce..3518abdde47 100644 --- a/sys-boot/plymouth-openrc-plugin/Manifest +++ b/sys-boot/plymouth-openrc-plugin/Manifest @@ -1 +1,2 @@ DIST plymouth-openrc-plugin-0.1.2.tar.bz2 8909 BLAKE2B 0ddebeb0d957cea672eca2faa4c4f12d348e38bf5e5d2947585bdc12c0f9188920a2359a88b2ada5c7872400c12fb224aca24e78ec2ac6bc7fba9bcdd2a0c5bc SHA512 a6c578dcdcc770cf55cf150fbf67e99ef4fac08db17fd8a84ec5f76f96172aa4cb071a0ee695a6d6fe6883e5117c95b096ba5ce8260d71bea33a26909719457d +DIST v0.1.3.tar.gz 9404 BLAKE2B 809cfab881ef47565badfc330b77ae07a8bbbddf822cbdb50f2d1d2a0c95f915ac5024e02400ab2ea9d8f98dc466a8a3cbad92805587f77a00e58c9f9d78d388 SHA512 b07a4d9d56c8f49d5b0a91799fe0100eac705cd2a266674539948fdc661876474a93d8ed5f329f097a1fc5dc571f3b3c00322191fb77d2a7e32b1ff192ca0a6b diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild new file mode 100644 index 000..19a8ac634d1 --- /dev/null +++ b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Plymouth plugin for OpenRC" +HOMEPAGE="https://github.com/Kangie/plymouth-openrc-plugin; +SRC_URI="https://github.com/Kangie/${PN}/archive/v${PV}.tar.gz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="sys-apps/openrc:=" +RDEPEND="${DEPEND} + sys-boot/plymouth" + +src_install() { + insinto /$(get_libdir)/rc/plugins + doins plymouth.so +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + ewarn "You need to disable 'rc_interactive' feature in /etc/rc.conf to make" + ewarn "Plymouth work properly with OpenRC init system." + fi + + if has_version sys-apps/systemd; then + eerror "sys-apps/systemd is installed, please uninstall this package if you" + eerror "are booting with systemd" + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/
commit: c2bed6bdb519219b75f72e207aee26a21c2bb64d Author: Matt Jolly footclan ninja> AuthorDate: Mon Jun 1 11:15:40 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jun 6 13:54:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bed6bd sys-boot/plymouth-openrc-plugin: QA checker feedback Descriptive filename for source download. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matt Jolly footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/16042 Signed-off-by: Joonas Niilola gentoo.org> sys-boot/plymouth-openrc-plugin/Manifest| 2 +- sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth-openrc-plugin/Manifest b/sys-boot/plymouth-openrc-plugin/Manifest index 87affa10eb0..f2ecc2ad542 100644 --- a/sys-boot/plymouth-openrc-plugin/Manifest +++ b/sys-boot/plymouth-openrc-plugin/Manifest @@ -1 +1 @@ -DIST v0.1.3.tar.gz 9404 BLAKE2B 809cfab881ef47565badfc330b77ae07a8bbbddf822cbdb50f2d1d2a0c95f915ac5024e02400ab2ea9d8f98dc466a8a3cbad92805587f77a00e58c9f9d78d388 SHA512 b07a4d9d56c8f49d5b0a91799fe0100eac705cd2a266674539948fdc661876474a93d8ed5f329f097a1fc5dc571f3b3c00322191fb77d2a7e32b1ff192ca0a6b +DIST plymouth-openrc-plugin-0.1.3.tar.gz 9404 BLAKE2B 809cfab881ef47565badfc330b77ae07a8bbbddf822cbdb50f2d1d2a0c95f915ac5024e02400ab2ea9d8f98dc466a8a3cbad92805587f77a00e58c9f9d78d388 SHA512 b07a4d9d56c8f49d5b0a91799fe0100eac705cd2a266674539948fdc661876474a93d8ed5f329f097a1fc5dc571f3b3c00322191fb77d2a7e32b1ff192ca0a6b diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild index 19a8ac634d1..f08b887569e 100644 --- a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild +++ b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild @@ -5,7 +5,7 @@ EAPI=7 DESCRIPTION="Plymouth plugin for OpenRC" HOMEPAGE="https://github.com/Kangie/plymouth-openrc-plugin; -SRC_URI="https://github.com/Kangie/${PN}/archive/v${PV}.tar.gz; +SRC_URI="https://github.com/Kangie/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/
commit: 7ad7c121359323754a268ccb00da6a575982de86 Author: Joonas Niilola gentoo org> AuthorDate: Sat Jun 6 13:41:20 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jun 6 13:54:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad7c121 sys-boot/plymouth-openrc-plugin: add proper blocker for systemd Signed-off-by: Joonas Niilola gentoo.org> .../plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild index f08b887569e..cbcd73c52a0 100644 --- a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild +++ b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild @@ -12,9 +12,10 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="" -DEPEND="sys-apps/openrc:=" +DEPEND="sys-apps/openrc" RDEPEND="${DEPEND} - sys-boot/plymouth" + sys-boot/plymouth + !sys-apps/systemd" src_install() { insinto /$(get_libdir)/rc/plugins @@ -26,9 +27,4 @@ pkg_postinst() { ewarn "You need to disable 'rc_interactive' feature in /etc/rc.conf to make" ewarn "Plymouth work properly with OpenRC init system." fi - - if has_version sys-apps/systemd; then - eerror "sys-apps/systemd is installed, please uninstall this package if you" - eerror "are booting with systemd" - fi }
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/, sys-boot/plymouth-openrc-plugin/files/
commit: 4305d0c4b65e28f034bc33f06e1af0e3aa4c0b36 Author: Matt Jolly footclan ninja> AuthorDate: Mon Jun 1 10:04:45 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jun 6 13:54:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4305d0c4 sys-boot/plymouth-openrc-plugin: remove old (v0.1.2) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matt Jolly footclan.ninja> Signed-off-by: Joonas Niilola gentoo.org> sys-boot/plymouth-openrc-plugin/Manifest | 1 - ...outh-openrc-plugin-0.1.2-exit-at-mount-ro.patch | 25 .../plymouth-openrc-plugin-0.1.2-r1.ebuild | 34 -- 3 files changed, 60 deletions(-) diff --git a/sys-boot/plymouth-openrc-plugin/Manifest b/sys-boot/plymouth-openrc-plugin/Manifest index 3518abdde47..87affa10eb0 100644 --- a/sys-boot/plymouth-openrc-plugin/Manifest +++ b/sys-boot/plymouth-openrc-plugin/Manifest @@ -1,2 +1 @@ -DIST plymouth-openrc-plugin-0.1.2.tar.bz2 8909 BLAKE2B 0ddebeb0d957cea672eca2faa4c4f12d348e38bf5e5d2947585bdc12c0f9188920a2359a88b2ada5c7872400c12fb224aca24e78ec2ac6bc7fba9bcdd2a0c5bc SHA512 a6c578dcdcc770cf55cf150fbf67e99ef4fac08db17fd8a84ec5f76f96172aa4cb071a0ee695a6d6fe6883e5117c95b096ba5ce8260d71bea33a26909719457d DIST v0.1.3.tar.gz 9404 BLAKE2B 809cfab881ef47565badfc330b77ae07a8bbbddf822cbdb50f2d1d2a0c95f915ac5024e02400ab2ea9d8f98dc466a8a3cbad92805587f77a00e58c9f9d78d388 SHA512 b07a4d9d56c8f49d5b0a91799fe0100eac705cd2a266674539948fdc661876474a93d8ed5f329f097a1fc5dc571f3b3c00322191fb77d2a7e32b1ff192ca0a6b diff --git a/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch b/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch deleted file mode 100644 index 7dc5feb2fc1..000 --- a/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 9d3485d73244eea61205c4c84b2c37d489d5bbcb Mon Sep 17 00:00:00 2001 -From: tlhonmey -Date: Wed, 31 Jan 2018 11:10:48 -0800 -Subject: [PATCH] Exit plymouth when we hit mount-ro rather than localmount. - -Newer versions of openrc appear to run localmount almost immediately upon shutdown, causing the plugin to send Plymouth the quit command before the splash is even displayed, resulting in no splash on shutdown. - -The job that cuts us off from writing to /var is now mount-ro, which runs near the end like it should and gives Plymouth time to show the splash. - plymouth.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plymouth.c b/plymouth.c -index e657e82..e9c925b 100644 a/plymouth.c -+++ b/plymouth.c -@@ -240,7 +240,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - - case RC_HOOK_SERVICE_STOP_IN: - /* Quit Plymouth when we're going to lost write access to /var/... */ --if(strcmp(name, "localmount") == 0 && -+if(strcmp(name, "mount-ro") == 0 && - strcmp(runlevel, RC_LEVEL_SHUTDOWN) == 0) { - DBG("ply_quit(PLY_MODE_SHUTDOWN)"); - if(!ply_quit(PLY_MODE_SHUTDOWN)) diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild deleted file mode 100644 index a073ee75df0..000 --- a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Plymouth plugin for OpenRC" -HOMEPAGE="https://github.com/aidecoe/plymouth-openrc-plugin; -SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/${P}.tar.bz2; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -DEPEND="sys-apps/openrc:=" -RDEPEND="${DEPEND} - sys-boot/plymouth" - -PATCHES=( "${FILESDIR}/${P}-exit-at-mount-ro.patch" ) - -src_install() { - insinto /$(get_libdir)/rc/plugins - doins plymouth.so -} - -pkg_postinst() { - ewarn "You need to disable 'rc_interactive' feature in /etc/rc.conf to make" - ewarn "Plymouth work properly with OpenRC init system." - - if has_version sys-apps/systemd; then - eerror "sys-apps/systemd is installed, please uninstall this package if you" - eerror "are booting with systemd" - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/
commit: c6ef792a315d492e6254de28ffa5d8f0b2b57bee Author: Matt Jolly footclan ninja> AuthorDate: Mon Jun 1 09:59:55 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jun 6 13:54:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ef792a sys-boot/plymouth-openrc-plugin: Become proxied maintainer Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matt Jolly footclan.ninja> Signed-off-by: Joonas Niilola gentoo.org> sys-boot/plymouth-openrc-plugin/metadata.xml | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth-openrc-plugin/metadata.xml b/sys-boot/plymouth-openrc-plugin/metadata.xml index c6a8cf3f96b..abb6f67a40e 100644 --- a/sys-boot/plymouth-openrc-plugin/metadata.xml +++ b/sys-boot/plymouth-openrc-plugin/metadata.xml @@ -1,8 +1,19 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + Kangie@footclan.ninja + Matt Jolly + + + proxy-ma...@gentoo.org + Proxy Maintainers + - aidecoe/plymouth-openrc-plugin + + Kagnie@footclan.ninja + Matt Jolly + + Kangie/plymouth-openrc-plugin
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 6ff8cce4cf0added0c3919b2f08b24d48bdbb00a Author: Matthew Thode gentoo org> AuthorDate: Fri Jan 3 19:55:39 2020 + Commit: Matthew Thode gentoo org> CommitDate: Fri Jan 3 19:55:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff8cce4 sys-boot/plymouth: made udev dependency optional Fixes: https://bugs.gentoo.org/704562 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/plymouth-0.9.4-r1.ebuild | 7 --- sys-boot/plymouth/plymouth-.ebuild | 7 --- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild index ca1a0bce4cb..1ade24f98db 100644 --- a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,7 +21,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug gdm +gtk +libkms +pango +split-usr static-libs" +IUSE="debug gdm +gtk +libkms +pango +split-usr static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= @@ -41,7 +41,7 @@ DEPEND="${CDEPEND} " # Block due bug #383067 RDEPEND="${CDEPEND} - virtual/udev + udev? ( virtual/udev ) !https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug gdm +gtk +libkms +pango static-libs" +IUSE="debug gdm +gtk +libkms +pango static-libs +udev" CDEPEND=" >=media-libs/libpng-1.2.16:= @@ -41,7 +41,7 @@ DEPEND="${CDEPEND} " # Block due bug #383067 RDEPEND="${CDEPEND} - virtual/udev + udev? ( virtual/udev ) !
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: d399173a80a8419bf19e09294f651ea9b11d4bf9 Author: Aaron Bauman gentoo org> AuthorDate: Tue May 28 02:25:11 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue May 28 02:35:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d399173a sys-boot/plymouth: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" sys-boot/plymouth/plymouth-0.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild index a44e91d017d..ca1a0bce4cb 100644 --- a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/files/
commit: 29cf11a1c1aa1333c1878b689ff394a5d41923fa Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Mar 3 15:52:38 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sun Mar 3 19:36:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cf11a1 sys-boot/plymouth: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Matthew Thode gentoo.org> .../plymouth/files/0.9.2-systemdsystemunitdir.patch| 18 -- 1 file changed, 18 deletions(-) diff --git a/sys-boot/plymouth/files/0.9.2-systemdsystemunitdir.patch b/sys-boot/plymouth/files/0.9.2-systemdsystemunitdir.patch deleted file mode 100644 index b5289244232..000 --- a/sys-boot/plymouth/files/0.9.2-systemdsystemunitdir.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index aad673e..592be5f 100644 a/configure.ac -+++ b/configure.ac -@@ -122,7 +122,12 @@ AM_CONDITIONAL(ENABLE_SYSTEMD_INTEGRATION, [test "$enable_systemd_integration" = - - if test x$enable_systemd_integration = xyes; then - AC_DEFINE(PLY_ENABLE_SYSTEMD_INTEGRATION, 1, [Coordinate boot up with systemd]) -- SYSTEMD_UNIT_DIR=$($PKG_CONFIG --variable=systemdsystemunitdir systemd) -+ AC_ARG_WITH([systemdsystemunitdir], AC_HELP_STRING([--with-systemdsystemunitdir=DIR], -+[path to systemd service directory]), [path_systemdunit=${withval}], -+ [path_systemdunit="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`"]) -+ if (test -n "${path_systemdunit}"); then -+SYSTEMD_UNIT_DIR="${path_systemdunit}" -+ fi - AC_SUBST(SYSTEMD_UNIT_DIR) - fi -
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 993ceecb3e5de31d9f5a5217e0657eb20c6efc8c Author: Roy Bamford gentoo org> AuthorDate: Sat Mar 2 22:33:11 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Mar 2 23:28:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993ceecb sys-boot/plymouth: added ~arm64 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Roy Bamford gentoo.org> Signed-off-by: Andreas Sturmlechner gentoo.org> sys-boot/plymouth/plymouth-0.9.4-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild index e8e81bbdf96..a44e91d017d 100644 --- a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/
commit: c0f6ad6385e450fcea38d3e919a1280e68e577d9 Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu Feb 7 09:45:39 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Feb 7 20:08:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f6ad63 sys-boot/plymouth-openrc-plugin: remove old (EAPI4) Closes: https://github.com/gentoo/gentoo/pull/10997 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Georgy Yakovlev gentoo.org> .../plymouth-openrc-plugin-0.1.2.ebuild| 41 -- 1 file changed, 41 deletions(-) diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2.ebuild deleted file mode 100644 index ac212491c9e..000 --- a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit multilib - -DESCRIPTION="Plymouth plugin for OpenRC" -HOMEPAGE="https://github.com/aidecoe/plymouth-openrc-plugin; -SRC_URI=" -https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/${P}.tar.bz2; -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" -DEPEND=">=sys-apps/openrc-0.8.2-r1" -RDEPEND="${DEPEND} - >=sys-boot/plymouth-0.8.3-r5 - " - -src_install() { - insinto /$(get_libdir)/rc/plugins - doins plymouth.so -} - -pkg_postinst() { - ewarn "You need to disable 'interactive' feature in /etc/rc.conf to make" - ewarn "Plymouth work properly with OpenRC init system." - - if [[ ! -d /run ]]; then - eerror "/run doesn't exist! You need to create this directory." - echo - einfo "If you'd like to know more about purpose of /run, please read:" - einfo " https://lwn.net/Articles/436012/; - fi - - if has_version sys-apps/systemd; then - eerror "sys-apps/systemd is installed, please uninstall this package if you" - eerror "are booting with systemd" - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 577306caf2b2d74514a3da709ac5441980a1ba6b Author: Matthew Thode gentoo org> AuthorDate: Thu Dec 6 16:06:56 2018 + Commit: Matthew Thode gentoo org> CommitDate: Thu Dec 6 16:06:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577306ca sys-boot/plymouth: 0.9.4-r1 stable amd64 and x86 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/plymouth-0.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild index cab004479b7..e8e81bbdf96 100644 --- a/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth-openrc-plugin/, sys-boot/plymouth-openrc-plugin/files/
commit: 381c8330770d424a37f1f8800e5d0075c578e612 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Nov 12 19:59:48 2018 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Nov 12 21:07:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381c8330 sys-boot/plymouth-openrc-plugin: EAPI revbump, fixes Add patch fixing early exit which prevented showing splash on reboot. EAPI 4->7 Fix license, it clearly says GPL-2 or later. Touch up ebuild. While this package is no longer developed it still works fine, and especially useful at fixing weird plymouth behaviour on boot under openrc. Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev gentoo.org> ...outh-openrc-plugin-0.1.2-exit-at-mount-ro.patch | 25 .../plymouth-openrc-plugin-0.1.2-r1.ebuild | 34 ++ 2 files changed, 59 insertions(+) diff --git a/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch b/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch new file mode 100644 index 000..7dc5feb2fc1 --- /dev/null +++ b/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch @@ -0,0 +1,25 @@ +From 9d3485d73244eea61205c4c84b2c37d489d5bbcb Mon Sep 17 00:00:00 2001 +From: tlhonmey +Date: Wed, 31 Jan 2018 11:10:48 -0800 +Subject: [PATCH] Exit plymouth when we hit mount-ro rather than localmount. + +Newer versions of openrc appear to run localmount almost immediately upon shutdown, causing the plugin to send Plymouth the quit command before the splash is even displayed, resulting in no splash on shutdown. + +The job that cuts us off from writing to /var is now mount-ro, which runs near the end like it should and gives Plymouth time to show the splash. +--- + plymouth.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/plymouth.c b/plymouth.c +index e657e82..e9c925b 100644 +--- a/plymouth.c b/plymouth.c +@@ -240,7 +240,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) + + case RC_HOOK_SERVICE_STOP_IN: + /* Quit Plymouth when we're going to lost write access to /var/... */ +-if(strcmp(name, "localmount") == 0 && ++if(strcmp(name, "mount-ro") == 0 && + strcmp(runlevel, RC_LEVEL_SHUTDOWN) == 0) { + DBG("ply_quit(PLY_MODE_SHUTDOWN)"); + if(!ply_quit(PLY_MODE_SHUTDOWN)) diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild new file mode 100644 index 000..a073ee75df0 --- /dev/null +++ b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Plymouth plugin for OpenRC" +HOMEPAGE="https://github.com/aidecoe/plymouth-openrc-plugin; +SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/${P}.tar.bz2; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="sys-apps/openrc:=" +RDEPEND="${DEPEND} + sys-boot/plymouth" + +PATCHES=( "${FILESDIR}/${P}-exit-at-mount-ro.patch" ) + +src_install() { + insinto /$(get_libdir)/rc/plugins + doins plymouth.so +} + +pkg_postinst() { + ewarn "You need to disable 'rc_interactive' feature in /etc/rc.conf to make" + ewarn "Plymouth work properly with OpenRC init system." + + if has_version sys-apps/systemd; then + eerror "sys-apps/systemd is installed, please uninstall this package if you" + eerror "are booting with systemd" + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 399097cf0aaf16df3d7508100f0f6736859eb54f Author: Matthew Thode gentoo org> AuthorDate: Wed Nov 7 16:33:51 2018 + Commit: Matthew Thode gentoo org> CommitDate: Wed Nov 7 16:33:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399097cf sys-boot/plymouth: define the split-usr flag in metadata Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/metadata.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index 22a2251fe99..be90aeb9a72 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -15,6 +15,8 @@ nouveau and vmwgfx at this moment) Adds support for printing text on splash screen and text prompts, e.g. for password + Enable this if /bin and /usr/bin are separate + directories Plymouth is an application that runs very early in the boot process
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: d3d7ec1a087bb904251d31e83120636ccc30e2fc Author: Matija Skala gmx com> AuthorDate: Wed Nov 7 15:20:57 2018 + Commit: Matthew Thode gentoo org> CommitDate: Wed Nov 7 15:49:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d7ec1a sys-boot/plymouth: add support for /usr merge Signed-off-by: Matija Skala gmx.com> Signed-off-by: Matthew Thode gentoo.org> .../{plymouth-0.9.4.ebuild => plymouth-0.9.4-r1.ebuild} | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.4.ebuild b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild similarity index 88% rename from sys-boot/plymouth/plymouth-0.9.4.ebuild rename to sys-boot/plymouth/plymouth-0.9.4-r1.ebuild index f10bd902367..cab004479b7 100644 --- a/sys-boot/plymouth/plymouth-0.9.4.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.4-r1.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -IUSE="debug gdm +gtk +libkms +pango static-libs" +IUSE="debug gdm +gtk +libkms +pango +split-usr static-libs" CDEPEND=" >=media-libs/libpng-1.2.16:= @@ -85,10 +85,12 @@ src_install() { insinto /usr/share/plymouth newins "${DISTDIR}"/gentoo-logo.png bizcom.png - # Install compatibility symlinks as some rdeps hardcode the paths - dosym ../usr/bin/plymouth /bin/plymouth - dosym /usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme - dosym ../usr/sbin/plymouthd /sbin/plymouthd + if use split-usr ; then + # Install compatibility symlinks as some rdeps hardcode the paths + dosym ../usr/bin/plymouth /bin/plymouth + dosym ../usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme + dosym ../usr/sbin/plymouthd /sbin/plymouthd + fi readme.gentoo_create_doc
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 3220ea651e19676698a21e5f81cb0901f791a963 Author: Matthew Thode gentoo org> AuthorDate: Tue Nov 6 16:39:23 2018 + Commit: Matthew Thode gentoo org> CommitDate: Tue Nov 6 16:39:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3220ea65 sys-boot/plymouth: 0.9.4 bump with cleanup Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-boot/plymouth/Manifest | 2 +- sys-boot/plymouth/plymouth-0.9.2-r1.ebuild | 100 - ...plymouth-0.9.3.ebuild => plymouth-0.9.4.ebuild} | 25 -- sys-boot/plymouth/plymouth-.ebuild | 10 +-- 4 files changed, 22 insertions(+), 115 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index b0737363982..9e889ee2efe 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,3 +1,3 @@ DIST gentoo-logo.png 14501 BLAKE2B e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859 SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c -DIST plymouth-0.9.2.tar.bz2 1231336 BLAKE2B 2e565b0bb23dbab19bc164756165ca85793df3fe0e2df0c9aa2aa7e827f19f7b531951f2b7a302368e8b86829555754cc8cb67606291a80242b0a23a023643c7 SHA512 89356eb8326504fbf3155de262ce15de0847f0a0e6d157d873cf1dea9af464a6cb9e11d7143ee9a595b217a2487060b5835eba5ac142c3cd6d66689deb272e60 DIST plymouth-0.9.3.tar.xz 1102724 BLAKE2B 7ee17cc785e6197cc9488afe6ceae27541992872813a9f937211930f653207d77c1a331cb093156af5ec9502a04cf1f9e4123c42e07931eaf270fefedcc03700 SHA512 d7b9ba97485cdac7ad6bcaf5a7f1a9c84ece54b8d46d5efce4170294c0aa6571656d7d9957b53aed9c1e51d4d525714f54b7dbb08d8ec0b196a1a4419fd186ed +DIST plymouth-0.9.4.tar.xz 1103496 BLAKE2B abad2cefb89e9d17b77113396d7203090544759b3dd7f73f67153d9f126db28e5366d36aa11e2335566bf4046bebd50d8d9dd47c75634446fb3a0314cd458925 SHA512 83eb2de7e6d0980e9f7fa4e0b0f20c46a8238051d84bc38dbbb5dfa438e41c1a39846dcd652374256d9f1fe79967b154a3576cd9c433ef816b6c962be2d31e93 diff --git a/sys-boot/plymouth/plymouth-0.9.2-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.2-r1.ebuild deleted file mode 100644 index e0c922e5449..000 --- a/sys-boot/plymouth/plymouth-0.9.2-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -SRC_URI=" - https://dev.gentoo.org/~aidecoe/distfiles/sys-boot/plymouth/gentoo-logo.png; - -AUTOTOOLS_AUTORECONF="1" -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; - inherit git-r3 -else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.bz2; -fi - -inherit autotools-utils readme.gentoo systemd toolchain-funcs - -DESCRIPTION="Graphical boot animation (splash) and logger" -HOMEPAGE="https://cgit.freedesktop.org/plymouth/; - -LICENSE="GPL-2" -SLOT="0" -[[ ${PV} == ]] || \ -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" -IUSE="debug gdm +gtk +libkms +pango static-libs" - -CDEPEND=" - >=media-libs/libpng-1.2.16:= - gtk? ( - dev-libs/glib:2 - >=x11-libs/gtk+-3.14:3 - x11-libs/cairo ) - libkms? ( x11-libs/libdrm[libkms] ) - pango? ( >=x11-libs/pango-1.21 ) -" -DEPEND="${CDEPEND} - virtual/pkgconfig -" -# Block due bug #383067 -RDEPEND="${CDEPEND} - virtual/udev - !https://wiki.gentoo.org/wiki/Plymouth#Configuration -" - -PATCHES=( - "${FILESDIR}/0.9.2-systemdsystemunitdir.patch" -) - -src_prepare() { - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-systemd-integration - "$(systemd_with_unitdir)" - $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) - $(use_enable pango) - $(use_enable gdm gdm-transition) - ) - autotools-utils_src_configure -} - -src_install() { - autotools-utils_src_install - - insinto /usr/share/plymouth - newins "${DISTDIR}"/gentoo-logo.png bizcom.png - - # Install compatibility symlinks as some rdeps hardcode the paths - dosym /usr/bin/plymouth /bin/plymouth - dosym /usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme - dosym /usr/sbin/plymouthd /sbin/plymouthd - - readme.gentoo_create_doc - - # looks like make install create /var/run/plymouth - # this is not needed for systemd, same should hold for openrc - # so remove - rm -rf "${D}"/var/run -} - -pkg_postinst() { -
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 1025a469f1d1dbb1c9c281dfb86961ca8d9dfbd3 Author: Matthew Thode gentoo org> AuthorDate: Wed Apr 4 17:03:04 2018 + Commit: Matt Thode gentoo org> CommitDate: Wed Apr 4 17:03:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1025a469 sys-boot/plymouth: fixing musl and updating ebuild Closes: https://bugs.gentoo.org/651874 Package-Manager: Portage-2.3.27, Repoman-2.3.9 .../{plymouth-.ebuild => plymouth-0.9.3-r2.ebuild} | 14 ++ sys-boot/plymouth/plymouth-.ebuild | 14 ++ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r2.ebuild similarity index 90% copy from sys-boot/plymouth/plymouth-.ebuild copy to sys-boot/plymouth/plymouth-0.9.3-r2.ebuild index 375f98aabb3..5ffedf306a9 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r2.ebuild @@ -3,13 +3,15 @@ EAPI=6 +inherit flag-o-matic SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; inherit git-r3 + EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs @@ -19,8 +21,6 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -[[ ${PV} == ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND=" @@ -28,11 +28,15 @@ CDEPEND=" gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 - x11-libs/cairo ) + x11-libs/cairo + ) libkms? ( x11-libs/libdrm[libkms] ) pango? ( >=x11-libs/pango-1.21 ) " DEPEND="${CDEPEND} + elibc_musl? ( sys-libs/rpmatch-standalone ) + app-text/docbook-xsl-stylesheets + dev-libs/libxslt virtual/pkgconfig " # Block due bug #383067 @@ -51,6 +55,7 @@ PATCHES=( ) src_prepare() { + use elibc_musl && append-ldflags -lrpmatch default eautoreconf } @@ -60,6 +65,7 @@ src_configure() { --with-system-root-install=no --localstatedir=/var --without-rhgb-compat-link + --enable-documentation --enable-systemd-integration --with-systemdunitdir="$(systemd_get_systemunitdir)" $(use_enable !static-libs shared) diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 375f98aabb3..5ffedf306a9 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -3,13 +3,15 @@ EAPI=6 +inherit flag-o-matic SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; inherit git-r3 + EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs @@ -19,8 +21,6 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" -[[ ${PV} == ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND=" @@ -28,11 +28,15 @@ CDEPEND=" gtk? ( dev-libs/glib:2 >=x11-libs/gtk+-3.14:3 - x11-libs/cairo ) + x11-libs/cairo + ) libkms? ( x11-libs/libdrm[libkms] ) pango? ( >=x11-libs/pango-1.21 ) " DEPEND="${CDEPEND} + elibc_musl? ( sys-libs/rpmatch-standalone ) + app-text/docbook-xsl-stylesheets + dev-libs/libxslt virtual/pkgconfig " # Block due bug #383067 @@ -51,6 +55,7 @@ PATCHES=( ) src_prepare() { + use elibc_musl && append-ldflags -lrpmatch default eautoreconf } @@ -60,6 +65,7 @@ src_configure() { --with-system-root-install=no --localstatedir=/var --without-rhgb-compat-link + --enable-documentation --enable-systemd-integration --with-systemdunitdir="$(systemd_get_systemunitdir)" $(use_enable !static-libs shared)
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: df8c7122a72b95259a70e03019d237ea861bbaf5 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Mar 5 19:10:00 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 5 20:26:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8c7122 sys-boot/plymouth: stable 0.9.3-r1 for sparc, bug #630530 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index 07707fbd471..d765af6fe2f 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 8db352582467fddce2faaaf9a623f9003f73e80e Author: Lars Wendler gentoo org> AuthorDate: Tue Feb 27 13:41:39 2018 + Commit: Lars Wendler gentoo org> CommitDate: Tue Feb 27 15:03:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db35258 sys-boot/plymouth: Don't run eautoreconf in src_configure (QA fix). Converted myconf variable in an array. Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7299 sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 39 +- sys-boot/plymouth/plymouth-0.9.3.ebuild| 37 sys-boot/plymouth/plymouth-.ebuild | 37 3 files changed, 64 insertions(+), 49 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index d73c2b13a9f..07707fbd471 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -52,23 +52,28 @@ PATCHES=( "${FILESDIR}"/0.9.3-glibc-sysmacros.patch ) -src_configure() { - local myconf - myconf="--with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-documentation - --enable-systemd-integration - --with-systemdunitdir="$(systemd_get_systemunitdir)" - $(use_enable !static-libs shared) - $(use_enable static-libs static) - $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) - $(use_enable pango) - $(use_enable gdm gdm-transition)" +src_prepare() { + default eautoreconf - econf ${myconf} +} + +src_configure() { + local myconf=( + --with-system-root-install=no + --localstatedir=/var + --without-rhgb-compat-link + --enable-documentation + --enable-systemd-integration + --with-systemdunitdir="$(systemd_get_systemunitdir)" + $(use_enable !static-libs shared) + $(use_enable static-libs static) + $(use_enable debug tracing) + $(use_enable gtk gtk) + $(use_enable libkms drm) + $(use_enable pango) + $(use_enable gdm gdm-transition) + ) + econf "${myconf[@]}" } src_install() { diff --git a/sys-boot/plymouth/plymouth-0.9.3.ebuild b/sys-boot/plymouth/plymouth-0.9.3.ebuild index ea9aa1bd7d6..75326f75a37 100644 --- a/sys-boot/plymouth/plymouth-0.9.3.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -49,22 +49,27 @@ DOC_CONTENTS=" PATCHES=( ) -src_configure() { - local myconf - myconf="--with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-systemd-integration - --with-systemdunitdir="$(systemd_get_systemunitdir)" - $(use_enable !static-libs shared) - $(use_enable static-libs static) - $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) - $(use_enable pango) - $(use_enable gdm gdm-transition)" +src_prepare() { + default eautoreconf - econf ${myconf} +} + +src_configure() { + local myconf=( + --with-system-root-install=no + --localstatedir=/var + --without-rhgb-compat-link + --enable-systemd-integration + --with-systemdunitdir="$(systemd_get_systemunitdir)" + $(use_enable !static-libs shared) + $(use_enable static-libs static) + $(use_enable debug tracing) + $(use_enable gtk gtk) + $(use_enable libkms drm) + $(use_enable pango) + $(use_enable gdm gdm-transition) + ) + econf "${myconf[@]}" } src_install() { diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 49ce1012fe8..375f98aabb3 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -50,22 +50,27 @@ PATCHES=( "${FILESDIR}"/0.9.3-glibc-sysmacros.patch ) -src_configure() { - local myconf - myconf="--with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-systemd-integration -
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: ddce9860aa2ba71e5d584fe0ba3f81824c82e2da Author: Markus Meier gentoo org> AuthorDate: Thu Dec 21 19:25:45 2017 + Commit: Markus Meier gentoo org> CommitDate: Thu Dec 21 19:25:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddce9860 sys-boot/plymouth: arm stable, bug #630530 Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index 0f7ccb3f587..d73c2b13a9f 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sparc x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 17e69809d1610f3bf3f55f4c0cf57a4f4876826e Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Oct 27 09:51:12 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Oct 27 09:51:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e69809 sys-boot/plymouth: x86 stable (bug #630530) Package-Manager: Portage-2.3.11, Repoman-2.3.3 sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index eca80c890f8..ebe3831e9a1 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="alpha ~amd64 ~arm ia64 ppc ppc64 ~sparc ~x86" +KEYWORDS="alpha ~amd64 ~arm ia64 ppc ppc64 ~sparc x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: d22bfdb705692f53f84a51e4e3f7cb7b2146b085 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 24 17:49:21 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 24 17:49:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22bfdb7 sys-boot/plymouth: stable 0.9.3-r1 for ppc, bug #630530 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index f422d958d03..eca80c890f8 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="alpha ~amd64 ~arm ia64 ~ppc ppc64 ~sparc ~x86" +KEYWORDS="alpha ~amd64 ~arm ia64 ppc ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 4d1aac172b86008275988458a59a46bc48cc7279 Author: Tobias Klausmann gentoo org> AuthorDate: Fri Sep 15 15:37:50 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Fri Sep 15 15:37:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1aac17 sys-boot/plymouth-0.9.3-r1: alpha stable Gentoo-Bug: 630530 sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index 7c04ae2defd..f422d958d03 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ia64 ~ppc ppc64 ~sparc ~x86" +KEYWORDS="alpha ~amd64 ~arm ia64 ~ppc ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 72e1afb6b764363b979fb70461753a1f25fe50dc Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 10 20:45:55 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 10 20:46:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e1afb6 sys-boot/plymouth: stable 0.9.3-r1 for ppc64, bug #630530 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index 3f951c801b5..7c04ae2defd 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ia64 ~ppc ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 160e32c56dfdf6dc354d3c23cedf0e70a8471f3d Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 10 08:13:56 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 10 08:14:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160e32c5 sys-boot/plymouth: stable 0.9.3-r1 for ia64, bug #630530 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" sys-boot/plymouth/plymouth-0.9.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index 3f5694b8600..3f951c801b5 100644 --- a/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/, sys-boot/plymouth/files/
commit: 0bb05cf38855b0e72b6ce7c8a16b1401cb70f097 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Thu Aug 17 22:40:26 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Thu Aug 17 22:41:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb05cf3 sys-boot/plymouth: fix build with newer glibc, bug #604480 Fix missing dependency on xsltproc and XSL stylesheets as required to build man pages, bug #628078. Package-Manager: Portage-2.3.7, Repoman-2.3.3 .../plymouth/files/0.9.3-glibc-sysmacros.patch | 45 ++ ...ymouth-.ebuild => plymouth-0.9.3-r1.ebuild} | 8 +++- sys-boot/plymouth/plymouth-.ebuild | 3 +- 3 files changed, 53 insertions(+), 3 deletions(-) diff --git a/sys-boot/plymouth/files/0.9.3-glibc-sysmacros.patch b/sys-boot/plymouth/files/0.9.3-glibc-sysmacros.patch new file mode 100644 index 000..8969161bb19 --- /dev/null +++ b/sys-boot/plymouth/files/0.9.3-glibc-sysmacros.patch @@ -0,0 +1,45 @@ +From f8d7813b32dfe129d1e5718719ee3eff131f4fac Mon Sep 17 00:00:00 2001 +From: Kjell Claesson+Date: Fri, 18 Aug 2017 00:25:56 +0200 +Subject: [PATCH] Fix build with newer glibc + +Signed-off-by: Gilles Dartiguelongue +--- + configure.ac | 1 + + src/libply-splash-core/ply-terminal.c | 8 + 2 files changed, 9 insertions(+) + +diff --git a/configure.ac b/configure.ac +index c32697f..8376789 100644 +--- a/configure.ac b/configure.ac +@@ -5,6 +5,7 @@ AC_CONFIG_AUX_DIR(build-tools) + + AC_USE_SYSTEM_EXTENSIONS + AC_SYS_LARGEFILE ++AC_HEADER_MAJOR + AC_PROG_AWK + AC_PROG_CC_STDC + AM_PROG_CC_C_O +diff --git a/src/libply-splash-core/ply-terminal.c b/src/libply-splash-core/ply-terminal.c +index a0954f2..ef62bf8 100644 +--- a/src/libply-splash-core/ply-terminal.c b/src/libply-splash-core/ply-terminal.c +@@ -36,6 +36,14 @@ + #include + #include + ++/* major()/minor() */ ++#ifdef MAJOR_IN_MKDEV ++#include ++#endif ++#ifdef MAJOR_IN_SYSMACROS ++#include ++#endif ++ + #include + #include + #include +-- +2.14.1 + diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild similarity index 89% copy from sys-boot/plymouth/plymouth-.ebuild copy to sys-boot/plymouth/plymouth-0.9.3-r1.ebuild index 45f6e2cec40..3f5694b8600 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3-r1.ebuild @@ -3,10 +3,10 @@ EAPI=6 -SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/sys-boot/plymouth/gentoo-logo.png; +SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; + EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth" inherit git-r3 else SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; @@ -33,6 +33,8 @@ CDEPEND=" pango? ( >=x11-libs/pango-1.21 ) " DEPEND="${CDEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt virtual/pkgconfig " # Block due bug #383067 @@ -47,6 +49,7 @@ DOC_CONTENTS=" " PATCHES=( + "${FILESDIR}"/0.9.3-glibc-sysmacros.patch ) src_configure() { @@ -54,6 +57,7 @@ src_configure() { myconf="--with-system-root-install=no --localstatedir=/var --without-rhgb-compat-link + --enable-documentation --enable-systemd-integration --with-systemdunitdir="$(systemd_get_systemunitdir)" $(use_enable !static-libs shared) diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 45f6e2cec40..49ce1012fe8 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -3,7 +3,7 @@ EAPI=6 -SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/sys-boot/plymouth/gentoo-logo.png; +SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; if [[ ${PV} == ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/plymouth; @@ -47,6 +47,7 @@ DOC_CONTENTS=" " PATCHES=( + "${FILESDIR}"/0.9.3-glibc-sysmacros.patch ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: b1d74d3c7e50c8d93221278532d25060f12b34b4 Author: Matthew Thode gentoo org> AuthorDate: Wed Aug 9 22:20:15 2017 + Commit: Matt Thode gentoo org> CommitDate: Wed Aug 9 22:20:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d74d3c sys-boot/plymouth: fixing up Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-boot/plymouth/plymouth-0.9.3.ebuild | 2 +- sys-boot/plymouth/plymouth-.ebuild | 47 - 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.3.ebuild b/sys-boot/plymouth/plymouth-0.9.3.ebuild index ef1d1a8d76e..ea9aa1bd7d6 100644 --- a/sys-boot/plymouth/plymouth-0.9.3.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.3.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth" inherit git-r3 else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; + SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; fi inherit autotools readme.gentoo-r1 systemd toolchain-funcs diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index e05e8ca9e1e..ea9aa1bd7d6 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -1,20 +1,18 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -SRC_URI=" - https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; +SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; if [[ ${PV} == ]]; then EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth" - AUTOTOOLS_AUTORECONF="1" inherit git-r3 else - SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.bz2; + SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; fi -inherit autotools-utils readme.gentoo systemd toolchain-funcs +inherit autotools readme.gentoo-r1 systemd toolchain-funcs DESCRIPTION="Graphical boot animation (splash) and logger" HOMEPAGE="https://cgit.freedesktop.org/plymouth/; @@ -48,28 +46,29 @@ DOC_CONTENTS=" https://wiki.gentoo.org/wiki/Plymouth#Configuration " -src_prepare() { - autotools-utils_src_prepare -} +PATCHES=( +) src_configure() { - local myeconfargs=( - --with-system-root-install=no - --localstatedir=/var - --without-rhgb-compat-link - --enable-systemd-integration - "$(systemd_with_unitdir)" - $(use_enable debug tracing) - $(use_enable gtk gtk) - $(use_enable libkms drm) - $(use_enable pango) - $(use_enable gdm gdm-transition) - ) - autotools-utils_src_configure + local myconf + myconf="--with-system-root-install=no + --localstatedir=/var + --without-rhgb-compat-link + --enable-systemd-integration + --with-systemdunitdir="$(systemd_get_systemunitdir)" + $(use_enable !static-libs shared) + $(use_enable static-libs static) + $(use_enable debug tracing) + $(use_enable gtk gtk) + $(use_enable libkms drm) + $(use_enable pango) + $(use_enable gdm gdm-transition)" + eautoreconf + econf ${myconf} } src_install() { - autotools-utils_src_install + default insinto /usr/share/plymouth newins "${DISTDIR}"/gentoo-logo.png bizcom.png
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 55f3cd600b6730803473086842903db6f2187f88 Author: Matthew Thode gentoo org> AuthorDate: Wed Aug 9 22:15:31 2017 + Commit: Matt Thode gentoo org> CommitDate: Wed Aug 9 22:20:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f3cd60 sys-boot/plymouth: 0.9.3 bup Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-boot/plymouth/Manifest | 1 + sys-boot/plymouth/plymouth-0.9.3.ebuild | 95 + 2 files changed, 96 insertions(+) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 5fd15751352..0b119724dc2 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,2 +1,3 @@ DIST gentoo-logo.png 14501 SHA256 79ebc1d66693371a90e218ad421cfed05066b51a6645bd967bb7da356a0881fa SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c WHIRLPOOL 65496223badb9a96cc72ba6a2432860af0756eea57f67946d2466ff1c3c1171c84568c502aa576613b77767c41cf251856728b509c72003567d4cebd1943375e DIST plymouth-0.9.2.tar.bz2 1231336 SHA256 2f0ce82042cf9c7eadd2517a1f74c8a85fa8699781d9f294a06eade29fbed57f SHA512 89356eb8326504fbf3155de262ce15de0847f0a0e6d157d873cf1dea9af464a6cb9e11d7143ee9a595b217a2487060b5835eba5ac142c3cd6d66689deb272e60 WHIRLPOOL 5f9e662dec633bb606cf4246611b442a0eb9eaa92942b37c53d1c48b6ca8ef96c5f4330d574b82de6a026ca175a770c1a45f52c7809c80d026126d805e707eba +DIST plymouth-0.9.3.tar.xz 1102724 SHA256 9f8dd08a90ceaf6228dcd8c27759adf18fc9482f15b6c56dcbcced268b4e4a74 SHA512 d7b9ba97485cdac7ad6bcaf5a7f1a9c84ece54b8d46d5efce4170294c0aa6571656d7d9957b53aed9c1e51d4d525714f54b7dbb08d8ec0b196a1a4419fd186ed WHIRLPOOL a7ccc870fb6149da21873ec92b241f564ce76ee0319a626a423ed1f77820deb0d09ed52bab86fdd501a4827dd02bd7403e78af1cbbd4e9f77fc9bda57ce59fa3 diff --git a/sys-boot/plymouth/plymouth-0.9.3.ebuild b/sys-boot/plymouth/plymouth-0.9.3.ebuild new file mode 100644 index 000..ef1d1a8d76e --- /dev/null +++ b/sys-boot/plymouth/plymouth-0.9.3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth" + inherit git-r3 +else + SRC_URI="${SRC_URI} https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz; +fi + +inherit autotools readme.gentoo-r1 systemd toolchain-funcs + +DESCRIPTION="Graphical boot animation (splash) and logger" +HOMEPAGE="https://cgit.freedesktop.org/plymouth/; + +LICENSE="GPL-2" +SLOT="0" +[[ ${PV} == ]] || \ +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug gdm +gtk +libkms +pango static-libs" + +CDEPEND=" + >=media-libs/libpng-1.2.16:= + gtk? ( + dev-libs/glib:2 + >=x11-libs/gtk+-3.14:3 + x11-libs/cairo ) + libkms? ( x11-libs/libdrm[libkms] ) + pango? ( >=x11-libs/pango-1.21 ) +" +DEPEND="${CDEPEND} + virtual/pkgconfig +" +# Block due bug #383067 +RDEPEND="${CDEPEND} + virtual/udev + !https://wiki.gentoo.org/wiki/Plymouth#Configuration +" + +PATCHES=( +) + +src_configure() { + local myconf + myconf="--with-system-root-install=no + --localstatedir=/var + --without-rhgb-compat-link + --enable-systemd-integration + --with-systemdunitdir="$(systemd_get_systemunitdir)" + $(use_enable !static-libs shared) + $(use_enable static-libs static) + $(use_enable debug tracing) + $(use_enable gtk gtk) + $(use_enable libkms drm) + $(use_enable pango) + $(use_enable gdm gdm-transition)" + eautoreconf + econf ${myconf} +} + +src_install() { + default + + insinto /usr/share/plymouth + newins "${DISTDIR}"/gentoo-logo.png bizcom.png + + # Install compatibility symlinks as some rdeps hardcode the paths + dosym /usr/bin/plymouth /bin/plymouth + dosym /usr/sbin/plymouth-set-default-theme /sbin/plymouth-set-default-theme + dosym /usr/sbin/plymouthd /sbin/plymouthd + + readme.gentoo_create_doc + + # looks like make install create /var/run/plymouth + # this is not needed for systemd, same should hold for openrc + # so remove + rm -rf "${D}"/var/run +} + +pkg_postinst() { + readme.gentoo_print_elog + if ! has_version "sys-kernel/dracut" && ! has_version "sys-kernel/genkernel-next[plymouth]"; then + ewarn "If you want initramfs builder with plymouth support, please emerge" + ewarn "sys-kernel/dracut or sys-kernel/genkernel-next[plymouth]." + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: b40d04a3a86ea6b848c9880fb225a6ccbab60bbf Author: Gilles Dartiguelongue gentoo org> AuthorDate: Wed Aug 9 06:44:37 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Wed Aug 9 06:44:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40d04a3 sys-boot/plymouth: adding self to metadata Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-boot/plymouth/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index 68e747f047b..22a2251fe99 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -5,6 +5,10 @@ prometheanf...@gentoo.org Matthew Thode + + e...@gentoo.org + Gilles Dartiguelongue + Enables smooth transition to GDM Provides abstraction to the DRM drivers (intel,
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 2d0873e4068d62fd65b04217a74c89bdb5d036f9 Author: Matthew Thode gentoo org> AuthorDate: Wed Aug 9 03:06:07 2017 + Commit: Matt Thode gentoo org> CommitDate: Wed Aug 9 03:06:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0873e4 sys-boot/plymouth: adding self to metadata Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-boot/plymouth/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index a4bed042e1a..68e747f047b 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + prometheanf...@gentoo.org + Matthew Thode + Enables smooth transition to GDM Provides abstraction to the DRM drivers (intel,
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: b6fc5edd2c733dc5826e62aec475b1393cbe51be Author: Luigi 'Comio' Mantellini gmail com> AuthorDate: Wed Jul 26 10:22:03 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Jul 30 10:32:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fc5edd sys-boot/plymouth: Fix emerge output message Bug: https://bugs.gentoo.org/show_bug.cgi?id=622524 Closes: https://github.com/gentoo/gentoo/pull/5220 sys-boot/plymouth/{plymouth-0.9.2.ebuild => plymouth-0.9.2-r1.ebuild} | 2 +- sys-boot/plymouth/plymouth-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.2.ebuild b/sys-boot/plymouth/plymouth-0.9.2-r1.ebuild similarity index 97% rename from sys-boot/plymouth/plymouth-0.9.2.ebuild rename to sys-boot/plymouth/plymouth-0.9.2-r1.ebuild index 92d4154d46f..0c79bd1f1f4 100644 --- a/sys-boot/plymouth/plymouth-0.9.2.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.2-r1.ebuild @@ -45,7 +45,7 @@ RDEPEND="${CDEPEND} DOC_CONTENTS=" Follow the following instructions to set up Plymouth:\n - https://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml + https://wiki.gentoo.org/wiki/Plymouth#Configuration " PATCHES=( diff --git a/sys-boot/plymouth/plymouth-.ebuild b/sys-boot/plymouth/plymouth-.ebuild index 8a9fb185a26..e05e8ca9e1e 100644 --- a/sys-boot/plymouth/plymouth-.ebuild +++ b/sys-boot/plymouth/plymouth-.ebuild @@ -45,7 +45,7 @@ RDEPEND="${CDEPEND} DOC_CONTENTS=" Follow the following instructions to set up Plymouth:\n - https://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml + https://wiki.gentoo.org/wiki/Plymouth#Configuration " src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/, sys-boot/plymouth/files/
commit: dc5f5087a32dcdf2c05960849a7aaba46aa35674 Author: Michael Weber gentoo org> AuthorDate: Thu Feb 23 12:43:04 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Feb 23 12:43:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5f5087 sys-boot/plymouth: Remove old versions. Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-boot/plymouth/Manifest | 2 - .../files/0.8.8-initrd-binaries-paths.patch| 32 sys-boot/plymouth/plymouth-0.8.8-r4.ebuild | 90 sys-boot/plymouth/plymouth-0.8.8-r5.ebuild | 94 - sys-boot/plymouth/plymouth-0.9.0.ebuild| 96 -- 5 files changed, 314 deletions(-) diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest index 8967184efe..5fd1575135 100644 --- a/sys-boot/plymouth/Manifest +++ b/sys-boot/plymouth/Manifest @@ -1,4 +1,2 @@ DIST gentoo-logo.png 14501 SHA256 79ebc1d66693371a90e218ad421cfed05066b51a6645bd967bb7da356a0881fa SHA512 059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c WHIRLPOOL 65496223badb9a96cc72ba6a2432860af0756eea57f67946d2466ff1c3c1171c84568c502aa576613b77767c41cf251856728b509c72003567d4cebd1943375e -DIST plymouth-0.8.8.tar.bz2 1143549 SHA256 1bada4e1d3a31a5a99adc2db83f5452d9818839cda51a6e430f044f6281d759b SHA512 97a20a8622c7ea51000e9b6d88a25fd84d7001fb2727527a72344b555f389c74954bd0be0bffd9cc9175b5c5a0d28e95af058fce79ec7531f736619ee74d8d94 WHIRLPOOL badb44a6c1eb004772e67cfe3cda601d22590d813ebd4bce5f0fcb325c445246916ba30e083c6aa98b73b460ddf4f2caf9bf2727d22bbbc5414f11a5cf0e5ddf -DIST plymouth-0.9.0.tar.bz2 1159218 SHA256 d3e22e750a8a83de7377e9fa88975f146f875bbd030055411a2faf74c2e6cd4d SHA512 046e7fb20d3a65cc2b8b378026fae6619417557502426d944e4f06078eacfa37cb5fcf886d8bdb598921bbef87ce3ec92daa16a57075a180d5f427443100c232 WHIRLPOOL 3b2e327a02c18cd436f895aa38719acd07ed06f3cbd846181190144784325e8561c1ebd97516beaa396733e9981e76f3029dc29b27f3ae32f646c087529ada0d DIST plymouth-0.9.2.tar.bz2 1231336 SHA256 2f0ce82042cf9c7eadd2517a1f74c8a85fa8699781d9f294a06eade29fbed57f SHA512 89356eb8326504fbf3155de262ce15de0847f0a0e6d157d873cf1dea9af464a6cb9e11d7143ee9a595b217a2487060b5835eba5ac142c3cd6d66689deb272e60 WHIRLPOOL 5f9e662dec633bb606cf4246611b442a0eb9eaa92942b37c53d1c48b6ca8ef96c5f4330d574b82de6a026ca175a770c1a45f52c7809c80d026126d805e707eba diff --git a/sys-boot/plymouth/files/0.8.8-initrd-binaries-paths.patch b/sys-boot/plymouth/files/0.8.8-initrd-binaries-paths.patch deleted file mode 100644 index 7416527b0f..00 --- a/sys-boot/plymouth/files/0.8.8-initrd-binaries-paths.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2d85c8d0a3ad81268718344e0e72ebeeea851422 Mon Sep 17 00:00:00 2001 -From: Enrico Tagliavini-Date: Wed, 29 Jan 2014 14:18:22 + -Subject: populate-initrd: install binaries to their configured location - -If plymouth is configured --with-system-root-install=no then the -systemd unitd files will write the paths of plymouth and plymouthd -relative to /usr . The script currently hardcodes installing them -to the initrd's / - -This commit makes sure they get placed on the same part of the of -the initrd filesystem as systemd expects to find them. - -https://bugs.freedesktop.org/show_bug.cgi?id=74174 -diff --git a/scripts/plymouth-populate-initrd.in b/scripts/plymouth-populate-initrd.in -index d25ab07..43c7f22 100755 a/scripts/plymouth-populate-initrd.in -+++ b/scripts/plymouth-populate-initrd.in -@@ -373,8 +373,8 @@ done - [ -z "$INITRDDIR" ] && usage error - - mkdir -p ${INITRDDIR}${PLYMOUTH_DATADIR}/plymouth/themes --inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR /sbin/plymouthd --inst ${PLYMOUTH_CLIENT_PATH} $INITRDDIR /bin/plymouth -+inst ${PLYMOUTH_DAEMON_PATH} $INITRDDIR -+inst ${PLYMOUTH_CLIENT_PATH} $INITRDDIR - inst ${PLYMOUTH_DATADIR}/plymouth/themes/text/text.plymouth $INITRDDIR - inst ${PLYMOUTH_PLUGIN_PATH}/text.so $INITRDDIR - inst ${PLYMOUTH_DATADIR}/plymouth/themes/details/details.plymouth $INITRDDIR --- -cgit v0.9.0.2-2-gbebe diff --git a/sys-boot/plymouth/plymouth-0.8.8-r4.ebuild b/sys-boot/plymouth/plymouth-0.8.8-r4.ebuild deleted file mode 100644 index 7d3a7729d2..00 --- a/sys-boot/plymouth/plymouth-0.8.8-r4.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools-utils readme.gentoo systemd toolchain-funcs - -DESCRIPTION="Graphical boot animation (splash) and logger" -HOMEPAGE="https://cgit.freedesktop.org/plymouth/; -SRC_URI=" - https://www.freedesktop.org/software/plymouth/releases/${P}.tar.bz2 - https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 9255e8cc2de837d7266fa4a5aaf558027482c939 Author: Michael Weber gentoo org> AuthorDate: Thu Feb 23 12:37:53 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Feb 23 12:38:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9255e8cc sys-boot/plymouth: arm stable (bug 576042). Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-boot/plymouth/plymouth-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.2.ebuild b/sys-boot/plymouth/plymouth-0.9.2.ebuild index d602829d9a..885820bf86 100644 --- a/sys-boot/plymouth/plymouth-0.9.2.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.2.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/files/
commit: 958399c69d1d2094a34b8a9c596f2427a54526f0 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Thu Feb 9 19:45:43 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Feb 9 22:35:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958399c6 sys-boot/plymouth: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/3897 ...8.3-drm-reduce-minimum-build-requirements.patch | 422 - sys-boot/plymouth/files/0.8.3-gentoo-fb-path.patch | 25 -- ...-image-replace-deprecated-libpng-function.patch | 24 -- 3 files changed, 471 deletions(-) diff --git a/sys-boot/plymouth/files/0.8.3-drm-reduce-minimum-build-requirements.patch b/sys-boot/plymouth/files/0.8.3-drm-reduce-minimum-build-requirements.patch deleted file mode 100644 index 8c9bb5ab3f..00 --- a/sys-boot/plymouth/files/0.8.3-drm-reduce-minimum-build-requirements.patch +++ /dev/null @@ -1,422 +0,0 @@ -drm: reduce minimum build requirements - -This patch adds the respective configure options to make it possible to disable -libdrm_intel, libdrm_radeon, libdrm_nouveau independently from each other. - -NOTE: - -The patch is based on work of Lucian Muresan-that fixes bug report: - - https://bugs.freedesktop.org/show_bug.cgi?id=29804 - -This one is adjusted to version 0.8.3 which doesn't support libkms yet. - -diff -Naur plymouth-0.8.3/configure.ac plymouth-0.8.3.new/configure.ac plymouth-0.8.3/configure.ac2010-05-06 19:32:20.0 +0200 -+++ plymouth-0.8.3.new/configure.ac2011-02-03 18:45:11.749557708 +0100 -@@ -56,49 +56,150 @@ - AC_SUBST(GTK_CFLAGS) - AC_SUBST(GTK_LIBS) - --PKG_CHECK_MODULES(DRM, [libdrm libdrm_intel libdrm_radeon libdrm_nouveau]) -+AC_ARG_ENABLE(libdrm_intel, AS_HELP_STRING([--enable-libdrm_intel],[enable building with libdrm_intel support]),enable_libdrm_intel=$enableval,enable_libdrm_intel=yes) -+AM_CONDITIONAL(ENABLE_LIBDRM_INTEL, [test "$enable_libdrm_intel" = yes]) - --OLD_CFLAGS="$CFLAGS" --CFLAGS="$CFLAGS $DRM_CFLAGS" --AC_MSG_CHECKING([if i915_drm.h, radeon_drm.h and nouveau_drm.h are in include path]) --AC_COMPILE_IFELSE(AC_LANG_PROGRAM( --[[ -- #include -- #include -- #include "i915_drm.h" -- #include "radeon_drm.h" -- #include "nouveau_drm.h" --]],[[]]),[found_drm_kernel_headers=yes],[found_drm_kernel_headers=no]) -- --if test "$found_drm_kernel_headers" = "yes"; then -- AC_MSG_RESULT([yes]) --else -- AC_MSG_RESULT([no]) -- AC_MSG_CHECKING([if we can find them anyway]) -+if test x$enable_libdrm_intel = xyes; then -+ PKG_CHECK_MODULES(DRM_INTEL, [libdrm libdrm_intel]) -+ OLD_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS $DRM_INTEL_CFLAGS" -+ AC_MSG_CHECKING([if i915_drm.h is in include path]) -+ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( -+ [[ -+#include -+#include -+#include "i915_drm.h" -+ ]],[[]]),[found_drm_intel_kernel_headers=yes],[found_drm_intel_kernel_headers=no]) -+ -+ if test "$found_drm_intel_kernel_headers" = "yes"; then -+AC_MSG_RESULT([yes]) -+ else -+AC_MSG_RESULT([no]) -+AC_MSG_CHECKING([if we can find them anyway]) -+ -+MORE_DRM_CFLAGS="-I`$PKG_CONFIG --variable includedir libdrm`/drm" -+CFLAGS="$CFLAGS $MORE_DRM_CFLAGS" -+AC_COMPILE_IFELSE(AC_LANG_PROGRAM( -+[[ -+ #include -+ #include -+ #include "i915_drm.h" -+ ]],[[]]),[found_drm_intel_kernel_headers=yes],[found_drm_intel_kernel_headers=no]) -+ -+if test "$found_drm_intel_kernel_headers" = "yes"; then -+ AC_MSG_RESULT([yes]) -+ DRM_INTEL_CFLAGS="$DRM_INTEL_CFLAGS $MORE_DRM_CFLAGS" -+else -+ AC_MSG_RESULT([no]) -+ AC_MSG_ERROR([Could not find i915_drm.h]) -+fi -+ fi -+ -+ AC_SUBST(DRM_INTEL_CFLAGS) -+ AC_SUBST(DRM_INTEL_LIBS) -+ AC_DEFINE(PLY_ENABLE_LIBDRM_INTEL, 1, [Enable support for libdrm_intel driver]) -+fi -+ -+AC_ARG_ENABLE(libdrm_radeon, AS_HELP_STRING([--enable-libdrm_radeon],[enable building with libdrm_radeon support]),enable_libdrm_radeon=$enableval,enable_libdrm_radeon=yes) -+AM_CONDITIONAL(ENABLE_LIBDRM_RADEON, [test "$enable_libdrm_radeon" = yes]) - -- MORE_DRM_CFLAGS="-I`$PKG_CONFIG --variable includedir libdrm`/drm" -- CFLAGS="$CFLAGS $MORE_DRM_CFLAGS" -+if test x$enable_libdrm_radeon = xyes; then -+ PKG_CHECK_MODULES(DRM_RADEON, [libdrm libdrm_radeon]) -+ OLD_CFLAGS="$CFLAGS" -+ CFLAGS="$CFLAGS $DRM_RADEON_CFLAGS" -+ AC_MSG_CHECKING([if radeon_drm.h is in include path]) - AC_COMPILE_IFELSE(AC_LANG_PROGRAM( - [[ - #include - #include - #include "i915_drm.h" - #include "radeon_drm.h" -+ ]],[[]]),[found_drm_radeon_kernel_headers=yes],[found_drm_radeon_kernel_headers=no]) -+ -+ if test "$found_drm_radeon_kernel_headers" = "yes"; then -+AC_MSG_RESULT([yes]) -+ else -+AC_MSG_RESULT([no]) -+AC_MSG_CHECKING([if we can find them anyway]) -+ -+MORE_DRM_CFLAGS="-I`$PKG_CONFIG --variable includedir libdrm`/drm" -+
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 7c8b6a7ee9f16640a7ed88ae63722067eef06f02 Author: Tobias Klausmann gentoo org> AuthorDate: Thu May 26 13:15:32 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu May 26 13:15:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8b6a7e sys-boot/plymouth-0.9.2-r0: add alpha keyword Gentoo-Bug: 576042 Package-Manager: portage-2.3.0_rc1 sys-boot/plymouth/plymouth-0.9.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-boot/plymouth/plymouth-0.9.2.ebuild b/sys-boot/plymouth/plymouth-0.9.2.ebuild index ca61877..e11b51b 100644 --- a/sys-boot/plymouth/plymouth-0.9.2.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -23,7 +23,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 4fef16cd15cd3141b7103fb3d443c5209236cf63 Author: Austin English gentoo org> AuthorDate: Tue May 17 09:02:39 2016 + Commit: Austin English gentoo org> CommitDate: Tue May 17 09:03:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fef16cd sys-boot/plymouth: add missing maintainer-needed sys-boot/plymouth/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index 3fce624..a4bed04 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -1,6 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> + Enables smooth transition to GDM Provides abstraction to the DRM drivers (intel,
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 7863c279d752c29663114bbc80eefcd4161cb18a Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 13 08:40:51 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 13 08:41:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7863c279 sys-boot/plymouth: amd64 stable wrt bug #576042 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-boot/plymouth/plymouth-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/plymouth/plymouth-0.9.2.ebuild b/sys-boot/plymouth/plymouth-0.9.2.ebuild index 7d8dcd5..ca61877 100644 --- a/sys-boot/plymouth/plymouth-0.9.2.ebuild +++ b/sys-boot/plymouth/plymouth-0.9.2.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://cgit.freedesktop.org/plymouth/; LICENSE="GPL-2" SLOT="0" [[ ${PV} == ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="debug gdm +gtk +libkms +pango static-libs" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-boot/plymouth/
commit: 7f805bae938b58b86f697da02258e2ebe0372981 Author: Sam Jorna gentoo org> AuthorDate: Tue Apr 26 10:21:36 2016 + Commit: Sam Jorna gentoo org> CommitDate: Tue Apr 26 10:33:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f805bae sys-boot/plymouth: remove proxy maintainer Proxy maintainer has requested to drop the package per mail to the project. Removing both maintainer and project from metadata.xml. Package-Manager: portage-2.2.28 sys-boot/plymouth/metadata.xml | 8 1 file changed, 8 deletions(-) diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml index 7feaf0f..3fce624 100644 --- a/sys-boot/plymouth/metadata.xml +++ b/sys-boot/plymouth/metadata.xml @@ -1,14 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - enrico.tagliav...@gmail.com - Enrico Tagliavini - - - proxy-ma...@gentoo.org - Proxy Maintainers - Enables smooth transition to GDM Provides abstraction to the DRM drivers (intel,