* [gentoo-commits] gentoo-x86 commit in sys-boot/plymouth: ChangeLog plymouth-0.8.3-r4.ebuild plymouth-0.8.3-r3.ebuild
@ 2011-06-28 18:54 Amadeusz Zolnowski (aidecoe)
0 siblings, 0 replies; only message in thread
From: Amadeusz Zolnowski (aidecoe) @ 2011-06-28 18:54 UTC (permalink / raw
To: gentoo-commits
aidecoe 11/06/28 18:54:43
Modified: ChangeLog
Added: plymouth-0.8.3-r4.ebuild
Removed: plymouth-0.8.3-r3.ebuild
Log:
sys-boot/plymouth: Rev-bump to 0.8.3-r4; fix --localstatedir
(Portage version: 2.1.10.3/cvs/Linux x86_64)
Revision Changes Path
1.12 sys-boot/plymouth/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/plymouth/ChangeLog?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/plymouth/ChangeLog?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/plymouth/ChangeLog?r1=1.11&r2=1.12
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-boot/plymouth/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ChangeLog 7 Jun 2011 21:14:10 -0000 1.11
+++ ChangeLog 28 Jun 2011 18:54:43 -0000 1.12
@@ -1,6 +1,12 @@
# ChangeLog for sys-boot/plymouth
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/plymouth/ChangeLog,v 1.11 2011/06/07 21:14:10 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/plymouth/ChangeLog,v 1.12 2011/06/28 18:54:43 aidecoe Exp $
+
+*plymouth-0.8.3-r4 (28 Jun 2011)
+
+ 28 Jun 2011; Amadeusz Żołnowski <aidecoe@gentoo.org>
+ -plymouth-0.8.3-r3.ebuild, +plymouth-0.8.3-r4.ebuild:
+ Fix --localstatedir
07 Jun 2011; Amadeusz Żołnowski <aidecoe@gentoo.org>
-plymouth-0.8.3-r1.ebuild:
1.1 sys-boot/plymouth/plymouth-0.8.3-r4.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/plymouth/plymouth-0.8.3-r4.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/plymouth/plymouth-0.8.3-r4.ebuild?rev=1.1&content-type=text/plain
Index: plymouth-0.8.3-r4.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/plymouth/plymouth-0.8.3-r4.ebuild,v 1.1 2011/06/28 18:54:43 aidecoe Exp $
EAPI="3"
inherit autotools-utils
PLGN="plymouth-openrc-plugin"
PLGV="0.1.1"
PLG="${PLGN}-${PLGV}"
DESCRIPTION="Graphical boot animation (splash) and logger"
HOMEPAGE="http://cgit.freedesktop.org/plymouth/"
SRC_URI="http://cgit.freedesktop.org/${PN}/snapshot/${P}.tar.bz2
http://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png
http://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/${PLG}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE_VIDEO_CARDS="video_cards_intel video_cards_nouveau video_cards_radeon"
IUSE="${IUSE_VIDEO_CARDS} +branding gdm +pango static-libs"
DEPEND=">=media-libs/libpng-1.2.16
>=x11-libs/gtk+-2.12:2
>=sys-apps/openrc-0.8.2-r1
pango? ( >=x11-libs/pango-1.21 )
video_cards_intel? ( x11-libs/libdrm[video_cards_intel] )
video_cards_nouveau? ( x11-libs/libdrm[video_cards_nouveau] )
video_cards_radeon? ( x11-libs/libdrm[video_cards_radeon] )
"
RDEPEND="${DEPEND}
>=sys-kernel/dracut-008-r1[dracut_modules_plymouth]
"
DOCS=(AUTHORS ChangeLog NEWS README TODO)
PATCHES=(
"${FILESDIR}"/${PV}-drm-reduce-minimum-build-requirements.patch
"${FILESDIR}"/${PV}-image-replace-deprecated-libpng-function.patch
"${FILESDIR}"/${PV}-gentoo-fb-path.patch
)
SP="${WORKDIR}/${PLG}"
src_prepare() {
autotools-utils_src_prepare
eautoreconf
}
src_configure() {
local myeconfargs=(
--localstatedir=/var
$(use_enable pango)
$(use_enable gdm gdm-transition)
$(use_enable video_cards_intel libdrm_intel)
$(use_enable video_cards_nouveau libdrm_nouveau)
$(use_enable video_cards_radeon libdrm_radeon)
)
autotools-utils_src_configure
}
src_compile() {
autotools-utils_src_compile
cd "${SP}"
emake || die 'emake'
}
src_install() {
autotools-utils_src_install
if use static-libs; then
mv "${D}/$(get_libdir)"/libply{,-splash-core}.{a,la} \
"${D}/usr/$(get_libdir)"/ || die 'mv *.{a,la} files failed'
gen_usr_ldscript libply.so libply-splash-core.so
else
einfo "Removing /usr/$(get_libdir)/plymouth/*.la"
rm "${D}/usr/$(get_libdir)"/plymouth/{*.la,renderers/*.la} \
|| die 'rm *.la'
fi
if use branding ; then
insinto /usr/share/plymouth
newins "${DISTDIR}"/gentoo-logo.png bizcom.png || die 'branding failed'
fi
cd "${SP}"
insinto /$(get_libdir)/rc/plugins
doins plymouth.so
}
pkg_postinst() {
elog "Follow instructions on"
elog ""
elog " http://dev.gentoo.org/~aidecoe/doc/en/plymouth.xml"
elog ""
elog "to setup Plymouth."
echo
ewarn "You need to disable 'interactive' feature in /etc/rc.conf to make"
ewarn "Plymouth work properly with init system."
if [[ ! -w /run ]]; then
eerror "You need to create /run directory. It's required by Plymouth "
eerror "plugin for OpenRC (and will be by Plymouth itself in the future"
eerror "versions). Dracut is mounting tmpfs under this directory when"
eerror "available."
echo
elog "If you'd like to know more about purpose of /run, please read:"
elog ""
elog " https://lwn.net/Articles/436012/"
elog ""
fi
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-06-28 19:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-28 18:54 [gentoo-commits] gentoo-x86 commit in sys-boot/plymouth: ChangeLog plymouth-0.8.3-r4.ebuild plymouth-0.8.3-r3.ebuild Amadeusz Zolnowski (aidecoe)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox