mpv-0.3.7 added
This commit is contained in:
parent
ab61c99977
commit
97ec60f3a5
|
@ -1,2 +1,4 @@
|
|||
DIST mpv-0.3.1.tar.gz 2513567 SHA256 ddd365039faf0d26076633c118e854f4cf7b09e7de20f340e70bc24278fae4ae SHA512 55415fffdb4a6a9b0012f7c6efa2b665fbead12e1c511c6c4bd15bdba8ae0f5ee6b8183ef82cebb1cbb9e48dcd59d72913a7cfb3b408dc1db6fdc79dec0c20ab WHIRLPOOL 7fa3cb0bf375cac963009fb8840a51b6730b8e24005106cdfe6afa29ba637bd5728ed75c4991606a07e37bcbd57eb63b7ce62de5fd6e74286ee33263444f1268
|
||||
DIST mpv-0.3.7.tar.gz 2520085 SHA256 351098923a1830d1792c985018b8788d05285af05d70c5044508f2f6b6acbce2 SHA512 452128df418e50c19cf86041decf77202082fc82997aee36ae95e5c0d447dd1e30fcbe9c28d6ec52b0415252b74791152ec485ddc918a1f010d9cc7b9a0f4b29 WHIRLPOOL fc029b3598b0dc7622a1dce91187a156db03fe6f19101109483251f2e59144b75fb1ae7ef2e61174f724d97cfe616c643d9f38a5c85965ad4bf1a525a078a047
|
||||
DIST waf-1.7.13 90702 SHA256 03cc750049350ee01cdbc584b70924e333fcc17ba4a2d04648dab1535538a873 SHA512 4388cd200d86d9757db95a138d75655e419fd9372de1dc392025b2ecfb9a0cc95d0b17639689ac293b753355af4baea0fc700ddd5d419755facc4e1dfa009521 WHIRLPOOL db94ba365aa84927942e1d95079f9efe377e646dcb7183d6a80d4b57ebbe195d48d23b7688216bd0b793e2f914e1d83caae3b517e385f891a26f670ebc17ed05
|
||||
DIST waf-1.7.15 90909 SHA256 e5ae7028f9b2d8ce1acb9fe1092e8010a90ba764d3ac065ea4e846743290b1d6 SHA512 5d6f75a7a81d369512c6bf70ae14c5275cfdc2b273a5801d7ee928a829ca472aac5ee9f9f2542af6369f34c1648dd12e42112efc29d602527b9ba58a311b4c17 WHIRLPOOL 84048737d1ba746454212e13696ba34d9fc722c74823f719503e29123e33869a49742fba02e24212e3f67e045c5499cf1893bbd191bf8df1dd5cae05a517a17c
|
||||
|
|
|
@ -0,0 +1,238 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.3.7.ebuild,v 1.1 2014/04/02 07:50:09 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
|
||||
|
||||
inherit base waf-utils pax-utils
|
||||
[[ ${PV} == *9999* ]] && inherit git-r3
|
||||
|
||||
WAF_V="1.7.15"
|
||||
|
||||
DESCRIPTION="Video player based on MPlayer/mplayer2"
|
||||
HOMEPAGE="http://mpv.io/"
|
||||
SRC_URI="https://waf.googlecode.com/files/waf-${WAF_V}"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
|
||||
IUSE="+alsa bluray bs2b +cdio -doc-pdf dvb +dvd dvdnav +enca encode +iconv jack -joystick
|
||||
jpeg ladspa lcms +libass libcaca libguess lirc lua luajit +mpg123 -openal +opengl
|
||||
oss portaudio +postproc pulseaudio pvr +quvi -radio samba +shm v4l vaapi vcd vdpau
|
||||
vf-dlopen wayland +X xinerama +xscreensaver +xv"
|
||||
|
||||
REQUIRED_USE="
|
||||
dvdnav? ( dvd )
|
||||
enca? ( iconv )
|
||||
lcms? ( opengl )
|
||||
libguess? ( iconv )
|
||||
luajit? ( lua )
|
||||
opengl? ( || ( wayland X ) )
|
||||
pvr? ( v4l )
|
||||
radio? ( v4l || ( alsa oss ) )
|
||||
vaapi? ( X )
|
||||
vdpau? ( X )
|
||||
wayland? ( opengl )
|
||||
xinerama? ( X )
|
||||
xscreensaver? ( X )
|
||||
xv? ( X )
|
||||
"
|
||||
|
||||
RDEPEND+="
|
||||
|| (
|
||||
>=media-video/libav-9:=[encode?,threads,vaapi?,vdpau?]
|
||||
>=media-video/ffmpeg-1.2:0=[encode?,threads,vaapi?,vdpau?]
|
||||
)
|
||||
sys-libs/ncurses
|
||||
sys-libs/zlib
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXxf86vm
|
||||
opengl? ( virtual/opengl )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
vaapi? ( >=x11-libs/libva-0.34.0[X(+)] )
|
||||
vdpau? ( >=x11-libs/libvdpau-0.2 )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
xscreensaver? ( x11-libs/libXScrnSaver )
|
||||
xv? ( x11-libs/libXv )
|
||||
)
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bluray? ( >=media-libs/libbluray-0.2.1 )
|
||||
bs2b? ( media-libs/libbs2b )
|
||||
cdio? (
|
||||
|| (
|
||||
dev-libs/libcdio-paranoia
|
||||
<dev-libs/libcdio-0.90[-minimal]
|
||||
)
|
||||
)
|
||||
dvb? ( virtual/linuxtv-dvb-headers )
|
||||
dvd? (
|
||||
>=media-libs/libdvdread-4.1.3
|
||||
dvdnav? ( >=media-libs/libdvdnav-4.2.0 )
|
||||
)
|
||||
enca? ( app-i18n/enca )
|
||||
iconv? ( virtual/libiconv )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
jpeg? ( virtual/jpeg )
|
||||
ladspa? ( media-libs/ladspa-sdk )
|
||||
libass? (
|
||||
>=media-libs/libass-0.9.10:=[enca?,fontconfig]
|
||||
virtual/ttf-fonts
|
||||
)
|
||||
libcaca? ( >=media-libs/libcaca-0.99_beta18 )
|
||||
libguess? ( >=app-i18n/libguess-1.0 )
|
||||
lirc? ( app-misc/lirc )
|
||||
lua? (
|
||||
!luajit? ( >=dev-lang/lua-5.1 )
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
)
|
||||
mpg123? ( >=media-sound/mpg123-1.14.0 )
|
||||
openal? ( >=media-libs/openal-1.13 )
|
||||
portaudio? ( >=media-libs/portaudio-19_pre20111121 )
|
||||
postproc? (
|
||||
|| (
|
||||
media-libs/libpostproc
|
||||
>=media-video/ffmpeg-1.2:0[encode?,threads,vaapi?,vdpau?]
|
||||
)
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
quvi? (
|
||||
>=media-libs/libquvi-0.4.1:=
|
||||
|| (
|
||||
>=media-video/libav-9[network]
|
||||
>=media-video/ffmpeg-1.2:0[network]
|
||||
)
|
||||
)
|
||||
samba? ( net-fs/samba )
|
||||
v4l? ( media-libs/libv4l )
|
||||
wayland? (
|
||||
>=dev-libs/wayland-1.3.0
|
||||
media-libs/mesa[egl,wayland]
|
||||
>=x11-libs/libxkbcommon-0.3.0
|
||||
)
|
||||
"
|
||||
ASM_DEP="dev-lang/yasm"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=dev-lang/perl-5.8
|
||||
dev-python/docutils
|
||||
doc-pdf? (
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexrecommended
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-tex/xcolor
|
||||
)
|
||||
X? (
|
||||
x11-proto/videoproto
|
||||
x11-proto/xf86vidmodeproto
|
||||
xinerama? ( x11-proto/xineramaproto )
|
||||
xscreensaver? ( x11-proto/scrnsaverproto )
|
||||
)
|
||||
amd64? ( ${ASM_DEP} )
|
||||
x86? ( ${ASM_DEP} )
|
||||
x86-fbsd? ( ${ASM_DEP} )
|
||||
"
|
||||
DOCS=( Copyright README.md etc/example.conf etc/input.conf )
|
||||
|
||||
pkg_setup() {
|
||||
if use !libass; then
|
||||
ewarn
|
||||
ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
|
||||
fi
|
||||
|
||||
einfo "For additional format support you need to enable the support on your"
|
||||
einfo "libavcodec/libavformat provider:"
|
||||
einfo " media-video/libav or media-video/ffmpeg"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
default_src_unpack
|
||||
fi
|
||||
|
||||
cp "${DISTDIR}"/waf-${WAF_V} "${S}"/waf || die
|
||||
chmod 0755 "${S}"/waf || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# keep build reproducible
|
||||
# do not add -g to CFLAGS
|
||||
# SDL output is fallback for platforms where nothing better is available
|
||||
# media-sound/rsound is in pro-audio overlay only
|
||||
waf-utils_src_configure \
|
||||
--disable-build-date \
|
||||
--disable-debug-build \
|
||||
--disable-sdl \
|
||||
--disable-sdl2 \
|
||||
--disable-rsound \
|
||||
$(use_enable encode encoding) \
|
||||
$(use_enable joystick) \
|
||||
$(use_enable bluray libbluray) \
|
||||
$(use_enable vcd) \
|
||||
$(use_enable quvi libquvi) \
|
||||
$(use_enable samba libsmbclient) \
|
||||
$(use_enable lirc) \
|
||||
$(use_enable lua) \
|
||||
$(usex luajit '--lua=luajit' '') \
|
||||
$(use_enable doc-pdf pdf-build) \
|
||||
$(use_enable vf-dlopen vf-dlopen-filters) \
|
||||
$(use_enable cdio cdda) \
|
||||
$(use_enable dvd dvdread) \
|
||||
$(use_enable dvdnav) \
|
||||
$(use_enable enca) \
|
||||
$(use_enable iconv) \
|
||||
$(use_enable libass) \
|
||||
$(use_enable libguess) \
|
||||
$(use_enable dvb) \
|
||||
$(use_enable pvr) \
|
||||
$(use_enable v4l libv4l2) \
|
||||
$(use_enable v4l tv) \
|
||||
$(use_enable v4l tv-v4l2) \
|
||||
$(use_enable radio) \
|
||||
$(use_enable radio radio-capture) \
|
||||
$(use_enable radio radio-v4l2) \
|
||||
$(use_enable mpg123) \
|
||||
$(use_enable jpeg) \
|
||||
$(use_enable libcaca caca) \
|
||||
$(use_enable postproc libpostproc) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable jack) \
|
||||
$(use_enable ladspa) \
|
||||
$(use_enable portaudio) \
|
||||
$(use_enable bs2b libbs2b) \
|
||||
$(use_enable openal) \
|
||||
$(use_enable oss oss-audio) \
|
||||
$(use_enable pulseaudio pulse) \
|
||||
$(use_enable shm) \
|
||||
$(use_enable X x11) \
|
||||
$(use_enable vaapi) \
|
||||
$(use_enable vdpau) \
|
||||
$(use_enable wayland) \
|
||||
$(use_enable xinerama) \
|
||||
$(use_enable xv) \
|
||||
$(use_enable opengl gl) \
|
||||
$(use_enable lcms lcms2) \
|
||||
$(use_enable xscreensaver xss) \
|
||||
--confdir="${EPREFIX}"/etc/${PN} \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
|
||||
if use luajit; then
|
||||
pax-mark -m "${ED}"usr/bin/mpv
|
||||
fi
|
||||
}
|
Loading…
Reference in New Issue