From: David Seifert Date: Thu, 17 Oct 2019 22:37:40 +0000 (+0200) Subject: media-sound/saydate: Port to EAPI 7 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=70ab6c0a3a480238817cc50dd86124ec142c99c2;p=gentoo.git media-sound/saydate: Port to EAPI 7 Bug: https://bugs.gentoo.org/697272 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: David Seifert --- diff --git a/media-sound/saydate/saydate-0.3.0.ebuild b/media-sound/saydate/saydate-0.3.0.ebuild index 7b6489dbdcd8..95205e4dd16b 100644 --- a/media-sound/saydate/saydate-0.3.0.ebuild +++ b/media-sound/saydate/saydate-0.3.0.ebuild @@ -1,35 +1,39 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=7 -S=${WORKDIR}/${PN} DESCRIPTION="A Linux shell program that talks the date and system uptime" HOMEPAGE="http://unihedron.com/projects/saydate/saydate.php" SRC_URI="http://unihedron.com/projects/saydate/${P}.tar.gz" + LICENSE="GPL-2" SLOT="0" - KEYWORDS="amd64 ~ppc ppc64 sparc x86" -DEPEND="=sys-apps/sed-4*" -IUSE="" +S=${WORKDIR}/${PN} + +src_prepare() { + default -# Don't leave this empty or it tries to install directly -# on livefs -src_compile() { :; } + sed -i 's:/dev/audio:/dev/dsp:' saydate au2raw DESIGN || die + + # don't install pre-compressed files + gunzip man/{saydate,au2raw}.1.gz || die +} + +src_compile() { + # Don't leave this empty or it tries + # to install directly on livefs + : +} -src_install () { - insinto /usr/share/man/man1 - doins "${S}"/man/saydate.1.gz "${S}"/man/au2raw.1.gz +src_install() { + dobin saydate au2raw - dodir /usr/share/saydate insinto /usr/share/saydate - doins "${S}"/data/*.raw + doins data/*.raw - sed -i "s:/dev/audio:/dev/dsp:" "${S}"/saydate - sed -i "s:/dev/audio:/dev/dsp:" "${S}"/au2raw - sed -i "s:/dev/audio:/dev/dsp:" "${S}"/DESIGN + doman man/{saydate,au2raw}.1 dodoc README TODO HISTORY DESIGN - dobin saydate au2raw || die "dobin failed" }