commit: b01a60e902b2538a653722a28cba607d1b8d51a0
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 6 19:50:38 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 6 20:42:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01a60e9
net-misc/ices: EAPI7->8, tidy, fix prefix, more pedantic deps
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../{ices-2.0.2-r1.ebuild => ices-2.0.2-r2.ebuild} | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/net-misc/ices/ices-2.0.2-r1.ebuild
b/net-misc/ices/ices-2.0.2-r2.ebuild
similarity index 76%
rename from net-misc/ices/ices-2.0.2-r1.ebuild
rename to net-misc/ices/ices-2.0.2-r2.ebuild
index 001620dd1b72..5e79e9e7469a 100644
--- a/net-misc/ices/ices-2.0.2-r1.ebuild
+++ b/net-misc/ices/ices-2.0.2-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding"
HOMEPAGE="https://icecast.org/ices/"
@@ -15,25 +15,31 @@ RDEPEND="
acct-group/ices
acct-user/ices
dev-libs/libxml2
- >=media-libs/libshout-2
- >=media-libs/libvorbis-1
-"
+ media-libs/alsa-lib
+ media-libs/libogg
+ media-libs/libshout
+ media-libs/libvorbis"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_configure() {
- econf --sysconfdir=/etc/ices2
+ econf --sysconfdir="${EPREFIX}"/etc/ices2
}
src_install() {
default
+
insinto /etc/ices2
doins conf/*.xml
+
docinto html
dodoc doc/*.{html,css}
+
newinitd "${FILESDIR}"/ices.initd-r1 ices
+
keepdir /var/log/ices
fperms 660 /var/log/ices
fowners ices:ices /var/log/ices
- rm -rf "${D}"/usr/share/ices
+
+ rm -r "${ED}"/usr/share/ices || die
}