sys-boot/plymouth: Remove old versions.

Package-Manager: Portage-2.3.3, Repoman-2.3.1
This commit is contained in:
Michael Weber
2017-02-23 13:43:04 +01:00
parent 1fb91c6edb
commit dc5f5087a3
5 changed files with 0 additions and 314 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}