packages: mplayer2/mplayer2.spec - pass build configuration from mplayer
cactus
cactus at pld-linux.org
Sun Mar 27 23:20:07 CEST 2011
Author: cactus Date: Sun Mar 27 21:20:07 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- pass build configuration from mplayer
---- Files affected:
packages/mplayer2:
mplayer2.spec (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/mplayer2/mplayer2.spec
diff -u packages/mplayer2/mplayer2.spec:1.2 packages/mplayer2/mplayer2.spec:1.3
--- packages/mplayer2/mplayer2.spec:1.2 Sun Mar 27 22:34:24 2011
+++ packages/mplayer2/mplayer2.spec Sun Mar 27 23:20:01 2011
@@ -1,5 +1,58 @@
# $Revision$, $Date$
#
+%bcond_with directfb # with DirectFB video output
+%bcond_with dxr3 # enable use of DXR3/H+ hardware MPEG decoder
+%bcond_with ggi # with ggi video output
+%bcond_with nas # with NAS audio output
+%bcond_with svga # with svgalib video output
+%bcond_without osd # with osd menu support
+%bcond_without altivec # without altivec support
+%bcond_without x264 # without x264 support
+%bcond_with xmms # with XMMS inputplugin support
+%bcond_without aalib # without aalib video output
+%bcond_without jack # without JACKD support
+%bcond_without alsa # without ALSA audio output
+%bcond_with arts # with arts audio output
+%bcond_without caca # without libcaca video output
+%bcond_without cdparanoia # without cdparanoia support
+%bcond_without dvdnav # without dvdnav support
+%bcond_without enca # disable using ENCA charset oracle library
+%bcond_with esd # enable EsounD sound support
+%bcond_without faad # disable FAAD2 (AAC) support
+%bcond_without gif # disable GIF support
+%bcond_without gui # without GTK+ GUI
+%bcond_without joystick # disable joystick support
+%bcond_without libdts # disable libdts support
+%bcond_without libdv # disable libdv en/decoding support
+%bcond_without lirc # without lirc support
+%bcond_without live # without LIVE555 libraries
+%bcond_without lzo # with LZO support (requires lzo 2.x)
+%bcond_without mad # without mad (audio MPEG) support
+%bcond_without pulseaudio # without pulseaudio output
+%bcond_without quicktime # without binary quicktime dll support
+%bcond_without real # without Real* 8/9 codecs support
+%bcond_without runtime # disable runtime cpu detection, just detect CPU
+ # in compile time (advertised by mplayer authors as working faster); in this case
+ # mplayer may not work on machine other then where it was compiled
+%bcond_without select # disable audio select() support (for example required this option ALSA or Vortex2 driver)
+%bcond_without smb # disable Samba (SMB) input support
+%bcond_without theora # without theora support
+%bcond_without win32 # without win32 codecs support
+%bcond_without vdpau # disable vdpau
+%bcond_without vidix # disable vidix
+%bcond_without vorbis # without Ogg-Vorbis audio support
+%bcond_with system_vorbis # use system libvorbis instead of internal tremor
+%bcond_without xvid # disable XviD codec
+%bcond_without mencoder # disable mencoder (a/v encoder) compilation
+%bcond_without sdl # disable SDL
+%bcond_without doc # don't build docs (slow)
+%bcond_with shared # experimental libmplayer.so support
+%bcond_without amr # enable Adaptive Multi Rate (AMR) speech codec support
+%bcond_without gnomess # disable controling gnome screensaver
+%bcond_without ssse3 # sse3 optimizations (needs binutils >= 2.16.92)
+%bcond_with system_ffmpeg # use ffmpeg-devel, rather bundled sources (likely needs ffmpeg from same svn revision than mplayer)
+%bcond_with on2 # with patches from On2 Flix Engine for Linux
+
%if %{_lib} == "lib64"
%define _suf 64
@@ -95,7 +148,6 @@
BuildRequires: xorg-lib-libXvMC-devel
BuildRequires: xorg-lib-libXxf86dga-devel
BuildRequires: xorg-lib-libXxf86vm-devel
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: OpenGL
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -173,8 +225,94 @@
%prep
%setup -q -n %{name}
-echo "--prefix=%{_prefix}" >>mplayer_options
-echo "--enable-runtime-cpudetection" >>mplayer_options
+echo " --prefix=%{_prefix} " >>mplayer_options
+echo " --confdir=%{_sysconfdir}/mplayer" >>mplayer_options
+echo " --cc="%{__cc}"" >>mplayer_options
+echo " --extra-cflags="$CFLAGS"" >>mplayer_options
+#echo " --real-ldflags="%{rpmldflags}"" >>mplayer_options
+echo " --extra-ldflags="%{?_x_libraries:-L%{_x_libraries}}"" >>mplayer_options
+%if %{with system_ffmpeg}
+echo " --disable-libavutil_a" >>mplayer_options
+echo " --disable-libavcodec_a" >>mplayer_options
+echo " --disable-libavformat_a" >>mplayer_options
+echo " --disable-libpostproc_a" >>mplayer_options
+echo " --enable-libavutil_so" >>mplayer_options
+echo " --enable-libavcodec_so" >>mplayer_options
+echo " --enable-libavformat_so" >>mplayer_options
+echo " --enable-libpostproc_so" >>mplayer_options
+%endif
+%ifnarch %{ix86} %{x8664}
+echo " --disable-mmx" >>mplayer_options
+echo " --disable-mmxext" >>mplayer_options
+echo " --disable-3dnow" >>mplayer_options
+echo " --disable-3dnowext" >>mplayer_options
+echo " --disable-sse" >>mplayer_options
+echo " --disable-sse2" >>mplayer_options
+echo " --disable-fastmemcpy" >>mplayer_options
+%endif
+echo " %{__disable ssse3}" >>mplayer_options
+#echo " %{__enable_disable amr libopencore_amrnb} %{__enable_disable amr libopencore_amrwb}" >>mplayer_options
+echo " %{__enable_disable directfb}" >>mplayer_options
+echo " %{__disable dxr3}" >>mplayer_options
+echo " %{__disable ggi}" >>mplayer_options
+echo " %{__disable live}" >>mplayer_options
+echo " %{__disable lzo liblzo}" >>mplayer_options
+echo " %{__disable nas}" >>mplayer_options
+echo " %{__disable svga}" >>mplayer_options
+echo " %{__disable aalib aa}" >>mplayer_options
+echo " %{__disable jack}" >>mplayer_options
+echo " %{__enable_disable alsa}" >>mplayer_options
+echo " %{__disable arts}" >>mplayer_options
+echo " %{__disable caca}" >>mplayer_options
+echo " %{__disable cdparanoia}" >>mplayer_options
+echo " %{__disable enca}" >>mplayer_options
+echo " %{__disable esd}" >>mplayer_options
+echo " %{__disable faad}" >>mplayer_options
+echo " %{__disable gif}" >>mplayer_options
+echo " %{__enable joystick}" >>mplayer_options
+echo " %{__disable libdv}" >>mplayer_options
+echo " %{__disable libdts libdca}" >>mplayer_options
+echo " %{__enable_disable lirc}" >>mplayer_options
+echo " %{__disable mad}" >>mplayer_options
+echo " %{__disable pulseaudio pulse}" >>mplayer_options
+echo " %{__disable quicktime qtx}" >>mplayer_options
+echo " %{__disable real}" >>mplayer_options
+echo " %{__enable_disable runtime runtime-cpudetection}" >>mplayer_options
+echo " %{__disable select}" >>mplayer_options
+echo " %{__disable smb}" >>mplayer_options
+echo " %{__disable win32 win32dll}" >>mplayer_options
+echo " %{__disable vorbis tremor-internal} --disable-tremor %{__disable vorbis libvorbis}" >>mplayer_options
+echo " %{__disable_if system_vorbis tremor-internal}" >>mplayer_options
+echo " %{__enable osd menu}" >>mplayer_options
+echo " %{__disable theora}" >>mplayer_options
+echo " %{__disable x264}" >>mplayer_options
+echo " %{?with_xmms:--enable-xmms --with-xmmsplugindir=%{_libdir}/xmms/Input --with-xmmslibdir=%{_libdir}}" >>mplayer_options
+echo " %{__disable xvid}" >>mplayer_options
+echo " %{__disable vidix}" >>mplayer_options
+echo " %{__disable vdpau}" >>mplayer_options
+echo " %{__disable mencoder}" >>mplayer_options
+echo " --enable-dga1" >>mplayer_options
+echo " --enable-dga2" >>mplayer_options
+echo " %{__enable_disable dvdnav}" >>mplayer_options
+echo " --enable-fbdev" >>mplayer_options
+echo " --enable-gl" >>mplayer_options
+echo " --enable-mga" >>mplayer_options
+echo " --enable-radio" >>mplayer_options
+echo " --enable-radio-capture" >>mplayer_options
+echo " %{__enable_disable sdl}" >>mplayer_options
+echo " --enable-tdfxfb" >>mplayer_options
+echo " --enable-vm" >>mplayer_options
+echo " --enable-x11" >>mplayer_options
+echo " --enable-xmga" >>mplayer_options
+echo " --enable-xv" >>mplayer_options
+echo " --enable-xvmc" >>mplayer_options
+echo " --with-xvmclib=XvMCW" >>mplayer_options
+#echo " --enable-zr" >>mplayer_options
+echo " --enable-unrarexec" >>mplayer_options
+echo " --enable-dynamic-plugins" >>mplayer_options
+echo " --enable-largefiles" >>mplayer_options
+echo " --language=all" >>mplayer_options
+echo " --codecsdir=%{_libdir}/codecs" >>mplayer_options
cat mplayer/etc/example.conf > mplayer/etc/mplayer.conf
cat <<'CONFIGADD' >> mplayer/etc/mplayer.conf
@@ -230,6 +368,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2011/03/27 21:20:01 cactus
+- pass build configuration from mplayer
+
Revision 1.2 2011/03/27 20:34:24 cactus
- builds
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mplayer2/mplayer2.spec?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list