From 50050f57482af27867da7a06516b0ca7a675eaf6443da488f462ffdfd29f73a5 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 9 Apr 2013 13:54:17 +0000 Subject: [PATCH] Accepting request 163429 from home:dimstar:branches:multimedia:libs Update to 2.0.6 OBS-URL: https://build.opensuse.org/request/show/163429 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vlc?expand=0&rev=4 --- vlc-2.0.5.tar.xz | 3 -- vlc-2.0.6.tar.xz | 3 ++ vlc.changes | 30 +++++++++++ vlc.spec | 131 ++++++++++++++++++++++++----------------------- 4 files changed, 99 insertions(+), 68 deletions(-) delete mode 100644 vlc-2.0.5.tar.xz create mode 100644 vlc-2.0.6.tar.xz diff --git a/vlc-2.0.5.tar.xz b/vlc-2.0.5.tar.xz deleted file mode 100644 index a96a6a2..0000000 --- a/vlc-2.0.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dff9eb00861bcd9f8446ff5cedbd3c5fd2bed460e6bfa84bd9e01f750ed96b6e -size 18369292 diff --git a/vlc-2.0.6.tar.xz b/vlc-2.0.6.tar.xz new file mode 100644 index 0000000..748fe38 --- /dev/null +++ b/vlc-2.0.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31cc98035e2ce36c71a8f105aa5a87e3d8b5e206a0b3f7208c5ced407cbe1963 +size 18619836 diff --git a/vlc.changes b/vlc.changes index 6d8a9e9..d230b68 100644 --- a/vlc.changes +++ b/vlc.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Tue Apr 9 11:56:15 UTC 2013 - dimstar@opensuse.org + +- Update to version 2.0.6: + + Access: + - Fix HTTPS playback with some certificates previously + rejected. + + Audio Output: + - Fix lookup for device names in auhal plugin + + Demuxers: + - Fix crash with broken asf files (SA-1302) + - Fix MKV behaviour with unknown or new ebml elements + - Fix use-after-free crash in Ogg demuxer + - Fix regression on some paletted codecs in AVI + - Fix ALAC in mp4 regression + - Improvements to the vimeo playlist parser + + Decoders: + - Fix GPU decoding on Intel HD 2000/3000 cards on Windows + - Fix FLAC 6.1 and 7.1 channel layout + - Fix crashes in HTML srt subtitles + - 3rd party codecs updates + + Mac OS X fixes + + Qt: Fix clearing of Media Info panel on dialog exit + + GNU/Linux: + - Numerous D-Bus and MPRIS2 improvements + - Reject broken versions of PulseAudio + + Windows: + - Fix uninstallation in different location than C:\ + + Updated translations. + ------------------------------------------------------------------- Thu Apr 4 19:01:21 UTC 2013 - dimstar@opensuse.org diff --git a/vlc.spec b/vlc.spec index c6a36df..6bdbc66 100644 --- a/vlc.spec +++ b/vlc.spec @@ -1,6 +1,7 @@ # -# spec file for vlc +# spec file for package vlc # +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2012 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -12,9 +13,11 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via email +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# -%define pulseplugin 0%{suse_version} > 1140 + +%define pulseplugin 0%{suse_version} > 1130 %define withxcb 0%{suse_version} > 1131 %define libvlc 5 %define libvlccore 5 @@ -24,15 +27,15 @@ %define with_ncurses 0 Summary: VLC - Video Lan Client +License: GPL-2.0+ +Group: Productivity/Multimedia/Video/Players Name: vlc -Version: 2.0.5 -%define _version 2.0.5 -Release: 1.1 +Version: 2.0.6 +Release: 0 +%define _version 2.0.6 Source: http://download.videolan.org/vlc/%{_version}/vlc-%{_version}.tar.xz Patch1: fix_font_path.patch Patch3: 0001-no-return-in-non-void.patch -License: GPL-2.0+ -Group: Productivity/Multimedia/Video/Players BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: aalib-devel BuildRequires: alsa-devel @@ -63,19 +66,19 @@ BuildRequires: libcdio-devel BuildRequires: libdc1394_control12-devel %endif BuildRequires: libdc1394-devel -BuildRequires: libdvbpsi-devel -BuildRequires: libdvdnav-devel -BuildRequires: libdvdread-devel +BuildRequires: libdvbpsi-devel +BuildRequires: libdvdnav-devel +BuildRequires: libdvdread-devel BuildRequires: libgcrypt-devel BuildRequires: libjack-devel BuildRequires: libkate-devel BuildRequires: libmatroska-devel BuildRequires: libmodplug-devel BuildRequires: libmtp-devel -BuildRequires: libnotify-devel -BuildRequires: libogg-devel +BuildRequires: libnotify-devel +BuildRequires: libogg-devel %if 0%{suse_version} >= 1120 -BuildRequires: libproxy-devel +BuildRequires: libproxy-devel %endif BuildRequires: libqt4-devel BuildRequires: libraw1394-devel @@ -95,8 +98,8 @@ BuildRequires: libv4l-devel %if 0%{?suse_version} > 1130 BuildRequires: libva-devel %endif -BuildRequires: libvorbis-devel -BuildRequires: libxml2-devel +BuildRequires: libvorbis-devel +BuildRequires: libxml2-devel BuildRequires: lirc-devel %if 0%{?suse_version} >= 1220 BuildRequires: lua51-devel @@ -109,7 +112,7 @@ BuildRequires: ncurses-devel %endif BuildRequires: pcre-devel BuildRequires: pulseaudio-devel -BuildRequires: schroedinger-devel +BuildRequires: schroedinger-devel %if 0%{suse_version} < 1120 BuildRequires: SDL-devel %else @@ -117,13 +120,13 @@ BuildRequires: libSDL-devel %endif BuildRequires: slang-devel BuildRequires: speex-devel -BuildRequires: taglib-devel -BuildRequires: vcdimager-devel -BuildRequires: xosd-devel +BuildRequires: taglib-devel +BuildRequires: vcdimager-devel +BuildRequires: xosd-devel BuildRequires: zvbi-devel # BuildRequires that are not actively used for VLC, but for the build itself to work smoothly -BuildRequires: findutils +BuildRequires: findutils BuildRequires: update-desktop-files BuildRequires: xz # Those are dependencies which are NOT provided in openSUSE, mostly for legal reasons. @@ -131,19 +134,19 @@ BuildRequires: xz BuildRequires: faad2-devel BuildRequires: liba52-devel BuildRequires: libdca-devel -BuildRequires: libfaac-devel -BuildRequires: libffmpeg-devel -BuildRequires: libmad-devel -BuildRequires: libmpeg2-devel +BuildRequires: libfaac-devel +BuildRequires: libffmpeg-devel +BuildRequires: libmad-devel +BuildRequires: libmpeg2-devel BuildRequires: libtwolame-devel BuildRequires: libx264-devel -BuildRequires: libxvidcore-devel +BuildRequires: libxvidcore-devel BuildRequires: live555 %endif -Requires: %{name}-noX = %{version}-%{release} -Requires: %{name}-qt = %{version}-%{release} -Conflicts: %{conflicts} +Requires: %{name}-noX = %{version}-%{release} +Requires: %{name}-qt = %{version}-%{release} +Conflicts: %{conflicts} %description VLC media player is a highly portable multimedia player for various @@ -153,34 +156,34 @@ It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. %package devel -Summary: VLC Development system -Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Summary: VLC Development system +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} %description devel Those development headers are required if you plan on coding against VLC %package -n libvlc%{libvlc} -Summary: Shared library libvlc -Group: System/Libraries +Summary: Shared library libvlc +Group: System/Libraries %description -n libvlc%{libvlc} Shared library libvlc. To be installed by system dependencies %package -n libvlccore%{libvlccore} -Summary: Shared library libvlc -Group: System/Libraries +Summary: Shared library libvlc +Group: System/Libraries %description -n libvlccore%{libvlccore} Shared library libvlc. To be installed by system dependencies %package noX -Summary: VLC: VideoLAN Client - without X dependencies -Group: Productivity/Multimedia/Video/Players -Requires: libvlccore%{libvlccore} = %{version}-%{release} -Requires: libvlc%{libvlc} = %{version}-%{release} -Conflicts: %{conflicts}-noX -Recommends: libdvdcss +Summary: VLC: VideoLAN Client - without X dependencies +Group: Productivity/Multimedia/Video/Players +Requires: libvlc%{libvlc} = %{version}-%{release} +Requires: libvlccore%{libvlccore} = %{version}-%{release} +Conflicts: %{conflicts}-noX +Recommends: libdvdcss %description noX This Package of VLC contains the bare requirements you need to install. @@ -192,10 +195,10 @@ installed as a dependency. %if 0%{?BUILD_ORIG} %package codecs -Summary: VLC: VideoLAN Client - Codec extension -Group: Productivity/Multimedia/Video/Players -Requires: vlc-noX = %{version} -Supplements: vlc-noX +Summary: VLC: VideoLAN Client - Codec extension +Group: Productivity/Multimedia/Video/Players +Requires: vlc-noX = %{version} +Supplements: vlc-noX %description codecs This Package enhances the functionality of the VLC VideoLAN Client with @@ -203,21 +206,21 @@ Codecs that are not available in a stock openSUSE distribution. %endif %package qt -Summary: VLC: VideoLAN Client - Qt interface -Group: Productivity/Multimedia/Video/Players -Supplements: packageand(%{name}-noX:libqt4) -Requires: %{name}-noX = %{version}-%{release} -Conflicts: %{conflicts}-qt +Summary: VLC: VideoLAN Client - Qt interface +Group: Productivity/Multimedia/Video/Players +Supplements: packageand(%{name}-noX:libqt4) +Requires: %{name}-noX = %{version}-%{release} +Conflicts: %{conflicts}-qt %description qt The all new Qt interface for the VLC VideoLAN Client. %package gnome -Summary: VLC: VideoLAN Client - Gnome Access Modules -Group: Productivity/Multimedia/Video/Players -Supplements: packageand(%{name}-noX:gnome-vfs2) -Requires: %{name}-noX = %{version}-%{release} -Conflicts: %{conflicts}-gnome +Summary: VLC: VideoLAN Client - Gnome Access Modules +Group: Productivity/Multimedia/Video/Players +Supplements: packageand(%{name}-noX:gnome-vfs2) +Requires: %{name}-noX = %{version}-%{release} +Conflicts: %{conflicts}-gnome %description gnome In order to integrate flawless into GNOME, there are some access modules @@ -225,12 +228,12 @@ for gnome-vfs2. %if 0%{pulseplugin} %package aout-pulse -Summary: VLC Audio Out for Pulse Audio -Group: System/Libraries -Requires: %{name} = %{version}-%{release} -Supplements: packageand(%{name}-noX:pulseaudio) -Requires: %{name}-noX = %{version}-%{release} -conflicts: %{conflicts}-aout-pulse +Summary: VLC Audio Out for Pulse Audio +Group: System/Libraries +Requires: %{name} = %{version}-%{release} +Supplements: packageand(%{name}-noX:pulseaudio) +Requires: %{name}-noX = %{version}-%{release} +Conflicts: %{conflicts}-aout-pulse %description aout-pulse Extends VLC with Pulse Audio Support for Audio Out @@ -351,7 +354,6 @@ find %{buildroot} -name *.la -delete %suse_update_desktop_file vlc AudioPlayer VideoPlayer Player %fdupes %{buildroot}%{_datadir}/vlc - # clean up some lang issues... for lang in ach cgg ff kmr; do rm -rf %{buildroot}%{_datadir}/locale/$lang @@ -607,7 +609,7 @@ rm -rf "$RPM_BUILD_ROOT" %{_libdir}/vlc/plugins/control/libdbus_plugin.so %{_libdir}/vlc/plugins/control/libdummy_plugin.so %{_libdir}/vlc/plugins/control/libgestures_plugin.so -%if 0%{?suse_version} == 1210 +%if 0%{?suse_version} < 1220 %{_libdir}/vlc/plugins/control/libglobalhotkeys_plugin.so %endif %{_libdir}/vlc/plugins/control/libhotkeys_plugin.so @@ -814,7 +816,6 @@ rm -rf "$RPM_BUILD_ROOT" %{_libdir}/vlc/plugins/video_filter/libswscale_plugin.so %endif - %files -n libvlc%{libvlc} %defattr(-,root,root) %{_libdir}/libvlc.so.%{libvlc}*