Mpv removed from the overlay.
This commit is contained in:
parent
7e7f5a80af
commit
6c80b01a83
|
@ -1,2 +0,0 @@
|
||||||
DIST mpv-0.3.11.tar.gz 2521150 SHA256 c686adb4820be32ff59bbcd64adaeebd2ac71cad762c50b6105f6e7424d72af2 SHA512 da4a55af98f178624ec66e48e314f045b61aef75fc9b654f39011879b0eb5b59a86870b9ed05bc11b831fbb5ec2084c5e842743d3040a155713a802908816374 WHIRLPOOL 18a6cd9436b3c2b5f18b95c974cbe79ff4c073b1d7403d35b77d091c18dcac9e17b03386a020e1c21db4727bfa3fa8e301f7f7dc3863cdf14fa4f9c653ab6952
|
|
||||||
DIST waf-1.7.15 90909 SHA256 e5ae7028f9b2d8ce1acb9fe1092e8010a90ba764d3ac065ea4e846743290b1d6 SHA512 5d6f75a7a81d369512c6bf70ae14c5275cfdc2b273a5801d7ee928a829ca472aac5ee9f9f2542af6369f34c1648dd12e42112efc29d602527b9ba58a311b4c17 WHIRLPOOL 84048737d1ba746454212e13696ba34d9fc722c74823f719503e29123e33869a49742fba02e24212e3f67e045c5499cf1893bbd191bf8df1dd5cae05a517a17c
|
|
|
@ -1,12 +0,0 @@
|
||||||
diff --git a/demux/demux.c b/demux/demux.c
|
|
||||||
index 0649175..bd16a7a 100644
|
|
||||||
--- a/demux/demux.c
|
|
||||||
+++ b/demux/demux.c
|
|
||||||
@@ -43,6 +43,7 @@
|
|
||||||
#include "audio/format.h"
|
|
||||||
|
|
||||||
#include <libavcodec/avcodec.h>
|
|
||||||
+#include <libavutil/mem.h>
|
|
||||||
|
|
||||||
// Demuxer list
|
|
||||||
extern const struct demuxer_desc demuxer_desc_edl;
|
|
|
@ -1,250 +0,0 @@
|
||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
|
|
||||||
|
|
||||||
inherit eutils waf-utils pax-utils fdo-mime gnome2-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 sdl selinux +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.10:=[encode?,threads,vaapi?,vdpau?]
|
|
||||||
>=media-video/ffmpeg-1.2.4:0=[encode?,threads,vaapi?,vdpau?]
|
|
||||||
)
|
|
||||||
sys-libs/ncurses
|
|
||||||
sys-libs/zlib
|
|
||||||
X? (
|
|
||||||
x11-libs/libX11
|
|
||||||
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
|
|
||||||
dev-libs/libcdio-paranoia
|
|
||||||
)
|
|
||||||
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:0 )
|
|
||||||
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.10[network]
|
|
||||||
>=media-video/ffmpeg-1.2.4:0[network]
|
|
||||||
)
|
|
||||||
)
|
|
||||||
samba? ( net-fs/samba )
|
|
||||||
sdl? ( media-libs/libsdl2[threads] )
|
|
||||||
selinux? ( sec-policy/selinux-mplayer )
|
|
||||||
v4l? ( media-libs/libv4l )
|
|
||||||
wayland? (
|
|
||||||
>=dev-libs/wayland-1.3.0
|
|
||||||
media-libs/mesa[egl,wayland]
|
|
||||||
>=x11-libs/libxkbcommon-0.3.0
|
|
||||||
)
|
|
||||||
"
|
|
||||||
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 )
|
|
||||||
)
|
|
||||||
"
|
|
||||||
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() {
|
|
||||||
epatch "${FILESDIR}/${P}-libav9.patch"
|
|
||||||
epatch_user
|
|
||||||
}
|
|
||||||
|
|
||||||
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 \
|
|
||||||
$(use_enable sdl 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
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
Loading…
Reference in New Issue