packages: mplayer2/mplayer2.spec (NEW) - initial, NFY

cactus cactus at pld-linux.org
Sun Mar 27 21:57:02 CEST 2011


Author: cactus                       Date: Sun Mar 27 19:57:02 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial, NFY

---- Files affected:
packages/mplayer2:
   mplayer2.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mplayer2/mplayer2.spec
diff -u /dev/null packages/mplayer2/mplayer2.spec:1.1
--- /dev/null	Sun Mar 27 21:57:02 2011
+++ packages/mplayer2/mplayer2.spec	Sun Mar 27 21:56:57 2011
@@ -0,0 +1,299 @@
+# $Revision$, $Date$
+#
+
+%if %{_lib} == "lib64"
+%define		_suf	64
+%else
+%define		_suf	32
+%endif
+
+%define		subver	rc2
+%define		rel	1
+Summary:	MPlayer - THE Movie Player for UN*X
+Summary(de.UTF-8):	MPlayer ist ein unter der freien GPL-Lizenz stehender Media-Player
+Summary(es.UTF-8):	Otro reproductor de películas
+Summary(ko.UTF-8):	리눅스용 미디어플레이어
+Summary(pl.UTF-8):	Odtwarzacz filmów dla systemów uniksowych
+Summary(pt_BR.UTF-8):	Reprodutor de filmes
+Name:		mplayer2
+Version:	2.0
+Release:	0.%{subver}.%{rel}
+License:	GPL
+Group:		Applications/Multimedia
+Source0:	http://ftp.mplayer2.org/pub/release/%{name}-build-%{version}-%{subver}.tar.xz
+# Source0-md5:	92793d629181e059384c43972fa9a701
+URL:		http://www.mplayer2.org/
+BuildRequires:	OpenAL-devel
+BuildRequires:	OpenGL-devel
+%{?with_sdl:BuildRequires:	SDL-devel >= 1.1.7}
+%{?with_aalib:BuildRequires:	aalib-devel}
+%{?with_alsa:BuildRequires:	alsa-lib-devel}
+%{?with_arts:BuildRequires:	artsc-devel}
+%{?with_ssse3:BuildRequires:	binutils >= 3:2.16.92}
+%{?with_cdparanoia:BuildRequires:	cdparanoia-III-devel}
+BuildRequires:	dirac-devel
+%{?with_doc:BuildRequires:	docbook-dtd412-xml}
+%{?with_doc:BuildRequires:	docbook-style-xsl}
+%{?with_dxr3:BuildRequires:	em8300-devel}
+%{?with_enca:BuildRequires:	enca-devel}
+%{?with_esd:BuildRequires:	esound-devel}
+BuildRequires:	faac-devel
+%{?with_faad:BuildRequires:	faad2-devel >= 2.0}
+%{?with_system_ffmpeg:BuildRequires:	ffmpeg-devel >= 0.4.9-4.20081024.3}
+BuildRequires:	freetype-devel >= 2.0.9
+BuildRequires:	fribidi-devel
+BuildRequires:	tar >= 1:1.22
+%{?with_vidix:BuildRequires:	vidix-devel}
+%{?with_altivec:BuildRequires:	gcc >= 5:4.1}
+%{?with_gnomess:BuildRequires:	dbus-glib-devel}
+%{?with_gif:BuildRequires:	giflib-devel}
+%{?with_gui:BuildRequires:	gtk+2-devel}
+%{?with_jack:BuildRequires:	jack-audio-connection-kit-devel}
+%{?with_jack:%requires_eq	jack-audio-connection-kit-libs}
+BuildRequires:	lame-libs-devel
+%{?with_caca:BuildRequires:	libcaca-devel}
+%{?with_libdts:BuildRequires:	libdts-devel}
+%{?with_libdv:BuildRequires:	libdv-devel > 0.9.5}
+%{?with_dvdnav:BuildRequires:	libdvdnav-devel >= 4.1.3}
+%{?with_ggi:BuildRequires:	libggi-devel}
+BuildRequires:	libjpeg-devel
+%{?with_mad:BuildRequires:	libmad-devel}
+BuildRequires:	libmng-devel
+BuildRequires:	libmpcdec-devel >= 1.2.1
+BuildRequires:	libpng-devel
+%{?with_smb:BuildRequires:	libsmbclient-devel}
+%{?with_theora:BuildRequires:	libtheora-devel}
+%{?with_vdpau:BuildRequires:	libvdpau-devel}
+%{?with_system_vorbis:BuildRequires:	libvorbis-devel}
+%{?with_x264:BuildRequires:	libx264-devel >= 0.1.3}
+BuildRequires:	libxslt-progs
+%{?with_lirc:BuildRequires:	lirc-devel}
+%{?with_live:BuildRequires:	live-devel}
+%{?with_lzo:BuildRequires:	lzo-devel >= 2.0}
+%{?with_nas:BuildRequires:	nas-devel}
+BuildRequires:	ncurses-devel
+%{?with_amr:BuildRequires:	opencore-amr-devel}
+BuildRequires:	pkgconfig
+%{?with_pulseaudio:BuildRequires:	pulseaudio-devel >= 0.9}
+BuildRequires:	rpm >= 4.4.9-56
+BuildRequires:	rpmbuild(macros) >= 1.527
+BuildRequires:	schroedinger-devel
+BuildRequires:	speex-devel >= 1.1
+%{?with_svga:BuildRequires:	svgalib-devel}
+BuildRequires:	twolame-devel
+%{?with_xmms:BuildRequires:	xmms-devel}
+%{?with_xvid:BuildRequires:	xvid-devel >= 1:0.9.0}
+%ifarch %{ix86} %{x8664}
+BuildRequires:	yasm
+%endif
+BuildRequires:	zlib-devel
+BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	xorg-lib-libXScrnSaver-devel
+BuildRequires:	xorg-lib-libXext-devel
+BuildRequires:	xorg-lib-libXinerama-devel
+BuildRequires:	xorg-lib-libXv-devel
+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)
+
+%define		_noautoreqdep	libGL.so.1 libGLU.so.1
+%define		specflags_ia32	-fomit-frame-pointer
+%if %{with altivec}
+%define		specflags_ppc	-maltivec
+%endif
+
+%description
+Movie player. Supported input formats: VCD (VideoCD), MPEG1/2, RIFF
+AVI, ASF 1.0, Quicktime. Supported audio codecs: PCM (uncompressed),
+MPEG layer 2/3, AC3, aLaw, MS-GSM, Win32 ACM. Supported video codecs:
+MPEG 1 and MPEG 2, Win32 ICM (VfW), OpenDivX. Supported output
+devices: Matrox G200/G400 hardware, Matrox G200/G400 overlay, X11
+optionally with SHM extension, X11 using overlays with the Xvideo
+extension, OpenGL renderer, Matrox G400 YUV support on framebuffer
+Voodoo2/3 hardware, SDL v1.1.7 driver etc.
+
+If you want to use win32 codecs install w32codec package.
+
+%description -l de.UTF-8
+MPlayer ist ein unter der freien GPL-Lizenz stehender Media-Player.
+Kennzeichnend ist die herausragende Format- und
+Plattform-Kompatibilität.
+
+Es unterstützt eine Vielzahl von Video und Audio-Codecs, darunter auch
+plattformexklusive, wodurch etwa Windows Media auch außerhalb von
+Windows wiedergegeben werden kann. Darüber hinaus unterstützt er DVB.
+Eine besondere Fehlertoleranz ermöglicht es dem mehrfach
+ausgezeichneten Player, auch defekte Dateien abzuspielen. Eine weitere
+Stärke ist dabei der Wegfall jeglicher Installation, so dass bereits
+installierte Codecs nicht mit MPlayer kollidieren können.
+
+%description -l es.UTF-8
+Reproductor video. Formatos de entrada soportados: VCD (VideoCD),
+MPEG1/2, RIFF AVI, ASF 1.0, Quicktime. Codecs de audio soportados: PCM
+(uncompressed), MPEG layer 2/3, AC3, aLaw, MS-GSM, Win32 ACM. Codecs
+de video soportados: MPEG 1 and MPEG 2, Win32 ICM (VfW), OpenDivX.
+Dispositivos de salida soportados: Matrox G200/G400 hardware, Matrox
+G200/G400 overlay, X11 optionalmente con la extensión SHM, X11 usando
+overlays con la extensión Xvideo, plasmador OpenGL, soporte de Matrox
+G400 YUV en hardware de framebuffer de Voodoo2/3, controlador SDL
+v1.1.7 etc.
+
+Si quiere usar codecs Win32, instale el paquete w32codec.
+
+%description -l ko.UTF-8
+MPlayer는 리눅스용 무비플레이어입니다. 대부분의 mpeg, avi 그리고 asf
+파일을 재생합니다. VCD, DVD, 심 지어 DivX까지 볼 수 있습니다.
+MPlayer의 또 다른 큰 특징은 출력 드라이버가 다양하다는 것입니다. X11,
+Xv, DGA, OpenGL, SVGAlib, fbdev와 작동하며, SDL이나
+(Matrox/3dfx/Sis등의) 특정 카드에 종속된 로우레 벨 드라이버들도 사용할
+수 있습니다. 대부분의 출력 드라이버들은 소프트웨어 혹은 하드웨어적인
+크기조절 (scaling)을 지원하므로, 전체화면으로 영상을 감상할 수
+있습니다. 뿐만아니라, 한국어, 영어, 헝가리어, 체코어, 러시아어등의
+부드러운(antialiased) 자막폰트도 사용할 수 있습니다.
+
+%description -l pl.UTF-8
+Odtwarzacz wideo. Wspierane formaty wejściowe: VCD (VideoCD), MPEG1/2,
+RIFF AVI, ASF 1.0, Quicktime. Wspierane kodeki audio: PCM
+(nieskompresowane), MPEG layer 2/3, AC3, aLaw, MS-GSM, Win32 ACM.
+Wspierane kodeki wideo: MPEG 1 and MPEG 2, Win32 ICM (VfW), OpenDivX.
+Wspierane urządzenia wyjściowe: Matrox G200/G400, X11 opcjonalnie z
+rozszerzeniem SHM, X11 z rozszerzeniem Xvideo, renderer OpenGL, Matrox
+G400 używając framebuffera, Voodoo2/3, SDL v1.1.7 itp.
+
+Jeśli chcesz używać kodeków win32, zainstaluj pakiet w32codec.
+
+%description -l pt_BR.UTF-8
+MPlayer é um reprodutor de filmes que suporta vários codecs de vídeo e
+áudio. Diferentes mecanismos de reprodução podem também ser
+escolhidos, incluindo SDL, SVGALib, frame buffer, aalib, X11 e outros.
+
+%prep
+%setup -q -n %{name}
+
+cat mplayer/etc/example.conf > mplayer/etc/mplayer.conf
+cat <<'CONFIGADD' >> mplayer/etc/mplayer.conf
+
+######################
+# PLD Linux Defaults #
+######################
+[default]
+
+# alternate solution for CP1250-encoded subtitles
+fontconfig = yes
+subcp = cp1250
+
+# ...or if you prefer native bitmap fonts shipped with mplayer
+#fontconfig = no
+#subcp = iso-8859-1
+
+# Standard location
+unrarexec = "%{_bindir}/unrar"
+
+CONFIGADD
+
+%build
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d \
+	$RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_sysconfdir}/mplayer} \
+	$RPM_BUILD_ROOT%{_mandir}/{cs,de,es,fr,hu,it,pl,sv,zh_CN,}/man1 \
+	$RPM_BUILD_ROOT%{_datadir}/%{name}/skins \
+	$RPM_BUILD_ROOT%{_desktopdir}
+
+# default config files
+install mplayer/etc/{codecs,mplayer%{?with_osd:,menu},input}.conf $RPM_BUILD_ROOT%{_sysconfdir}/mplayer
+
+# executables
+install mplayer $RPM_BUILD_ROOT%{_bindir}/mplayer%{_suf}
+ln -sf mplayer%{_suf} $RPM_BUILD_ROOT%{_bindir}/mplayer
+
+%if %{with shared}
+install -d $RPM_BUILD_ROOT%{_libdir}
+install libmplayer.so $RPM_BUILD_ROOT%{_libdir}
+%endif
+
+# fonts
+cp -r font-* $RPM_BUILD_ROOT%{_datadir}/mplayer
+ln -sf font-arial-iso-8859-2/font-arial-24-iso-8859-2 $RPM_BUILD_ROOT%{_datadir}/mplayer/font
+
+%if %{with gui}
+install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
+%endif
+touch $RPM_BUILD_ROOT%{_datadir}/%{name}/skins/default
+install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
+
+# man pages
+install DOCS/man/cs/*.1 $RPM_BUILD_ROOT%{_mandir}/cs/man1
+install DOCS/man/de/*.1 $RPM_BUILD_ROOT%{_mandir}/de/man1
+install DOCS/man/en/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install DOCS/man/es/*.1 $RPM_BUILD_ROOT%{_mandir}/es/man1
+install DOCS/man/fr/*.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1
+install DOCS/man/hu/*.1 $RPM_BUILD_ROOT%{_mandir}/hu/man1
+install DOCS/man/it/*.1 $RPM_BUILD_ROOT%{_mandir}/it/man1
+install DOCS/man/pl/*.1 $RPM_BUILD_ROOT%{_mandir}/pl/man1
+#install DOCS/man/sv/*.1 $RPM_BUILD_ROOT%{_mandir}/sv/man1
+#install DOCS/man/zh/*.1 $RPM_BUILD_ROOT%{_mandir}/zh_CN/man1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/mplayer*
+
+
+#% files common
+%defattr(644,root,root,755)
+%doc DOCS/tech
+%{?with_shared:%attr(755,root,root) %{_libdir}/libmplayer.so}
+%if %{with win32}
+%doc etc/codecs.win32.conf
+%endif
+%if %{with doc}
+# HTML and XML-generated docs
+%doc DOCS/HTML/en
+%lang(cs) %doc DOCS/HTML/cs
+%lang(de) %doc DOCS/HTML/de
+%lang(es) %doc DOCS/HTML/es
+%lang(fr) %doc DOCS/HTML/fr
+%lang(hu) %doc DOCS/HTML/hu
+%lang(pl) %doc DOCS/HTML/pl
+%lang(ru) %doc DOCS/HTML/ru
+#%lang(zh_CN) %doc DOCS/zh
+%endif
+%doc AUTHORS README
+
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.conf
+%{_mandir}/man1/*
+%lang(cs) %{_mandir}/cs/man1/*
+%lang(de) %{_mandir}/de/man1/*
+%lang(es) %{_mandir}/es/man1/*
+%lang(fr) %{_mandir}/fr/man1/*
+%lang(hu) %{_mandir}/hu/man1/*
+%lang(it) %{_mandir}/it/man1/*
+%lang(pl) %{_mandir}/pl/man1/*
+#%lang(sv) %{_mandir}/sv/man1/*
+#%lang(zh_CN) %{_mandir}/zh_CN/man1/*
+%{_desktopdir}/mplayer.desktop
+%{_pixmapsdir}/mplayer.png
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/font*
+%dir %{_datadir}/%{name}/skins
+%ghost %{_datadir}/%{name}/skins/default
+
+%define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/03/27 19:56:57  cactus
+- initial, NFY
+
================================================================


More information about the pld-cvs-commit mailing list