%define _legacy_common_support 1 %global plugin_abi 2.11 %global codecdir %{_libdir}/codecs %if 0%{?el7} %global _without_dav1d 1 %global _without_gcrypt 1 %global _without_png 1 %global _with_xvmc 1 %endif %if 0%{?el8} %global _without_gcrypt 1 %endif %if 0%{?fedora} || 0%{?rhel} >= 9 # Not permitted in Fedora, ffmpeg covers this anyway %global _without_faad2 1 %global _without_fame 1 %endif %ifarch %{ix86} %global have_vidix 1 %else %global have_vidix 0 %endif #global snapshot 1 %global date 20240508 %global revision 15289 Summary: A multimedia engine Name: xine-lib Version: 1.2.13 Release: 17%{?snapshot:.%{date}hg%{revision}}%{?dist} License: GPL-2.0-or-later URL: https://www.xine-project.org/ %if ! 0%{?snapshot} Source0: https://downloads.sourceforge.net/xine/xine-lib-%{version}.tar.xz %else Source0: xine-lib-%{version}-%{date}hg%{revision}.tar.xz %endif # Script to make a snapshot Source1: make_xinelib_snapshot.sh # ffmpeg6 compatibility # See: https://sourceforge.net/p/xine/xine-lib-1.2/ci/771f4ae27e582123ff3500444718fc8f96186d74/ Patch0: xine-lib-1.2.13-ffmpeg6-compatibility.patch # Patch1: xine-lib-configure-c99.patch # See: https://sourceforge.net/p/xine/xine-lib-1.2/ci/1e7b184008860c8be2289c3cefd9dee57f06193a/ Patch2: xine-lib-1.2.13-ffmpeg6-compatibility_2.patch # See: https://sourceforge.net/p/xine/xine-lib-1.2/ci/73b833e7fe356cd2d9490dda4ebc9bfe16fce958/ Patch3: xine-lib-1.2.13-ffmpeg7-compatibility.patch Provides: xine-lib(plugin-abi) = %{plugin_abi} Provides: xine-lib(plugin-abi)%{?_isa} = %{plugin_abi} Obsoletes: xine-lib-extras-freeworld < 1.1.21-10 Provides: xine-lib-extras-freeworld = %{version}-%{release} BuildRequires: a52dec-devel BuildRequires: aalib-devel BuildRequires: alsa-lib-devel %{!?_without_faad2:BuildRequires: faad2-devel} %if 0%{?fedora} || 0%{?rhel} >= 9 BuildRequires: ffmpeg-free-devel %else BuildRequires: ffmpeg-devel %endif BuildRequires: flac-devel BuildRequires: fontconfig-devel BuildRequires: gcc BuildRequires: gettext-devel BuildRequires: gnutls-devel # System lib cannot currently be used #BuildRequires: gsm-devel BuildRequires: gtk2-devel %{!?_without_imagemagick:BuildRequires: ImageMagick-devel} %if 0%{?fedora} || 0%{?rhel} >= 9 BuildRequires: pipewire-jack-audio-connection-kit-devel %else BuildRequires: jack-audio-connection-kit-devel %endif BuildRequires: libaom-devel >= 1.0.0 BuildRequires: libbluray-devel >= 0.2.1 BuildRequires: libcaca-devel BuildRequires: libcdio-devel %{!?_without_dav1d:BuildRequires: libdav1d-devel >= 0.3.1} BuildRequires: libdca-devel %{!?_without_dvdnav:BuildRequires: libdvdnav-devel} BuildRequires: libdvdread-devel %{!?_without_fame:BuildRequires: libfame-devel} %{!?_without_gcrypt:BuildRequires: libgcrypt-devel} BuildRequires: libGLU-devel BuildRequires: libmad-devel BuildRequires: libmng-devel BuildRequires: libmodplug-devel BuildRequires: libmpcdec-devel %{!?_without_nfs:BuildRequires: libnfs-devel} %{!?_without_png:BuildRequires: libpng-devel >= 1.6.0} BuildRequires: libsmbclient-devel BuildRequires: libssh2-devel BuildRequires: libtheora-devel BuildRequires: libtool BuildRequires: libv4l-devel BuildRequires: libva-devel BuildRequires: libvdpau-devel BuildRequires: libvorbis-devel BuildRequires: libvpx-devel BuildRequires: libX11-devel BuildRequires: libxcb-devel BuildRequires: libxdg-basedir-devel BuildRequires: libXext-devel BuildRequires: libXinerama-devel BuildRequires: libXt-devel BuildRequires: libXv-devel %{?_with_xvmc:BuildRequires: libXvMC-devel} BuildRequires: mesa-libEGL-devel BuildRequires: openssl-devel >= 1.0.2 BuildRequires: pkgconfig(libpulse) BuildRequires: SDL-devel BuildRequires: speex-devel BuildRequires: vcdimager-devel BuildRequires: wavpack-devel BuildRequires: wayland-devel %description This package contains the Xine library. It can be used to play back various media, decode multimedia files from local disk drives, and display multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some uncommon formats, too. %package devel Summary: Xine library development files Requires: %{name}%{?_isa} = %{version}-%{release} Requires: zlib-devel%{?_isa} %description devel This package contains development files for %{name}. %package extras Summary: Additional plugins for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description extras This package contains extra plugins for %{name}: - JACK - GDK-Pixbuf - SMB - SDL - AA-lib - Libcaca %{!?_without_imagemagick: - Image decoding} %prep %autosetup -p1 %{?snapshot:-n %{name}-%{version}-%{date}hg%{revision}} %build autoreconf -fiv # Keep list of options in mostly the same order as ./configure --help. %configure \ --disable-dependency-tracking \ --enable-ipv6 \ --enable-v4l2 \ --enable-libv4l \ %{?_with_xvmc: --enable-xvmc} \ --disable-gnomevfs \ %{?_without_faad2:--disable-faad} \ --enable-antialiasing \ --with-freetype \ --with-fontconfig \ --with-caca \ %{!?_without_dvdnav:--with-external-dvdnav} \ --with-xv-path=%{_libdir} \ --with-libflac \ --without-esound \ --with-wavpack \ --with-real-codecs-path=%{codecdir} \ --with-w32-path=%{codecdir} # Remove rpath sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool %make_build %install %make_install %find_lang libxine2 mv %{buildroot}%{_docdir}/xine-lib __docs # Removing useless files rm -Rf %{buildroot}%{_libdir}/libxine*.la __docs/README \ __docs/README.{freebsd,irix,macosx,solaris,MINGWCROSS,WIN32} # Directory for binary codecs mkdir -p %{buildroot}%{codecdir} %ldconfig_scriptlets %files -f libxine2.lang %doc AUTHORS CREDITS ChangeLog* README TODO %doc __docs/README.* __docs/faq.* %license COPYING COPYING.LIB %dir %{codecdir}/ %{_datadir}/xine-lib/ %{_libdir}/libxine.so.2* %{_mandir}/man5/xine.5* %dir %{_libdir}/xine/ %dir %{_libdir}/xine/plugins/ %dir %{_libdir}/xine/plugins/%{plugin_abi}/ %{_libdir}/xine/plugins/%{plugin_abi}/mime.types # Listing every plugin separately for better control over binary packages # containing exactly the plugins we want, nothing accidentally snuck in # nor dropped. %dir %{_libdir}/xine/plugins/%{plugin_abi}/post/ %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_audio_filters.so %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_goom.so %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_mosaico.so %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_planar.so %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_switch.so %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_tvtime.so %{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_visualizations.so %if %{have_vidix} %dir %{_libdir}/xine/plugins/%{plugin_abi}/vidix/ %{_libdir}/xine/plugins/%{plugin_abi}/vidix/cyberblade_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/mach64_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/mga_crtc2_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/mga_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/nvidia_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/pm2_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/pm3_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/radeon_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/rage128_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/savage_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/sis_vid.so %{_libdir}/xine/plugins/%{plugin_abi}/vidix/unichrome_vid.so %endif %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_alsa.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_oss.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_pulseaudio.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_a52.so %{!?_without_dav1d:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_dav1d.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_dts.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_dvaudio.so %{!?_without_faad2:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_faad.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_ff.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_gsm610.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_libaom.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_libjpeg.so %{!?_without_png:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_libpng.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_libvpx.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_lpcm.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_mad.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_mpc.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_mpeg2.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_rawvideo.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_real.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spu.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spucc.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spucmml.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spudvb.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spuhdmv.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_to_spdif.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau.so %ifarch %{ix86} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_w32dll.so %endif %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_asf.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_audio.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_fli.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_games.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_image.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mng.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_modplug.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_nsv.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_playlist.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_pva.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_slave.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_video.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dxr3.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_flac.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_hw_frame_vaapi.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_bluray.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_cdda.so %{!?_without_gcrypt:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_crypto.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_dvb.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_dvd.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_mms.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_network.so %{!?_without_nfs:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_nfs.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_pvr.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_rtp.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_ssh.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_v4l2.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_vcd.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_vcdo.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_nsf.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_sputext.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_tls_gnutls.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_tls_openssl.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_va_display_drm.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_va_display_glx.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_va_display_wl.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_va_display_x11.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vdr.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_fb.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_gl_glx.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_gl_egl_x11.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_gl_egl_wl.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_opengl.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_opengl2.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_raw.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_vaapi.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_vdpau.so %if %{have_vidix} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_vidix.so %endif %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xcbshm.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xcbxv.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xshm.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xv.so %{?_with_xvmc:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xvmc.so} %{?_with_xvmc:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xxmc.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_wavpack.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_xiph.so %files extras %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_jack.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_gdk_pixbuf.so %{!?_without_imagemagick:%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_image.so} %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_smb.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_aa.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_caca.so %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_sdl.so %files devel %doc __docs/hackersguide/* %{_bindir}/xine-config %{_bindir}/xine-list* %{_datadir}/aclocal/xine.m4 %{_includedir}/xine.h %{_includedir}/xine/ %{_libdir}/libxine.so %{_libdir}/pkgconfig/libxine.pc %{_mandir}/man1/xine-config.1* %{_mandir}/man1/xine-list*.1* %changelog * Mon Sep 23 2024 Fabio Valentini - 1.2.13-17 - Rebuild for ffmpeg 7 * Sat Jul 20 2024 Fedora Release Engineering - 1.2.13-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue Jul 16 2024 Nicolas Chauvet - 1.2.13-15 - Rebuilt for libplacebo/vmaf * Mon May 20 2024 Xavier Bachelot - 1.2.13-14 - Add patches for ffmpeg compatibility * Wed Mar 13 2024 Sérgio Basto - 1.2.13-13 - Rebuild for jpegxl (libjxl) 0.10.2 * Wed Feb 14 2024 Sérgio Basto - 1.2.13-12 - Rebuild for jpegxl (libjxl) 0.9.2 with soname bump * Thu Feb 08 2024 Pete Walter - 1.2.13-11 - Rebuild for libvpx 1.14.x * Sat Jan 27 2024 Fedora Release Engineering - 1.2.13-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 12 2024 Fabio Valentini - 1.2.13-9 - Rebuild for dav1d 1.3.0 * Tue Sep 26 2023 Xavier Bachelot - 1.2.13-8 - Enable nfs support for EL9 * Sat Jul 22 2023 Fedora Release Engineering - 1.2.13-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Jun 18 2023 Sérgio Basto - 1.2.13-6 - Mass rebuild for jpegxl-0.8.1 * Thu Jun 01 2023 Xavier Bachelot - 1.2.13-5 - Rebuild for new libnfs * Sat Apr 15 2023 Florian Weimer - 1.2.13-4 - Port configure script to C99 * Sat Mar 18 2023 Xavier Bachelot - 1.2.13-3 - Enable external libdvdnav for EL9 - Restore specfile compatibility with RPM Fusion for EL7/8 - Restore building from snapshot * Fri Mar 17 2023 Yaakov Selkowitz - 1.2.13-2 - Rebuilt for libmpcdec 1.3.0 * Sun Mar 12 2023 Neal Gompa - 1.2.13-1 - Update to 1.2.13 - Enable DTS/DCA and VCD support plugins * Wed Feb 15 2023 Tom Callaway - 1.2.12-11 - rebuild for libvpx * Mon Jan 23 2023 Neal Gompa - 1.2.12-10 - Adapt for Fedora * Sun Dec 04 2022 Sérgio Basto - 1.2.12-9 - Rebuild for libjxl on el9 * Mon Sep 26 2022 Leigh Scott - 1.2.12-8 - Rebuild for new flac * Sun Sep 04 2022 Leigh Scott - 1.2.12-7 - Add requires ffmpeg-libs * Mon Aug 08 2022 RPM Fusion Release Engineering - 1.2.12-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg 5.1 * Sat Jul 23 2022 Leigh Scott - 1.2.12-5 - Rebuild for new ffmpeg * Thu Jun 23 2022 Robert-André Mauchin - 1.2.12-4 - Rebuilt for new AOM, dav1d and jpegxl * Fri Mar 25 2022 Xavier Bachelot - 1.2.12-3 - Add patch for dav1d 1.0.0 support * Thu Mar 10 2022 Xavier Bachelot - 1.2.12-2 - Fix build on EL7 and EL8 * Thu Mar 10 2022 Xavier Bachelot - 1.2.12-1 - Update to 1.2.12 * Tue Mar 08 2022 Xavier Bachelot 1.2.11-14.20220307hg15076 - Specfile clean up - Update xine-lib snapshot - Add support for EL9 * Sat Feb 05 2022 Leigh Scott - 1.2.11-13.20220131hg15030 - Update to xine-lib snapshot. * Wed Jan 19 2022 Nicolas Chauvet - 1.2.11-12 - Rebuilt * Sat Dec 11 2021 Sérgio Basto - 1.2.11-11 - Rebuilt for new ImageMagick on F34 * Thu Dec 02 2021 Sérgio Basto - 1.2.11-10 - Rebuilt for libjxl-0.6.1 * Mon Nov 22 2021 Sérgio Basto - 1.2.11-9 - Rebuilt for new ImageMagick * Tue Aug 03 2021 RPM Fusion Release Engineering - 1.2.11-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sun Jun 13 2021 Robert-André Mauchin - 1.2.11-7 - Rebuild for new aom * Thu Feb 04 2021 RPM Fusion Release Engineering - 1.2.11-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Dec 31 2020 Leigh Scott - 1.2.11-5 - Rebuilt for new ffmpeg snapshot * Mon Dec 14 2020 Leigh Scott - 1.2.11-4 - Actually do the dav1d rebuild * Mon Dec 14 2020 Robert-André Mauchin 1.2.11-3 - Rebuild for dav1d SONAME bump * Fri Dec 11 2020 Xavier Bachelot 1.2.11-2 - Drop support for EOL distros * Tue Dec 08 2020 Xavier Bachelot 1.2.11-1 - Update to 1.2.11 * Wed Oct 21 2020 Leigh Scott - 1.2.10-12 - Rebuild for new libdvdread * Sat Oct 17 2020 Xavier Bachelot 1.2.10-11 - Re-enable libssh2 for EL8 and F31+ - Fix build if libssh2 support is disabled but libssh2-devel is installed (RFBZ#5796) * Wed Aug 19 2020 RPM Fusion Release Engineering - 1.2.10-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 08 2020 Leigh Scott - 1.2.10-9 - Rebuilt * Wed Jul 01 2020 Leigh Scott - 1.2.10-8 - Rebuilt * Sun May 24 2020 Leigh Scott - 1.2.10-7 - Rebuild for dav1d SONAME bump * Wed May 20 2020 Sérgio Basto - 1.2.10-6 - Rebuild for ImageMagick on el7 * Fri Apr 10 2020 Leigh Scott - 1.2.10-5 - Rebuild for new libcdio version * Sat Feb 22 2020 RPM Fusion Release Engineering - 1.2.10-4 - Rebuild for ffmpeg-4.3 git * Wed Feb 05 2020 RPM Fusion Release Engineering - 1.2.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jan 18 2020 Xavier Bachelot 1.2.10-2 - Disable libssh2 for EL8. * Fri Dec 13 2019 Xavier Bachelot 1.2.10-1 - Update to 1.2.10. - Enable aom for EL7. - Enable libcaca and ImageMagick for EL8. * Fri Nov 15 2019 Dominik 'Rathann' Mierzejewski - 1.2.9-22.20190831hg14506 - rebuild for libdvdread ABI bump * Thu Oct 24 2019 Leigh Scott - 1.2.9-21.20190831hg14506 - Rebuild for dav1d SONAME bump * Wed Sep 11 2019 Leigh Scott - 1.2.9-20.20190831hg14506 - Rebuild for new libnfs version * Tue Sep 03 2019 Xavier Bachelot 1.2.9-19.20190831hg14506 - Fix 32 bits build. * Tue Sep 03 2019 Xavier Bachelot 1.2.9-18.20190831hg14506 - Update xine-lib snapshot. - Enable libpng based video decoder. - Add XvMC support back. - Enable libdav1d based video decoder (F31+). - Rework features enablement. - Disable currently missing features on EL8. * Wed Aug 21 2019 Leigh Scott - 1.2.9-17.20190525hg14404 - Rebuild for aom SONAME bump - Drop XvMC support (rfbz #5328) * Tue Aug 06 2019 Leigh Scott - 1.2.9-16.20190525hg14404 - Rebuild for new ffmpeg version * Mon May 27 2019 Xavier Bachelot 1.2.9-15.20190525hg14404 - Update xine-lib snapshot. - Remove now unneeded 32 bits build fix. - Cosmetic spec cleanup. - Remove unneeded SDL build flags setting. * Fri May 17 2019 Xavier Bachelot 1.2.9-14.20190516hg14396 - Update to xine-lib snapshot. - Add script to make a snapshot. - Enable EGL support. - Enable mpeg2 encoding support for dxr3. - Don't glob soname. - Clean up and sort BuildRequires. - Enable fontconfig support. - No NFS support on EL6. - Add patch to revert gettext version bump on EL6. - No wayland nor openssl support on EL6. * Tue Mar 05 2019 RPM Fusion Release Engineering - 1.2.9-13.20181129hg14263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Dec 10 2018 Xavier Bachelot 1.2.9-12.20181129hg14263 - Update to xine-lib snapshot. - Enable SSH and NFS input plugins. - Enable TLS support. - Enable AV1 support through libaom (Fedora only). - Add support for RPI. * Thu Dec 06 2018 Antonio Trande - 1.2.9-11 - Rebuild for ffmpeg-3.* on el7 * Wed Aug 29 2018 Xavier Bachelot 1.2.9-10.1 - Rebuilt for ImageMagick soname bump. * Sun Aug 19 2018 Leigh Scott - 1.2.9-9 - Rebuilt for Fedora 29 Mass Rebuild binutils issue * Fri Jul 27 2018 RPM Fusion Release Engineering - 1.2.9-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Jul 20 2018 Xavier Bachelot 1.2.9-7 - Add BR: gcc. * Thu Mar 08 2018 RPM Fusion Release Engineering - 1.2.9-6 - Rebuilt for new ffmpeg snapshot * Thu Mar 01 2018 RPM Fusion Release Engineering - 1.2.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Jan 27 2018 Leigh Scott - 1.2.9-4 - Rebuild for new libcdio, libvpx and vcdimager * Thu Jan 18 2018 Leigh Scott - 1.2.9-3 - Rebuilt for ffmpeg-3.5 git * Mon Jan 15 2018 Nicolas Chauvet - 1.2.9-2 - Rebuilt for VA-API 1.0.0 * Fri Jan 12 2018 Xavier Bachelot 1.2.9-1 - Update to 1.2.9. * Sun Aug 27 2017 Nicolas Chauvet - 1.2.8-4 - Rebuilt for ImageMagick * Sat Apr 29 2017 Leigh Scott - 1.2.8-3 - Rebuild for ffmpeg update * Tue Mar 21 2017 RPM Fusion Release Engineering - 1.2.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Feb 21 2017 Xavier Bachelot 1.2.8-1 - Update to 1.2.8. - All patches are now upstream, remove them. - Use %%license. - Fix building on EL6. - Drop now obsolete BR: gawk and sed. * Fri Nov 18 2016 Adrian Reber - 1.2.6-14 - Rebuilt for libcdio-0.94 * Sat Jul 30 2016 Julian Sikorski - 1.2.6-13 - Rebuilt for ffmpeg-3.1.1 * Mon Jul 25 2016 Sérgio Basto - 1.2.6-12 - Fix build with libxcb-1.12, https://bugs.xine-project.org/show_bug.cgi?id=573 * Fri Jul 08 2016 Sérgio Basto - 1.2.6-11 - Build again with vcd support * Fri Jul 01 2016 Sérgio Basto - 1.2.6-10 - Remove BR: vcdimager-devel and disable vcd; package retired in F24 * Sun May 01 2016 Sérgio Basto - 1.2.6-9 - Add patch to build with ffmpeg3 * Tue Nov 04 2014 Nicolas Chauvet - 1.2.6-8 - Rebuilt for vaapi 0.36 * Mon Oct 20 2014 Sérgio Basto - 1.2.6-7 - Rebuilt for FFmpeg 2.4.3 * Wed Oct 01 2014 Sérgio Basto - 1.2.6-6 - Rebuilt again for FFmpeg 2.3.x (with FFmpeg 2.3.x in build root) * Wed Oct 01 2014 Sérgio Basto - 1.2.6-5 - Rebuilt for FFmpeg 2.3.x (with FFmpeg 2.3.x in build root) * Sat Sep 27 2014 kwizart - 1.2.6-4 - Rebuilt for FFmpeg 2.3x * Thu Sep 25 2014 Xavier Bachelot 1.2.6-3 - Rebuild for ffmpeg 2.4. * Thu Aug 07 2014 Sérgio Basto - 1.2.6-2 - Rebuilt for ffmpeg-2.3 * Sun Jul 06 2014 Xavier Bachelot 1.2.6-1 - Update to 1.2.6. * Tue Apr 08 2014 Xavier Bachelot 1.2.5-1 - Update to 1.2.5. - Drop upstream'ed patch. - Enable VP8/9 decoder through libvpx. * Tue Mar 25 2014 Xavier Bachelot 1.2.4-5 - Rebuild for ffmpeg 2.2. * Wed Feb 26 2014 Nicolas Chauvet - 1.2.4-4 - Rebuilt for libcdio * Tue Nov 05 2013 Xavier Bachelot 1.2.4-3 - Rebuild for ffmpeg 2.1. * Sat Oct 12 2013 Xavier Bachelot 1.2.4-2 - Make the build more verbose. - Don't run autogen.sh gratuitously and drop BR: autoconf automake libtool. Consequently, add a code snippet to remove rpath. - Drop obsolete no autopoint patch and Requires: gettext-devel instead. - Drop obsolete Requires: pkgconfig for -devel subpackage. - Drop obsolete Group: tags. - Bump xine-lib-extras-freeworld Obsoletes:. * Tue Sep 24 2013 Xavier Bachelot 1.2.4-1 - Update to 1.2.4. - Drop upstream'ed patches and hacks. - More spec file cleanup. * Fri Sep 20 2013 Xavier Bachelot 1.2.3-2 - Update to 1.2.3. - Merge xine-lib and xine-lib-extras-freeworld. - Use pristine source. - Clean up old Obsoletes/Provides. - Clean up old conditional building. - Clean up spec. - Enable VDPAU support. - Enable VAAPI support. - Add a patch to fix a lock up when vaapi plugin init fails. - Move test input plugin to -extras. * Fri Sep 20 2013 Xavier Bachelot 1.1.21-10 - Rebuild for libbluray-0.4.0. * Sat Aug 31 2013 Till Maas - 1.1.21-9 - Disable directfb support for Fedora 20 and newer, because it was retired * Tue Aug 27 2013 Jon Ciesla - 1.1.21-8 - libmng rebuild. * Sun Aug 04 2013 Fedora Release Engineering - 1.1.21-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat Mar 30 2013 Kevin Fenzi - 1.1.21-6 - Rebuild for broken deps in rawhide * Tue Feb 12 2013 Kevin Kofler 1.1.21-5 - find the Samba 4 libsmbclient.h using pkg-config, fixes FTBFS (#909825) * Mon Sep 17 2012 Kevin Kofler 1.1.21-4 - rebuild for new directfb * Sun Jul 22 2012 Fedora Release Engineering - 1.1.21-3.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jul 21 2012 Kevin Kofler 1.1.21-2.1 - disable libbluray support on F16, libbluray too old * Mon Jul 16 2012 Kevin Kofler 1.1.21-2 - do not remove DVD plugin, not encumbered (only uses libdvdread/libdvdnav) * Tue Jun 12 2012 Xavier Bachelot 1.1.21-1 - Update to 1.1.21. - Enable libbluray support. * Sat Mar 10 2012 Rex Dieter 1.1.20.1-3 - rebuild (ImageMagick) * Sat Jan 14 2012 Fedora Release Engineering - 1.1.20.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Jan 03 2012 Kevin Kofler 1.1.20.1-1 - update to 1.1.20.1 (bugfix release) - drop upstreamed link-libdvdread patch * Sun Nov 20 2011 Kevin Kofler 1.1.20-1 - update to 1.1.20 (#753758) - use .xz tarball - drop old conditionals - drop ESD (esound) support on F17+ (native PulseAudio just works) - drop autotools patch, run autogen.sh in %%prep instead - drop unused deepbind patch - drop xvmclib_header patch, fixed upstream - use the system libdvdnav (and libdvdread) instead of the bundled one - fix system libdvdnav support to also link libdvdread - plugin ABI is now 1.30 * Fri Jul 15 2011 Kevin Kofler 1.1.19-7 - rebuild for new DirectFB (1.5.0) * Mon Feb 14 2011 Rex Dieter 1.1.19-6 - split v4l, libv4l handling - omit v4l(1) bits (f15+) * Mon Feb 07 2011 Fedora Release Engineering - 1.1.19-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Jan 24 2011 Rex Dieter - 1.1.19-4 - xvmclib header changes, fixes ftbfs (#635653,#661071) * Sun Nov 28 2010 Kevin Kofler - 1.1.19-3 - rebuild for new directfb (1.4.11) * Wed Sep 15 2010 Rex Dieter - 1.1.19-2 - rebuild (ImageMagick) * Sun Jul 25 2010 Rex Dieter - 1.1.19-1 - 1.1.19 * Mon Jul 19 2010 Rex Dieter - 1.1.18.1-3 - no directfb on arm (yet) * Tue Jun 1 2010 Ville Skyttä - 1.1.18.1-2 - Rebuild. * Sun Mar 07 2010 Rex Dieter - 1.1.18.1-1 - xine-lib-1.1.18.1 * Sun Mar 07 2010 Rex Dieter - 1.1.18-2 - rebuild (ImageMagick) * Wed Feb 24 2010 Rex Dieter - 1.1.18-1 - xine-lib-1.1.18, plugin-abi 1.28 (#567913) * Sat Dec 12 2009 Rex Dieter - 1.1.17-3 - bump flac_decoder priority (rh#301861,xine#225) * Mon Dec 07 2009 Bastien Nocera 1.1.17-2 - Remove gnome-vfs2 plugin, it's mostly useless * Wed Dec 02 2009 Rex Dieter - 1.1.17-1 - xine-lib-1.1.17, plugin-abi 1.27 * Sun Nov 29 2009 Rex Dieter - 1.1.16.3-5 - move -pulseaudio into main pkg (f12+) - update URL * Mon Jul 27 2009 Fedora Release Engineering - 1.1.16.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Jul 02 2009 Rex Dieter - 1.1.16.3-3 - rebuild (DirectFB) * Fri Apr 17 2009 Rex Dieter - 1.1.16.3-2.1 - drop old_caca hacks/patches (F-9) * Fri Apr 10 2009 Rex Dieter - 1.1.16.3-2 - fix modtracker mimetypes * Fri Apr 03 2009 Rex Dieter - 1.1.16.3-1 - xine-lib-1.1.16.3, plugin-abi 1.26 * Thu Mar 26 2009 Rex Dieter - 1.1.16.2-6 - add-mime-for-mod.patch * Tue Mar 10 2009 Kevin Kofler - 1.1.16.2-5 - rebuild for new ImageMagick * Thu Feb 26 2009 Fedora Release Engineering - 1.1.16.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Feb 20 2009 Rex Dieter - 1.1.16.2-3 - xine-lib-devel muiltilib conflict (#477226) * Tue Feb 17 2009 Rex Dieter - 1.1.16.2-2 - xine-lib-safe-audio-pause3 patch (#486255, kdebug#180339) * Tue Feb 10 2009 Kevin Kofler - 1.1.16.2-1.1 - also patch the caca version check in configure(.ac) * Tue Feb 10 2009 Rex Dieter - 1.1.16.2-1 - xine-lib-1.1.16.2 * Mon Feb 09 2009 Rex Dieter - 1.1.16.1-4 - gapless-race-fix patch (kdebug#180339) * Sat Feb 07 2009 Rex Dieter - 1.1.16.1-3 - safe-audio-pause patch (kdebug#180339) * Mon Jan 26 2009 Rex Dieter - 1.1.16.1-2 - Provides: xine-lib(plugin-abi)%%{?_isa} = %%{plugin_abi} - touchup Summary/Description * Fri Jan 23 2009 Rex Dieter - 1.1.16.1-1 - xine-lib-1.1.16.1 - include avsync patch (#470568) * Sun Jan 18 2009 Rex Dieter - 1.1.16-2 - drop deepbind patch (#480504) - caca support (EPEL) * Wed Jan 07 2009 Kevin Kofler - 1.1.16-1.1 - patch for old libcaca in F9- * Wed Jan 07 2009 Rex Dieter - 1.1.16-1 - xine-lib-1.1.16, plugin ABI 1.25 - --with-external-libdvdnav, include mpeg demuxers (#213597) * Fri Dec 12 2008 Rex Dieter - 1.1.15-4 - rebuild for pkgconfig deps * Tue Oct 28 2008 Kevin Kofler - 1.1.15-3 - rebuild for new libcaca * Thu Oct 23 2008 Rex Dieter - 1.1.15-2 - respin * Wed Aug 20 2008 Rex Dieter - 1.1.15-1 - xine-lib-1.1.15, plugin ABI 1.24 (rh#455752, CVE-2008-3231) - Obsoletes: -arts (f9+) * Sun Apr 27 2008 Kevin Kofler - 1.1.12-3 - rebuild for new ImageMagick (6.4.0.10) * Thu Apr 24 2008 Rex Dieter - 1.1.12-2 - CVE-2008-1878 * Wed Apr 16 2008 Ville Skyttä - 1.1.12-1 - 1.1.12 (plugin ABI 1.21); qt, mkv, and pulseaudio patches applied upstream. * Wed Apr 9 2008 Ville Skyttä - 1.1.11.1-3 - Apply upstream fixes for Quicktime (#441705) and Matroska regressions introduced in 1.1.11.1. * Mon Apr 07 2008 Rex Dieter - 1.1.11.1-2 - pulse-rework2 patch (#439731) - -pulseaudio subpkg (#439731) * Sun Mar 30 2008 Ville Skyttä - 1.1.11.1-1 - 1.1.11.1 (security update, #438663, CVE-2008-1482). - Provide versioned xine-lib(plugin-abi) so 3rd party packages installing plugins can use it instead of requiring a version of xine-lib. * Wed Mar 19 2008 Ville Skyttä - 1.1.11-1 - 1.1.11 (security update, #438182, CVE-2008-0073). - Drop jack and wavpack build conditionals. - Specfile cleanups. * Fri Mar 7 2008 Rex Dieter - 1.1.10.1-1.1 - xcb support for f7+ (#373411) * Fri Feb 8 2008 Ville Skyttä - 1.1.10.1-1 - 1.1.10.1 (security update, #431541). * Sun Jan 27 2008 Ville Skyttä - 1.1.10-2 - Include spu, spucc, and spucmml decoders (#213597). * Sun Jan 27 2008 Ville Skyttä - 1.1.10-1 - 1.1.10 (security update). * Mon Jan 21 2008 Ville Skyttä - 1.1.9.1-3 - Fix version number in libxine.pc (#429487). * Sun Jan 20 2008 Ville Skyttä - 1.1.9.1-2 - Disable upstream "discard buffers on ao close" 1.1.9 changeset (#429182). * Sat Jan 12 2008 Ville Skyttä - 1.1.9.1-1 - 1.1.9.1 (security update). * Sun Jan 6 2008 Ville Skyttä - 1.1.9-1 - 1.1.9. * Thu Sep 27 2007 Ville Skyttä - 1.1.8-6 - Enable wavpack support by default for all distros. * Sun Sep 23 2007 Ville Skyttä - 1.1.8-5 - Enable JACK support by default for all distros. * Wed Sep 19 2007 Ville Skyttä - 1.1.8-4 - Fix "--without wavpack" build. * Sat Sep 15 2007 Ville Skyttä - 1.1.8-3 - Move XCB plugins to the main package. - Make aalib, caca, pulseaudio, jack, and wavpack support optional at build time in preparation for the first EPEL build. * Sun Sep 09 2007 Aurelien Bompard 1.1.8-2 - remove the dependency from -extras to -arts, and use Obsoletes to provide an upgrade path * Thu Aug 30 2007 Ville Skyttä - 1.1.8-1 - 1.1.8, "open" patch applied upstream. - Build XCB plugins by default for Fedora 8+ only. * Sat Aug 25 2007 Aurelien Bompard 1.1.7-3 - Split the aRts plugin into its own subpackage * Tue Aug 14 2007 Ville Skyttä - 1.1.7-2 - Include XCB output plugins (in -extras at least for now). - Protect "open" with glibc 2.6.90 and -D_FORTIFY_SOURCE=2. - Clean up %%configure options. - License: GPLv2+ * Thu Jun 7 2007 Ville Skyttä - 1.1.7-1 - 1.1.7. * Wed Jun 06 2007 Rex Dieter - 1.1.6-3 - respin (for libmpcdec) * Wed Apr 25 2007 Ville Skyttä - 1.1.6-2 - Make Real codec search path /usr/lib(64)/codecs again (#237743). * Wed Apr 18 2007 Ville Skyttä - 1.1.6-1 - 1.1.6. * Wed Apr 11 2007 Ville Skyttä - 1.1.5-1 - 1.1.5. - Include GSM 06.10 decoder (#228186). - Re-enable CACA support. * Sun Apr 8 2007 Ville Skyttä - Exclude vidix dir on systems that don't have vidix. - Specfile cleanups. * Mon Mar 26 2007 Ville Skyttä - 1.1.4-4 - Add PulseAudio support (in -extras, #234035/Jost Diederichs). - Adjust Samba build dependencies to work for both <= and > FC6. - Add --with freetype and --with antialiasing build time options, default disabled, and an upstream patch for FreeType memory leak (#233194). * Sat Mar 10 2007 Ville Skyttä - 1.1.4-3 - Apply upstream fix for CVE-2007-1246. * Wed Feb 14 2007 Ville Skyttä - 1.1.4-2 - Rebuild. * Wed Jan 31 2007 Ville Skyttä - 1.1.4-1 - 1.1.4, with wavpack and system libmpcdec support. * Thu Jan 18 2007 Aurelien Bompard 1.1.3-4 - rebuild * Wed Jan 3 2007 Ville Skyttä - 1.1.3-3 - Fix libflac decoder with FLAC < 1.1.3 (#220961). - Apply upstream patch for FLAC >= 1.1.3. * Sun Dec 17 2006 Ville Skyttä - 1.1.3-2 - Don't run autotools during build. * Mon Dec 04 2006 Aurelien Bompard 1.1.3-1 - version 1.1.3 - patch2 applied upstream - Disable CACA support by default, needs newer than what's in FE ATM. - Split extras plugins in a separate package - Enable JACK support (in extras subpackage) - Enable DirectFB support (in extras subpackage) * Sat Nov 11 2006 Aurelien Bompard 1.1.2-18 - Make shn files available to amarok. References: http://xine.cvs.sourceforge.net/xine/xine-lib/src/demuxers/demux_shn.c?r1=1.1.2.2&r2=1.2 https://launchpad.net/distros/ubuntu/+source/xine-lib/+bug/63130 * Wed Oct 18 2006 Aurelien Bompard 1.1.2-17 - cleanup docs - remove mms - delete more source files in the cleanup script - drop patch3 (affecting mms) * Tue Oct 17 2006 Aurelien Bompard 1.1.2-16 - fix files list - add BR gtk2-devel - remove xineplug_decode_gdk_pixbuf.so from x86-only * Mon Oct 16 2006 Aurelien Bompard 1.1.2-15 - removed libdts - drop dxr patch (it's removed from tarball) - list xineplug_decode_gdk_pixbuf.so and xineplug_vo_out_vidix.so only on x86 * Sun Oct 15 2006 Aurelien Bompard 1.1.2-14 - update SOURCE1 to remove liba52 from tarball (patented) * Tue Sep 12 2006 Aurelien Bompard 1.1.2-13 - drop patches 2 and 4 * Fri Sep 08 2006 Aurelien Bompard 1.1.2-12 - initial Fedora Extras package