media-sound/wavbreaker: Port to EAPI 7
authorDavid Seifert <soap@gentoo.org>
Tue, 10 Dec 2019 23:48:43 +0000 (00:48 +0100)
committerDavid Seifert <soap@gentoo.org>
Tue, 10 Dec 2019 23:48:43 +0000 (00:48 +0100)
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert <soap@gentoo.org>
media-sound/wavbreaker/files/wavbreaker-0.11-QA-desktop-file.patch [new file with mode: 0644]
media-sound/wavbreaker/wavbreaker-0.11.ebuild

diff --git a/media-sound/wavbreaker/files/wavbreaker-0.11-QA-desktop-file.patch b/media-sound/wavbreaker/files/wavbreaker-0.11-QA-desktop-file.patch
new file mode 100644 (file)
index 0000000..c382e5e
--- /dev/null
@@ -0,0 +1,9 @@
+--- a/wavbreaker.desktop
++++ b/wavbreaker.desktop
+@@ -9,5 +9,5 @@
+ Icon=wavbreaker
+ Terminal=false
+ Type=Application
+-Categories=Application;AudioVideo;Audio;
++Categories=AudioVideo;Audio;
+ MimeType=audio/x-wav
index 482c8096fc2df663ec7021f0f85619366ef8dc1d..6ab4036ae8131a923f59a64e6e9193cdbee1b854 100644 (file)
@@ -1,8 +1,9 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
-inherit autotools eutils
+EAPI=7
+
+inherit autotools
 
 DESCRIPTION="wavbreaker/wavmerge GTK+ utility to break or merge WAV files"
 HOMEPAGE="http://wavbreaker.sourceforge.net"
@@ -13,18 +14,24 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="alsa nls oss pulseaudio"
 
-RDEPEND="dev-libs/libxml2
-       >=x11-libs/gtk+-2:2
-       alsa? ( media-libs/alsa-lib )
-       pulseaudio? ( media-sound/pulseaudio )"
-DEPEND="${RDEPEND}
-       nls? ( sys-devel/gettext )
-       virtual/pkgconfig"
+RDEPEND="
+       dev-libs/libxml2:=
+       x11-libs/gtk+:2
+       alsa? ( media-libs/alsa-lib:= )
+       pulseaudio? ( media-sound/pulseaudio:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       virtual/pkgconfig
+       nls? ( sys-devel/gettext )"
 
-DOCS="AUTHORS ChangeLog CONTRIBUTORS NEWS README* TODO"
+PATCHES=(
+       "${FILESDIR}"/${PN}-0.10-pkgconfig.patch
+       "${FILESDIR}"/${PN}-0.11-QA-desktop-file.patch
+)
 
 src_prepare() {
-       epatch "${FILESDIR}"/${PN}-0.10-pkgconfig.patch
+       default
+       mv configure.{in,ac} || die
        eautoreconf
 }