diff options
Diffstat (limited to 'media-libs/xine-lib/xine-lib-1.2.9999.ebuild')
-rw-r--r-- | media-libs/xine-lib/xine-lib-1.2.9999.ebuild | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild b/media-libs/xine-lib/xine-lib-1.2.9999.ebuild index 053e16e28383..07cffc7a62f0 100644 --- a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild +++ b/media-libs/xine-lib/xine-lib-1.2.9999.ebuild @@ -3,10 +3,10 @@ EAPI=6 -inherit flag-o-matic libtool multilib +inherit flag-o-matic libtool if [[ ${PV} == *9999* ]]; then - EHG_REPO_URI="http://hg.debian.org/hg/xine-lib/xine-lib-1.2" + EHG_REPO_URI="http://hg.code.sf.net/p/xine/xine-lib-1.2" inherit autotools mercurial unset NLS_IUSE NLS_DEPEND="sys-devel/gettext" @@ -24,12 +24,12 @@ HOMEPAGE="http://xine.sourceforge.net/" LICENSE="GPL-2" SLOT="1" -IUSE="a52 aac aalib +alsa altivec bluray +css dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}" +IUSE="a52 aac aalib +alsa altivec bluray +css dts dvb dxr3 fbcon flac gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}" RDEPEND="${NLS_RDEPEND} dev-libs/libxdg-basedir media-libs/libdvdnav - sys-libs/zlib + sys-libs/zlib:= virtual/libiconv a52? ( media-libs/a52dec ) aac? ( media-libs/faad2 ) @@ -40,78 +40,81 @@ RDEPEND="${NLS_RDEPEND} dts? ( media-libs/libdca ) dxr3? ( media-libs/libfame ) flac? ( media-libs/flac ) - fusionsound? ( >=dev-libs/DirectFB-1.7.1[fusionsound] ) gtk? ( x11-libs/gdk-pixbuf:2 ) imagemagick? ( virtual/imagemagick-tools ) - jack? ( >=media-sound/jack-audio-connection-kit-0.100 ) + jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) !libav? ( media-video/ffmpeg:0= ) libav? ( media-libs/libpostproc:0= media-video/libav:0= - ) + ) libcaca? ( media-libs/libcaca ) mad? ( media-libs/libmad ) - mng? ( media-libs/libmng ) + mng? ( media-libs/libmng:= ) modplug? ( >=media-libs/libmodplug-0.8.8.1 ) musepack? ( >=media-sound/musepack-tools-444 ) opengl? ( virtual/glu virtual/opengl - ) + ) pulseaudio? ( media-sound/pulseaudio ) samba? ( net-fs/samba ) sdl? ( media-libs/libsdl ) speex? ( media-libs/libogg media-libs/speex - ) + ) theora? ( media-libs/libogg media-libs/libtheora - ) + ) truetype? ( media-libs/fontconfig media-libs/freetype:2 - ) + ) v4l? ( media-libs/libv4l ) vaapi? ( x11-libs/libva:0=[X,opengl] ) vcd? ( >=media-video/vcdimager-0.7.23 dev-libs/libcdio:0=[-minimal] - ) + ) vdpau? ( x11-libs/libvdpau ) vorbis? ( media-libs/libogg media-libs/libvorbis - ) + ) vpx? ( media-libs/libvpx:0= ) wavpack? ( media-sound/wavpack ) X? ( x11-libs/libX11 x11-libs/libXext - ) + ) xcb? ( x11-libs/libxcb ) xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) - xvmc? ( x11-libs/libXvMC )" + xvmc? ( x11-libs/libXvMC ) +" DEPEND="${RDEPEND} ${NLS_DEPEND} app-arch/xz-utils - virtual/pkgconfig >=sys-devel/libtool-2.2.6b + virtual/pkgconfig oss? ( virtual/os-headers ) v4l? ( virtual/os-headers ) X? ( x11-base/xorg-proto x11-libs/libXt - ) + ) xv? ( x11-base/xorg-proto ) xvmc? ( x11-base/xorg-proto ) - xinerama? ( x11-base/xorg-proto )" -REQUIRED_USE="vidix? ( || ( X fbcon ) ) + xinerama? ( x11-base/xorg-proto ) +" +REQUIRED_USE=" + vidix? ( || ( X fbcon ) ) xv? ( X ) - xinerama? ( X )" + xinerama? ( X ) +" src_prepare() { default @@ -152,6 +155,7 @@ src_configure() { --with-w32-path=${win32dir} --with-xv-path=/usr/$(get_libdir) --without-esound + --without-fusionsound $(use_enable a52 a52dec) $(use_enable aac faad) $(use_enable aalib) @@ -186,7 +190,6 @@ src_configure() { $(use_enable vpx) $(use_with alsa) $(use_with flac libflac) - $(use_with fusionsound) $(use_with imagemagick) $(use_with jack) $(use_with libcaca caca) @@ -218,5 +221,5 @@ src_compile() { src_install() { default find "${D}" -name '*.la' -delete || die - rm -f "${ED}"usr/share/doc/${PF}/COPYING + rm -f "${ED}"usr/share/doc/${PF}/COPYING || die } |