x11-misc/vnc2swf: Bump to EAPI 7
authorMichał Górny <mgorny@gentoo.org>
Sat, 9 Nov 2019 19:39:56 +0000 (20:39 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sat, 9 Nov 2019 19:50:37 +0000 (20:50 +0100)
Closes: https://bugs.gentoo.org/697150
Signed-off-by: Michał Górny <mgorny@gentoo.org>
x11-misc/vnc2swf/vnc2swf-0.5.0-r1.ebuild

index 8f9e37b5c918c07225ece107882275e023959b49..63abdeceb57cb749f803f7179aa2eea5fbadb215 100644 (file)
@@ -1,47 +1,45 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=0
-
-inherit eutils
+EAPI=7
 
 DESCRIPTION="A tool for recording Flash SWF movies from VNC sessions"
 HOMEPAGE="http://www.unixuser.org/~euske/vnc2swf"
 SRC_URI="http://www.unixuser.org/~euske/vnc2swf/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="x11vnc"
 
-RDEPEND="x11-libs/libX11
+RDEPEND="
+       sys-libs/zlib
+       x11-libs/libX11
        x11-libs/libXaw
        x11-libs/libXext
        x11-libs/libXmu
-       x11-libs/libXt"
-DEPEND="${RDEPEND}
-       x11-base/xorg-proto
-       sys-apps/sed
-       sys-libs/zlib
+       x11-libs/libXt
        x11vnc? ( x11-misc/x11vnc )"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto"
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-       sed -ie "s:docs:html:" README || die
-       sed -ie "s:-mouse ::" recordwin.sh || die
+src_prepare() {
+       default
+       sed -i -e "s:docs:html:" README || die
+       sed -i -e "s:-mouse ::" -e "s:./vnc2swf:vnc2swf:" recordwin.sh || die
 }
 
 src_install() {
-       dobin vnc2swf || die
+       dobin vnc2swf
        if use x11vnc; then
                # this USE flag is needed because recordwin
                # only works on x11vnc
                newbin recordwin.sh recordwin
-               dosed "s:./vnc2swf:vnc2swf:" /usr/bin/recordwin || die
        fi
        insinto /etc/X11/app-defaults
-       newins Vnc2Swf.ad Vnc2Swf || die
-       dodoc README*  || die
-       dohtml -a html,swf docs/* || die
+       newins Vnc2Swf.ad Vnc2Swf
+       dodoc README*
+
+       docinto html
+       dodoc docs/*.{html,swf}
 }