summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2018-01-03 19:38:17 +0100
committerDavid Seifert <soap@gentoo.org>2018-01-03 19:38:17 +0100
commit4ba7cb311e6bf8e65b727de19ac8932d727742ba (patch)
treef591cbbfb0e0cc1459a5807e006da46241757055
parentmedia-plugins/gmpc-shout: Port to EAPI 6 (diff)
downloadgentoo-4ba7cb311e6bf8e65b727de19ac8932d727742ba.tar.gz
gentoo-4ba7cb311e6bf8e65b727de19ac8932d727742ba.tar.bz2
gentoo-4ba7cb311e6bf8e65b727de19ac8932d727742ba.zip
media-plugins/npapi-vlc: Port to EAPI 6
Package-Manager: Portage-2.3.19, Repoman-2.3.6
-rw-r--r--media-plugins/npapi-vlc/npapi-vlc-2.0.0.ebuild56
-rw-r--r--media-plugins/npapi-vlc/npapi-vlc-9999.ebuild55
2 files changed, 50 insertions, 61 deletions
diff --git a/media-plugins/npapi-vlc/npapi-vlc-2.0.0.ebuild b/media-plugins/npapi-vlc/npapi-vlc-2.0.0.ebuild
index e4c53408b9d7..7e64741327ae 100644
--- a/media-plugins/npapi-vlc/npapi-vlc-2.0.0.ebuild
+++ b/media-plugins/npapi-vlc/npapi-vlc-2.0.0.ebuild
@@ -1,57 +1,51 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=3
+EAPI=6
-SCM=""
-if [ "${PV%9999}" != "${PV}" ] ; then
- SCM=git-2
- EGIT_BOOTSTRAP=""
- EGIT_REPO_URI="git://git.videolan.org/${PN}.git"
+if [[ ${PV} == *9999 ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://code.videolan.org/videolan/npapi-vlc.git"
+else
+ KEYWORDS="amd64 ~ppc64 x86"
+ DEPEND="app-arch/xz-utils"
+ SRC_URI="http://download.videolan.org/pub/videolan/vlc/${PV}/${P}.tar.xz"
fi
-inherit autotools multilib ${SCM}
-
DESCRIPTION="Mozilla plugin based on VLC"
HOMEPAGE="http://www.videolan.org/"
LICENSE="LGPL-2.1"
SLOT="0"
-
-if [ "${PV%9999}" = "${PV}" ] ; then
- KEYWORDS="amd64 ~ppc64 x86"
- SRC_URI="http://download.videolan.org/pub/videolan/vlc/${PV}/${P}.tar.xz"
- DEPEND="app-arch/xz-utils"
-else
- KEYWORDS=""
- SRC_URI=""
-fi
IUSE="gtk"
-RDEPEND=">=media-video/vlc-1.1
+RDEPEND="
+ >=media-video/vlc-1.1
x11-libs/libX11
- !gtk? ( x11-libs/libXpm x11-libs/libSM x11-libs/libICE )
+ !gtk? (
+ x11-libs/libXpm
+ x11-libs/libSM
+ x11-libs/libICE
+ )
gtk? ( x11-libs/gtk+:2 )
!<media-video/vlc-1.2[nsplugin]"
-DEPEND="${RDEPEND}
- ${DEPEND}
+DEPEND+="
+ ${RDEPEND}
virtual/pkgconfig
>=net-misc/npapi-sdk-0.27"
src_prepare() {
- if [ "${PV%9999}" != "${PV}" ] ; then
- eautoreconf
- fi
- cp "${FILESDIR}/xembed.h" "${S}/npapi/" || die
+ default
+ [[ ${PV} == *9999 ]] && eautoreconf
}
src_configure() {
- econf \
- $(use_with gtk)
+ econf $(use_with gtk)
}
src_install() {
- emake DESTDIR="${D}" npvlcdir="/usr/$(get_libdir)/nsbrowser/plugins" install || die
- find "${D}" -name '*.la' -delete
- dodoc NEWS AUTHORS ChangeLog || die
+ emake DESTDIR="${D}" npvlcdir="/usr/$(get_libdir)/nsbrowser/plugins" install
+ einstalldocs
+
+ find "${D}" -name '*.la' -delete || die
}
diff --git a/media-plugins/npapi-vlc/npapi-vlc-9999.ebuild b/media-plugins/npapi-vlc/npapi-vlc-9999.ebuild
index 48a5b152ac91..b4e4e67c3dd1 100644
--- a/media-plugins/npapi-vlc/npapi-vlc-9999.ebuild
+++ b/media-plugins/npapi-vlc/npapi-vlc-9999.ebuild
@@ -1,56 +1,51 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=3
+EAPI=6
-SCM=""
-if [ "${PV%9999}" != "${PV}" ] ; then
- SCM=git-2
- EGIT_BOOTSTRAP=""
- EGIT_REPO_URI="git://git.videolan.org/${PN}.git"
+if [[ ${PV} == *9999 ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://code.videolan.org/videolan/npapi-vlc.git"
+else
+ KEYWORDS="~amd64 ~ppc64 ~x86"
+ DEPEND="app-arch/xz-utils"
+ SRC_URI="http://download.videolan.org/pub/videolan/vlc/${PV}/${P}.tar.xz"
fi
-inherit autotools multilib ${SCM}
-
DESCRIPTION="Mozilla plugin based on VLC"
HOMEPAGE="http://www.videolan.org/"
LICENSE="LGPL-2.1"
SLOT="0"
-
-if [ "${PV%9999}" = "${PV}" ] ; then
- KEYWORDS="~amd64"
- SRC_URI="http://download.videolan.org/pub/videolan/vlc/${PV}/${P}.tar.xz"
- DEPEND="app-arch/xz-utils"
-else
- KEYWORDS=""
- SRC_URI=""
-fi
IUSE="gtk"
-RDEPEND=">=media-video/vlc-1.1
+RDEPEND="
+ >=media-video/vlc-1.1
x11-libs/libX11
- !gtk? ( x11-libs/libXpm x11-libs/libSM x11-libs/libICE )
+ !gtk? (
+ x11-libs/libXpm
+ x11-libs/libSM
+ x11-libs/libICE
+ )
gtk? ( x11-libs/gtk+:2 )
!<media-video/vlc-1.2[nsplugin]"
-DEPEND="${RDEPEND}
- ${DEPEND}
+DEPEND+="
+ ${RDEPEND}
virtual/pkgconfig
>=net-misc/npapi-sdk-0.27"
src_prepare() {
- if [ "${PV%9999}" != "${PV}" ] ; then
- eautoreconf
- fi
+ default
+ [[ ${PV} == *9999 ]] && eautoreconf
}
src_configure() {
- econf \
- $(use_with gtk)
+ econf $(use_with gtk)
}
src_install() {
- emake DESTDIR="${D}" npvlcdir="/usr/$(get_libdir)/nsbrowser/plugins" install || die
- find "${D}" -name '*.la' -delete
- dodoc NEWS AUTHORS ChangeLog || die
+ emake DESTDIR="${D}" npvlcdir="/usr/$(get_libdir)/nsbrowser/plugins" install
+ einstalldocs
+
+ find "${D}" -name '*.la' -delete || die
}