[packages/mplayer] Unify configure options to make sure that features are actually enabled/disabled

baggins baggins at pld-linux.org
Fri Aug 15 09:37:37 CEST 2025


commit a8400c8f9c51cb4cf050496ec7fccc2ebce2963c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Aug 15 11:36:40 2025 +0200

    Unify configure options to make sure that features are actually enabled/disabled

 mplayer.spec | 102 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 50 insertions(+), 52 deletions(-)
---
diff --git a/mplayer.spec b/mplayer.spec
index 7179fe1..d3597ff 100644
--- a/mplayer.spec
+++ b/mplayer.spec
@@ -14,8 +14,7 @@
 %bcond_without	cdparanoia	# cdparanoia support (when libcdio not enabled)
 %bcond_without	doc		# don't build docs (slow)
 %bcond_without	dvdnav		# dvdnav support
-%bcond_without	system_dvdcss	# system libdvdcss library (instead of internal copy)
-%bcond_without	system_dvdread	# system libdvdread library (instead of internal copy)
+%bcond_without	dvdread		# libdvdread support
 %bcond_without	enca		# disable using ENCA charset oracle library
 %bcond_without	gui		# without GTK+ GUI
 %bcond_without	joystick	# joystick support
@@ -226,9 +225,9 @@ BuildRequires:	libass-devel >= 0.9.10
 %{?with_crystalhd:BuildRequires:	libcrystalhd-devel}
 %{?with_libdts:BuildRequires:	libdts-devel}
 %{?with_libdv:BuildRequires:	libdv-devel > 0.9.5}
-#%{?with_system_dvdcss:BuildRequires:	libdvdcss-devel}
+BuildRequires:	libdvdcss-devel
 %{?with_dvdnav:BuildRequires:	libdvdnav-devel >= 4.1.3}
-%{?with_system_dvdread:BuildRequires:	libdvdread-devel >= 4.1}
+%{?with_dvdread:BuildRequires:	libdvdread-devel >= 4.1}
 %{?with_ggi:BuildRequires:	libggi-devel}
 %{?with_ggi:BuildRequires:	libggiwmh-devel}
 BuildRequires:	libgsm-devel
@@ -518,87 +517,86 @@ build() {
 	--disable-sse \
 	--disable-sse2 \
 %endif
-	%{__disable ssse3} \
+	%{__enable_disable ssse3} \
 %ifarch ppc
-	%{__disable altivec} \
+	%{__enable_disable altivec} \
 %endif
-	%{__disable aalib aa} \
+	%{__enable_disable aalib aa} \
 	%{__enable_disable alsa} \
-	%{__disable arts} \
-	%{__disable bluray} \
-	%{__disable caca} \
-	%{__disable cdparanoia} \
+	%{__enable_disable arts} \
+	%{__enable_disable bluray} \
+	%{__enable_disable caca} \
+	%{__enable_disable cdparanoia} \
 	--enable-dga1 \
 	--enable-dga2 \
 	%{__enable_disable directfb} \
 	%{__enable_disable dvdnav} \
-	%{__disable system_dvdread dvdread-internal} \
-	%{__disable dxr2} \
-	%{__disable dxr3} \
+	%{__enable_disable dvdread dvdread} \
+	%{__enable_disable dxr2} \
+	%{__enable_disable dxr3} \
 	--enable-dynamic-plugins \
-	%{__disable enca} \
-	%{__disable esd} \
-	%{__disable faad} \
+	%{__enable_disable enca} \
+	%{__enable_disable esd} \
+	%{__enable_disable faad} \
 	--enable-fbdev \
-	%{__disable gif} \
+	%{__enable_disable gif} \
 	--enable-gl \
-	%{__disable ggi} \
-	%{__disable jack} \
-	%{__enable joystick} \
-	%{__disable cdio libcdio} \
-	%{__disable ladspa} \
-	%{__disable bs2b libbs2b} \
-	%{__disable libdts libdca} \
-	%{__disable libdv} \
-	%{__disable system_dvdcss libdvdcss-internal} \
-	%{__disable lzo liblzo} \
-	%{__disable system_libmpeg2 libmpeg2-internal} \
-	%{__disable nemesi} \
+	%{__enable_disable ggi} \
+	%{__enable_disable jack} \
+	%{__enable_disable joystick} \
+	%{__enable_disable cdio libcdio} \
+	%{__enable_disable ladspa} \
+	%{__enable_disable bs2b libbs2b} \
+	%{__enable_disable libdts libdca} \
+	%{__enable_disable libdv} \
+	%{__enable_disable lzo liblzo} \
+	%{__enable_disable system_libmpeg2 libmpeg2-internal} \
+	%{__enable_disable nemesi} \
 	%{__enable_disable amr libopencore_amrnb} %{__enable_disable amr libopencore_amrwb} \
-	%{__disable openjpeg} \
-	%{__disable rtmp librtmp} \
-	%{__disable vorbis libvorbis} \
+	%{__enable_disable openjpeg libopenjpeg} \
+	%{__enable_disable rtmp librtmp} \
+	%{__enable_disable vorbis libvorbis} \
 	%{__enable_disable lirc} \
 	--disable-lircc \
 	%{__enable_disable live} \
-	%{__disable mad} \
-	%{__disable mencoder} \
-	%{__enable osd menu} \
+	%{__enable_disable mad} \
+	%{__enable_disable mencoder} \
+	%{__enable_disable osd menu} \
 	--enable-mga \
-	%{__disable mpg123} \
-	%{__enable musepack} \
-	%{__disable nas} \
-	%{__disable pulseaudio pulse} \
-	%{__disable quicktime qtx} \
+	%{__enable_disable mpg123} \
+	%{__enable_disable musepack} \
+	%{__enable_disable nas} \
+	%{__enable_disable pulseaudio pulse} \
+	%{__enable_disable quicktime qtx} \
 	--enable-radio \
 	--enable-radio-capture \
-	%{__disable real} \
+	%{__enable_disable real} \
 	%{__enable_disable runtime runtime-cpudetection} \
 	%{__enable_disable sdl} \
-	%{__disable select} \
+	%{__enable_disable select} \
 	--enable-s3fb \
-	%{__disable smb} \
-	%{__disable svga} \
+	%{__enable_disable smb} \
+	%{__enable_disable svga} \
 	--enable-tdfxfb \
 	--enable-tdfxvid \
-	%{__disable theora} \
+	%{__enable_disable theora} \
 	--disable-toolame \
 	%{!?with_tremor:--disable-tremor} \
 	--enable-unrarexec \
-	%{__disable vdpau} \
-	%{__disable vidix} \
-	%{__disable vstream} \
+	%{__enable_disable vdpau} \
+	%{__enable_disable vidix} \
+	%{__enable_disable vstream} \
 	--enable-vm \
 %ifarch ppc
 	--enable-wii \
 %endif
-	%{__disable win32 win32dll} \
+	%{__enable_disable win32 win32dll} \
 	--enable-x11 \
-	%{__disable x264} \
+	%{__enable_disable x264} \
 	--enable-xmga \
 	%{?with_xmms:--enable-xmms --with-xmmsplugindir=%{_libdir}/xmms/Input --with-xmmslibdir=%{_libdir}} \
 	--enable-xv \
-	%{__disable xvid} \
+	%{__enable_disable xvid} \
 	--enable-xvmc --with-xvmclib=XvMCW \
 	%{__enable_disable zr} \
 	"$@"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mplayer.git/commitdiff/a8400c8f9c51cb4cf050496ec7fccc2ebce2963c



More information about the pld-cvs-commit mailing list