mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
sys-boot/plymouth: Remove old versions.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
From 2d85c8d0a3ad81268718344e0e72ebeeea851422 Mon Sep 17 00:00:00 2001
|
||||
From: Enrico Tagliavini <enrico.tagliavini@gmail.com>
|
||||
Date: Wed, 29 Jan 2014 14:18:22 +0000
|
||||
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
|
||||
@@ -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"
|
||||
IUSE_VIDEO_CARDS="video_cards_intel video_cards_radeon"
|
||||
IUSE="${IUSE_VIDEO_CARDS} debug gdm +gtk +libkms +pango static-libs"
|
||||
|
||||
CDEPEND="
|
||||
>=media-libs/libpng-1.2.16
|
||||
gtk? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/gtk+-2.12:2 )
|
||||
libkms? ( x11-libs/libdrm[libkms] )
|
||||
pango? ( >=x11-libs/pango-1.21 )
|
||||
video_cards_intel? ( x11-libs/libdrm[video_cards_intel] )
|
||||
video_cards_radeon? ( x11-libs/libdrm[video_cards_radeon] )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# Block due bug #383067
|
||||
RDEPEND="${CDEPEND}
|
||||
virtual/udev
|
||||
"
|
||||
|
||||
DOC_CONTENTS="
|
||||
Follow the following instructions to set up Plymouth:\n
|
||||
https://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's:/bin/systemd-tty-ask-password-agent:/usr/bin/systemd-tty-ask-password-agent:g' \
|
||||
systemd-units/systemd-ask-password-plymouth.service.in || die \
|
||||
'ask-password sed failed'
|
||||
sed -i 's:/bin/udevadm:/usr/bin/udevadm:g' \
|
||||
systemd-units/plymouth-start.service.in || die 'udevadm sed failed'
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-system-root-install=no
|
||||
--localstatedir=/var
|
||||
--without-rhgb-compat-link
|
||||
--enable-systemd-integration
|
||||
$(use_enable debug tracing)
|
||||
$(use_enable gtk gtk)
|
||||
$(use_enable libkms)
|
||||
$(use_enable pango)
|
||||
$(use_enable gdm gdm-transition)
|
||||
$(use_enable video_cards_intel libdrm_intel)
|
||||
$(use_enable video_cards_radeon libdrm_radeon)
|
||||
)
|
||||
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
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
if ! has_version "sys-kernel/dracut[dracut_modules_plymouth]" && ! has_version "sys-kernel/genkernel-next[plymouth]"; then
|
||||
ewarn "If you want initramfs builder with plymouth support, please emerge"
|
||||
ewarn "sys-kernel/dracut[dracut_modules_plymouth] or sys-kernel/genkernel-next[plymouth]."
|
||||
fi
|
||||
}
|
||||
@@ -1,94 +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"
|
||||
IUSE_VIDEO_CARDS="video_cards_intel video_cards_radeon"
|
||||
IUSE="${IUSE_VIDEO_CARDS} debug gdm +gtk +libkms +pango static-libs"
|
||||
|
||||
CDEPEND="
|
||||
>=media-libs/libpng-1.2.16
|
||||
gtk? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/gtk+-2.12:2 )
|
||||
libkms? ( x11-libs/libdrm[libkms] )
|
||||
pango? ( >=x11-libs/pango-1.21 )
|
||||
video_cards_intel? ( x11-libs/libdrm[video_cards_intel] )
|
||||
video_cards_radeon? ( x11-libs/libdrm[video_cards_radeon] )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# Block due bug #383067
|
||||
RDEPEND="${CDEPEND}
|
||||
virtual/udev
|
||||
"
|
||||
|
||||
DOC_CONTENTS="
|
||||
Follow the following instructions to set up Plymouth:\n
|
||||
https://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/0.8.8-initrd-binaries-paths.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's:/bin/systemd-tty-ask-password-agent:/usr/bin/systemd-tty-ask-password-agent:g' \
|
||||
systemd-units/systemd-ask-password-plymouth.service.in || die \
|
||||
'ask-password sed failed'
|
||||
sed -i 's:/bin/udevadm:/usr/bin/udevadm:g' \
|
||||
systemd-units/plymouth-start.service.in || die 'udevadm sed failed'
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-system-root-install=no
|
||||
--localstatedir=/var
|
||||
--without-rhgb-compat-link
|
||||
--enable-systemd-integration
|
||||
$(use_enable debug tracing)
|
||||
$(use_enable gtk gtk)
|
||||
$(use_enable libkms)
|
||||
$(use_enable pango)
|
||||
$(use_enable gdm gdm-transition)
|
||||
$(use_enable video_cards_intel libdrm_intel)
|
||||
$(use_enable video_cards_radeon libdrm_radeon)
|
||||
)
|
||||
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
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
if ! has_version "sys-kernel/dracut[dracut_modules_plymouth]" && ! has_version "sys-kernel/genkernel-next[plymouth]"; then
|
||||
ewarn "If you want initramfs builder with plymouth support, please emerge"
|
||||
ewarn "sys-kernel/dracut[dracut_modules_plymouth] or sys-kernel/genkernel-next[plymouth]."
|
||||
fi
|
||||
}
|
||||
@@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
SRC_URI="
|
||||
https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; 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"
|
||||
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} == 9999 ]] || \
|
||||
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+-2.12:2
|
||||
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
|
||||
!<sys-kernel/dracut-0.37-r3
|
||||
"
|
||||
|
||||
DOC_CONTENTS="
|
||||
Follow the following instructions to set up Plymouth:\n
|
||||
https://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-system-root-install=no
|
||||
--localstatedir=/var
|
||||
--without-rhgb-compat-link
|
||||
--enable-systemd-integration
|
||||
$(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() {
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user