Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > tainted-release-src > by-pkgid > 20fd3d2dc39e8641f41851585a2b0b77 > files > 2

xine-lib1.2-1.2.8-8.mga6.tainted.src.rpm

%define oname	xine-lib
%define branch	1.2
%define rel	8

# bcond_without: default enabled
# bcond_with: default disabled
%if "%{?distro_section}" == "tainted"
%bcond_without	plf
%else
%bcond_with	plf
%endif

%define major	2
%define libname	%mklibname xine %{major}
%define devname	%mklibname -d xine %{branch}

%define plugin_api	%{major}.6

Summary:	A free multimedia engine
Name:		%{oname}%{branch}
Version:	1.2.8
Release:	%mkrel %{rel}
License:	GPLv2+
URL:		http://xine-project.org/
Source:		http://downloads.sourceforge.net/xine/%{oname}-%{version}.tar.xz
Group:		System/Libraries
BuildRequires:	zlib-devel
BuildRequires:	freetype2-devel
BuildRequires:	fontconfig-devel
BuildRequires:	libx11-devel
BuildRequires:	libxext-devel
BuildRequires:	libxv-devel
BuildRequires:	libalsa-devel
BuildRequires:	libjack-devel
BuildRequires:	pulseaudio-devel
BuildRequires:	a52dec-devel
BuildRequires:	ffmpeg-devel
BuildRequires:	libgdk_pixbuf2.0-devel
BuildRequires:	libmagick-devel
BuildRequires:	libmad-devel
BuildRequires:	libmodplug-devel
BuildRequires:	libmpcdec-devel
BuildRequires:	libmng-devel
BuildRequires:	speex-devel
BuildRequires:	libtheora-devel
BuildRequires:	libvorbis-devel
BuildRequires:	gnome-vfs2-devel
BuildRequires:	libsmbclient-devel
BuildRequires:	libcdio-devel
BuildRequires:	libvcd-devel
BuildRequires:	lirc-devel
BuildRequires:	aalib-devel
BuildRequires:	libcaca-devel
BuildRequires:	mesagl-devel
BuildRequires:	mesaglu-devel
BuildRequires:	SDL-devel
BuildRequires:	xcb-devel
BuildRequires:	libxinerama-devel
BuildRequires:	libxvmc-devel
BuildRequires:	vdpau-devel
BuildRequires:	libflac-devel
BuildRequires:	libv4l-devel
BuildRequires:	bluray-devel
BuildRequires:	xmlto
BuildRequires:	librsvg
BuildRequires:	optipng
BuildRequires:	gettext-devel
BuildRequires:	docbook-dtd44-xml
BuildRequires:	xdg-basedir-devel
BuildRequires:	pkgconfig(dvdnav)
%if %with plf
BuildRequires:	libfaad2-devel
BuildRequires:	libdca-devel
BuildRequires:	libfame-devel
%endif

# (akien, 2017-03-18) Obsolete xine-lib (1.1)
Obsoletes:	xine-lib < 1.1.21-24

%description
Xine-lib is a free multimedia engine.

%if %with plf
This package is in tainted because this build depends on other tainted
packages.
%endif

%package -n xine%{branch}-common
Summary:	Common files of xine-lib1.2
Group:		System/Libraries

# (akien, 2017-03-18) Obsolete xine-lib (1.1)
Obsoletes:	xine-lib < 1.1.21-24

%description -n xine%{branch}-common
Common files for xine-lib1.2, the free multimedia engine.

%package -n %{libname}
Summary:	Shared libraries of xine-lib1.2
Group:		System/Libraries
Provides:	%{libname}-plugin-api = %{plugin_api}
Requires:	xine%{branch}-common >= %{version}

# (akien, 2017-03-18) Obsolete xine-lib (1.1)
Obsoletes:	%{_lib}xine1 < 1.1.21-24
Obsoletes:	xine-aa < 1.1.21-24
Obsoletes:	xine-caca < 1.1.21-24
Obsoletes:	xine-divx4 < 1.1.21-24
Obsoletes:	xine-dxr3 < 1.1.21-24
Obsoletes:	xine-faad < 1.1.21-24
Obsoletes:	xine-flac < 1.1.21-24
Obsoletes:	xine-gnomevfs < 1.1.21-24
Obsoletes:	xine-image < 1.1.21-24
Obsoletes:	xine-jack < 1.1.21-24
Obsoletes:	xine-plugins < 1.1.21-24
Obsoletes:	xine-pulse < 1.1.21-24
Obsoletes:	xine-sdl < 1.1.21-24
Obsoletes:	xine-smb < 1.1.21-24
Obsoletes:	xine-wavpack < 1.1.21-24
Obsoletes:	xine-xvid < 1.1.21-24
Obsoletes:	xine-xvdr < 1.0.6-8

%description -n %{libname}
Shared libraries for xine-lib1.2, the free multimedia engine.

%package -n %{devname}
Summary:	Development files for xine-lib1.2
Group:		Development/C
Requires:	%{libname} = %{version}
Provides:	xine1.2-devel = %{version}-%{release}
Conflicts:	libxine-devel < %{version}

# (akien, 2017-03-18) Obsolete xine-lib (1.1)
Obsoletes:	%{_lib}xine-devel < 1.1.21-24

%description -n %{devname}
Development libraries and headers for xine-lib1.2, the free
multimedia engine.

%prep
%setup -q -n %{oname}-%{version}

%build
#(daviddavid) for xcb linking
export XCB_LIBS="-lxcb -lxcb-shape -lxcb-shm -lxcb-xv"

%configure2_5x \
	--with-w32-path=%{_libdir}/codecs \
	--with-external-dvdnav \
%if %without plf
	--disable-faad
%endif

%make_build

%install
%make_install

%multiarch_binaries %{buildroot}%{_bindir}/xine-config
mv %{buildroot}%{_mandir}/man5/xine{,-%{branch}}.5
rm -f %{buildroot}%{_libdir}/*.la
mv %{buildroot}%{_datadir}/doc/xine-lib installed-docs

%find_lang libxine%{major}

%files -n xine%{branch}-common -f libxine%{major}.lang
%doc CREDITS NEWS doc/README* doc/faq/faq.txt
# this tool lists currently supported formats (i.e. output depends on
# installed plugins); it is thus architecture-specific, but it would not
# be easy to handle it correctly, i.e. so that 32-bit calls to it return
# 32-bit plugins and 64-bit calls the 64-bit plugins; multiarch-utils is
# not used for non-devel packages -Anssi 01/2010
%{_bindir}/xine-list-%{branch}
%{_mandir}/man1/xine-list-%{branch}.1*
%{_mandir}/man5/xine-%{branch}.5*
# these should preferably be in an unversioned directory,
# but they don't conflict with main xine-lib so it is not
# critical:
%dir %{_datadir}/xine-lib
%dir %{_datadir}/xine-lib/fonts
%{_datadir}/xine-lib/fonts/*.xinefont.gz

%files -n %{libname}
%{_libdir}/libxine.so.%{major}{,.*}
%dir %{_libdir}/xine
%dir %{_libdir}/xine/plugins
%dir %{_libdir}/xine/plugins/%{plugin_api}
%dir %{_libdir}/xine/plugins/%{plugin_api}/post
%{_libdir}/xine/plugins/%{plugin_api}/mime.types
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_audio_filters.so
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_goom.so
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_mosaico.so
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_planar.so
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_switch.so
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_tvtime.so
%{_libdir}/xine/plugins/%{plugin_api}/post/xineplug_post_visualizations.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_ao_out_alsa.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_ao_out_jack.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_ao_out_oss.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_ao_out_pulseaudio.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_a52.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_dts.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_dvaudio.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_dxr3_spu.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_dxr3_video.so
%if %with plf
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_faad.so
%endif
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_ff.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_gdk_pixbuf.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_gsm610.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_image.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_libjpeg.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_libvpx.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_lpcm.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_mad.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_mpc.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_mpeg2.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_rawvideo.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_real.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_spu.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_spucc.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_spucmml.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_spudvb.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_spuhdmv.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_vdpau.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_asf.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_audio.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_fli.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_games.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_image.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_mng.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_modplug.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_nsv.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_playlist.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_pva.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_slave.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_dmx_video.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_flac.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_bluray.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_cdda.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_dvb.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_dvd.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_gnome_vfs.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_http.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_mms.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_net.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_pnm.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_pvr.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_rtp.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_rtsp.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_smb.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_v4l2.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_vcd.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_inp_vcdo.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_nsf.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_sputext.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vdr.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_aa.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_caca.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_dxr3.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_fb.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_opengl.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_opengl2.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_raw.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_sdl.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_vaapi.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_vdpau.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_xcbshm.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_xcbxv.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_xshm.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_xv.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_xvmc.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_xxmc.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_xiph.so
%ifarch %ix86
%dir %{_libdir}/xine/plugins/%{plugin_api}/vidix
%{_libdir}/xine/plugins/%{plugin_api}/vidix/*_vid.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_qt.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_decode_w32dll.so
%{_libdir}/xine/plugins/%{plugin_api}/xineplug_vo_out_vidix.so
%endif

%files -n %{devname}
%doc installed-docs/*
%{_bindir}/xine-config
%{multiarch_bindir}/xine-config
%{_includedir}/xine.h
%{_includedir}/xine
%{_datadir}/aclocal/xine.m4
%{_libdir}/libxine.so
%{_libdir}/pkgconfig/libxine.pc
%{_mandir}/man1/xine-config.1*


%changelog
* Sun May 28 2017 shlomif <shlomif> 1.2.8-8.mga6
+ Revision: 1105309
- rebuild / resubmit

* Sat May 27 2017 shlomif <shlomif> 1.2.8-7.mga6
+ Revision: 1105212
- rebuild for new imagemagick lib major

* Sat May 06 2017 luigiwalser <luigiwalser> 1.2.8-6.mga6
+ Revision: 1099315
- obsolete one more xine 1.1 package (xine-xvdr)

* Tue May 02 2017 akien <akien> 1.2.8-5.mga6
+ Revision: 1098330
- Rebuild for ffmpeg 3.3

* Mon Apr 03 2017 akien <akien> 1.2.8-4.mga6.tainted
+ Revision: 1095726
- Rebuild for libbluray 1.0.0 (major 2)

* Sat Mar 18 2017 akien <akien> 1.2.8-3.mga6.tainted
+ Revision: 1093463
- Obsolete xine-lib < 1.1.21-24 (dead upstream, incompatible with ffmpeg 3.0+)

* Fri Mar 10 2017 akien <akien> 1.2.8-2.mga6.tainted
+ Revision: 1091642
- Rebuild for v4l-utils 1.12.3

* Thu Mar 09 2017 akien <akien> 1.2.8-1.mga6.tainted
+ Revision: 1090830
- Sync plugin API %%files update by joeghi
- Version 1.2.8
- Rebuild for ffmpeg 3.2.4

* Wed Mar 01 2017 ghibo <ghibo> 1.2.6-14.mga6
+ Revision: 1088256
- Rebuilt against pulseaudio 10

* Sat Jun 18 2016 luigiwalser <luigiwalser> 1.2.6-13.mga6.tainted
+ Revision: 1022617
- rebuild with fix libmad

* Mon Jun 06 2016 daviddavid <daviddavid> 1.2.6-12.mga6.tainted
+ Revision: 1020496
- submit to tainted

* Sat Jun 04 2016 daviddavid <daviddavid> 1.2.6-11.mga6
+ Revision: 1020220
- fix xcb linking thus fixing build

* Sat Jan 02 2016 luigiwalser <luigiwalser> 1.2.6-10.mga6.tainted
+ Revision: 918230
- rebuild without directfb

* Thu Nov 19 2015 tv <tv> 1.2.6-9.mga6.tainted
+ Revision: 904280
- rebuild for new libvpx

* Thu Nov 19 2015 daviddavid <daviddavid> 1.2.6-8.mga6
+ Revision: 904180
- rebuild for new libvpx 1.5.0

* Thu Jul 16 2015 daviddavid <daviddavid> 1.2.6-7.mga6.tainted
+ Revision: 854732
- rebuild for new libcdio-0.93

* Sat Jun 27 2015 cjw <cjw> 1.2.6-6.mga6.tainted
+ Revision: 846263
- rebuild for libvpx 1.4

* Sun Nov 16 2014 cjw <cjw> 1.2.6-5.mga5.tainted
+ Revision: 797394
- add BuildRequires: pkgconfig(dvdnav)
- use system libdvdnav, bundled libdvdread doesn't work with libdvdcss

  + akien <akien>
    - Rebuild for ffmpeg 2.4

* Wed Oct 15 2014 umeabot <umeabot> 1.2.6-3.mga5.tainted
+ Revision: 746404
- Second Mageia 5 Mass Rebuild

* Thu Aug 07 2014 sander85 <sander85> 1.2.6-2.mga5.tainted
+ Revision: 660350
- Rebuild for new directfb

* Tue Jul 08 2014 fwang <fwang> 1.2.6-1.mga5.tainted
+ Revision: 650644
- update file list
- update 2.5
- 1.2.6

* Tue May 20 2014 luigiwalser <luigiwalser> 1.2.4-4.mga5
+ Revision: 623991
- rebuild for directfb

* Thu May 01 2014 luigiwalser <luigiwalser> 1.2.4-3.mga5.tainted
+ Revision: 619146
- rebuild for directfb

* Sat Feb 15 2014 luigiwalser <luigiwalser> 1.2.4-2.mga5.tainted
+ Revision: 592295
- rebuild for directfb and libcdio

* Tue Sep 24 2013 fwang <fwang> 1.2.4-1.mga5.tainted
+ Revision: 484650
- new version 1.2.4

* Sun Sep 01 2013 fwang <fwang> 1.2.3-5.mga4.tainted
+ Revision: 473892
- rebuild for new libcdio

* Tue Aug 27 2013 luigiwalser <luigiwalser> 1.2.3-4.mga4.tainted
+ Revision: 472408
- rebuild for libmng

* Mon Aug 19 2013 fwang <fwang> 1.2.3-3.mga4.tainted
+ Revision: 467663
- rebuild for new dfb

* Mon Jul 15 2013 fwang <fwang> 1.2.3-2.mga4.tainted
+ Revision: 454617
- update file list
- add missing file
- rebuild for new ffmpeg

* Thu May 30 2013 fwang <fwang> 1.2.3-1.mga4.tainted
+ Revision: 433007
- update file list
- update plugin api
- new version 1.2.3

* Tue May 28 2013 fwang <fwang> 1.2.2-7.mga4.tainted
+ Revision: 429139
- rebuild for new imagemagick

* Mon Jan 14 2013 umeabot <umeabot> 1.2.2-6.mga3.tainted
+ Revision: 387029
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Jan 08 2013 fwang <fwang> 1.2.2-5.mga3.tainted
+ Revision: 341754
- rebuild for new ffmpeg

* Fri Dec 14 2012 fwang <fwang> 1.2.2-4.mga3.tainted
+ Revision: 330778
- rebuild for new imagemagick

* Fri Oct 12 2012 fwang <fwang> 1.2.2-3.mga3.tainted
+ Revision: 305080
- rebuild for new imagemagick

* Sat Jul 28 2012 fwang <fwang> 1.2.2-2.mga3.tainted
+ Revision: 275246
- rebuild for new dfb

* Sun Jun 10 2012 fwang <fwang> 1.2.2-1.mga3.tainted
+ Revision: 259224
- update api ver
- new version 1.2.2

* Thu May 31 2012 fwang <fwang> 1.2.1-1.mga3.tainted
+ Revision: 251994
- fix build with latest ffmpeg

* Sat Feb 04 2012 fwang <fwang> 1.2.1-1.mga2.tainted
+ Revision: 204487
- update api major
- new version 1.2.1
- it is not the unstable version now

* Fri Jan 27 2012 fwang <fwang> 1.2.0-2.mga2.tainted
+ Revision: 202274
- update file list
- br bluray

* Fri Jan 27 2012 fwang <fwang> 1.2.0-1.mga2.tainted
+ Revision: 202181
- update file list
- new version 1.2.0

* Fri Oct 28 2011 fwang <fwang> 1.1.90-0.hg11679.3.mga2.tainted
+ Revision: 159153
- rebuild for new libcdio

* Tue Sep 13 2011 fwang <fwang> 1.1.90-0.hg11679.2.mga2.tainted
+ Revision: 142834
- rebuild for new imagemagick

* Wed Aug 31 2011 anssi <anssi> 1.1.90-0.hg11679.1.mga2.tainted
+ Revision: 137238
- new snapshot
- adapt for mageia
- imported package xine-lib1.2