Accepting request 210686 from multimedia:libs

- Update to version 2.1.2:
  + Audio output:
    - Fix digital playback on OS X when more than one audio device
      is installed.
    - Fix digital playback (SPDIF/HDMI) on Windows.
    - Fix stuttering or silent playback when using sound enhancers
      or external audio devices on OS X.
    - Improve responsiveness on OS X when playback starts or is
      being paused.
    - Improve responsiveness, silent playback intervals and
      reliability on iOS.
  + Demuxers:
    - Fix Vimeo and DailyMotion parsing.
    - Various WMV playback improvements and fixes.
  + Decoders:
    - Fix LPCM 20/24-bit decoding and 16 bits with channel padding.
    - Fix playback of some HEVC samples.
  + Video filters: Fix crash on deinterlace selection.
  + Qt interface:
    - Fix some streaming profiles when copy existed.
    - Improve A-B loop control.
    - Fix album art update when changing media.
  + Mac OS X interface adjustments.
  + Win32 installer: Kill running VLC process on uninstall/update.
  + Updated translations.

- More features (by adding BuildRequires):
  + IDN Support (International Domain Names): libidn-devel
  + SFTP Access: libssh2-devel
  + HotKey Support: xcb-util-keysyms-devel

OBS-URL: https://build.opensuse.org/request/show/210686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vlc?expand=0&rev=18
This commit is contained in:
Stephan Kulow 2014-01-09 14:54:32 +00:00 committed by Git OBS Bridge
commit 4dd0b9e0c1
5 changed files with 145 additions and 26 deletions

View File

@ -1,16 +0,0 @@
Index: vlc-2.1.0/modules/text_renderer/freetype.c
===================================================================
--- vlc-2.1.0.orig/modules/text_renderer/freetype.c
+++ vlc-2.1.0/modules/text_renderer/freetype.c
@@ -67,9 +67,9 @@
# define SYSTEM_DEFAULT_MONOSPACE_FONT_FILE "/system/fonts/DroidSansMono.ttf"
# define SYSTEM_DEFAULT_MONOSPACE_FAMILY "Droid Sans Mono"
#else
-# define SYSTEM_DEFAULT_FONT_FILE "/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf"
+# define SYSTEM_DEFAULT_FONT_FILE "/usr/share/fonts/truetype/FreeSerifBold.ttf"
# define SYSTEM_DEFAULT_FAMILY "Serif Bold"
-# define SYSTEM_DEFAULT_MONOSPACE_FONT_FILE "/usr/share/fonts/truetype/freefont/FreeMono.ttf"
+# define SYSTEM_DEFAULT_MONOSPACE_FONT_FILE "/usr/share/fonts/truetype/FreeMono.ttf"
# define SYSTEM_DEFAULT_MONOSPACE_FAMILY "Monospace"
#endif

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2177daa31786acf1e961b2f63429797a8c62c090e5359bcc7929a1ba5fe41f7
size 19571224

3
vlc-2.1.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:219b812be1bc2eba40faa86419d0aa2c479a7380af8af216e8bfa22eb6fc8ec4
size 19609868

View File

@ -1,3 +1,119 @@
-------------------------------------------------------------------
Wed Dec 11 10:52:46 UTC 2013 - dimstar@opensuse.org
- Update to version 2.1.2:
+ Audio output:
- Fix digital playback on OS X when more than one audio device
is installed.
- Fix digital playback (SPDIF/HDMI) on Windows.
- Fix stuttering or silent playback when using sound enhancers
or external audio devices on OS X.
- Improve responsiveness on OS X when playback starts or is
being paused.
- Improve responsiveness, silent playback intervals and
reliability on iOS.
+ Demuxers:
- Fix Vimeo and DailyMotion parsing.
- Various WMV playback improvements and fixes.
+ Decoders:
- Fix LPCM 20/24-bit decoding and 16 bits with channel padding.
- Fix playback of some HEVC samples.
+ Video filters: Fix crash on deinterlace selection.
+ Qt interface:
- Fix some streaming profiles when copy existed.
- Improve A-B loop control.
- Fix album art update when changing media.
+ Mac OS X interface adjustments.
+ Win32 installer: Kill running VLC process on uninstall/update.
+ Updated translations.
-------------------------------------------------------------------
Sat Nov 23 02:17:25 UTC 2013 - dimstar@opensuse.org
- More features (by adding BuildRequires):
+ IDN Support (International Domain Names): libidn-devel
+ SFTP Access: libssh2-devel
+ HotKey Support: xcb-util-keysyms-devel
+ Complete SDL Stack: SDL_image-devel
+ ProjectM suppor (for openSUSE >= 12.3)
-------------------------------------------------------------------
Mon Nov 18 09:54:30 UTC 2013 - dimstar@opensuse.org
- Update to version 2.1.1:
+ Core:
- Fix random and reshuffling behaviour.
- Fix recording.
- Fix some subtitles track selection.
+ Decoders:
- VP9 support in WebM.
- HEVC/H.265 support in MKV, MP4 and raw files.
- Fix GPU decoding under Windows (DxVA2) crashes.
+ Demuxers:
- Fix crashes on wav, mlp and mkv and modplug files.
- Support Speex in ogg files.
- Fix some .mov playlists support.
- Support Alac in mkv.
- Fix WMV3 and palette in AVI.
- Fix FLAC packetizer issues in some files.
+ Access:
- Fix DVB options parsing.
- Fix DeckLink HDMI input.
- Fix HTTPS connectivity on OS X by loading root certificates
from Keychain.
+ Audio output:
- Fixes for DirectSound pass-through.
- Fixes for OSS output, notably on BSD.
+ Interfaces:
- Fix HTTP interface infinite loop.
- Fix D-Bus volume setting.
+ Qt:
- Reinstore right click subtitle menu to open a subtitle.
- Fix saving the hotkeys in preferences.
- Fix saving the audio volume on Win32, using DirectSound.
- Fix play after drag'n drop.
- Fix streaming options edition and scale parameter.
+ Stream out:
- Fix transcoding audio drift issues.
- Fix numerous audio encoding issues.
+ Win32 installer:
- Important rewrite to fix numerous bugs, notably about
updates.
- Simplification of the upgrade mechanism.
+ Mac OS X interface:
- Reintroduce the language selector known from pre-2.1
releases.
- Fix fullscreen behaviour and various crashes.
- Fix about dialog crash in Japanese.
- Fix crashes on proxy lookups.
- Fixes on the playlist and information behaviours.
- Fixes on the streaming dialogs.
- Improves interface resizings.
+ Updated translations.
- Pass --with-default-font=[path] and
--with-default-monospace-font=[path] to configure.
- Drop fix_font_path.patch: replaced with configure parameters
above.
-------------------------------------------------------------------
Wed Nov 13 09:58:01 UTC 2013 - dimstar@opensuse.org
- Recommend 'vlc' by vlc-qt: some users might go installing the UI
package directly. Having Qt most likely also means the user has X,
so we at least recommend the vlc package relying on X.
-------------------------------------------------------------------
Thu Nov 7 16:56:22 UTC 2013 - hrvoje.senjan@gmail.com
- Force creation of plugins cache in vlc-nox %post, instead of just
touching the file, for details see
https://trac.videolan.org/vlc/ticket/9807#comment:2
-------------------------------------------------------------------
Thu Oct 24 13:49:52 UTC 2013 - dimstar@opensuse.org
- Update License: A lot has been relicensed to LGPL-2.1.
-------------------------------------------------------------------
Mon Oct 21 18:04:36 UTC 2013 - hrvoje.senjan@gmail.com

View File

@ -31,15 +31,14 @@
%endif
Summary: Video Lan Client multimedia player
License: GPL-2.0+
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Multimedia/Video/Players
Name: vlc
Version: 2.1.0
Version: 2.1.2
Release: 0
%define _version 2.1.0
%define _version 2.1.2
Url: http://www.videolan.org/
Source: http://download.videolan.org/vlc/%{_version}/vlc-%{_version}.tar.xz
Patch1: fix_font_path.patch
Patch3: 0001-no-return-in-non-void.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: Mesa-devel
@ -58,6 +57,7 @@ BuildRequires: gnome-vfs2-devel
BuildRequires: gnutls-devel
BuildRequires: gtk2-devel
BuildRequires: libSDL-devel
BuildRequires: libSDL_image-devel
BuildRequires: libass-devel
BuildRequires: libavc1394-devel
BuildRequires: libbluray-devel
@ -69,6 +69,7 @@ BuildRequires: libdvbpsi-devel < 1.0
BuildRequires: libdvdnav-devel
BuildRequires: libdvdread-devel
BuildRequires: libgcrypt-devel
BuildRequires: libidn-devel
BuildRequires: libjack-devel
BuildRequires: libkate-devel
BuildRequires: libmatroska-devel
@ -84,6 +85,7 @@ BuildRequires: librsvg-devel
BuildRequires: libsamplerate-devel
BuildRequires: libshout-devel
BuildRequires: libsmbclient-devel
BuildRequires: libssh2-devel
BuildRequires: libtheora-devel
BuildRequires: libtool
BuildRequires: libudev-devel
@ -98,6 +100,9 @@ BuildRequires: live555-devel
%endif
BuildRequires: lua51-devel
BuildRequires: pcre-devel
%if 0%{?suse_version} >= 1220
BuildRequires: projectM-devel
%endif
BuildRequires: pulseaudio-devel
BuildRequires: schroedinger-devel
BuildRequires: slang-devel
@ -150,6 +155,7 @@ in IPv4 or IPv6 on a high-bandwidth network.
%package devel
Summary: VLC Development system
License: GPL-2.0+ and LGPL-2.1+
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
@ -158,6 +164,7 @@ Those development headers are required if you plan on coding against VLC
%package -n libvlc%{libvlc}
Summary: Shared library libvlc
License: LGPL-2.1+
Group: System/Libraries
%description -n libvlc%{libvlc}
@ -165,6 +172,7 @@ Shared library libvlc. To be installed by system dependencies
%package -n libvlccore%{libvlccore}
Summary: Shared library libvlc
License: LGPL-2.1+
Group: System/Libraries
%description -n libvlccore%{libvlccore}
@ -172,6 +180,7 @@ Shared library libvlc. To be installed by system dependencies
%package noX
Summary: VLC: VideoLAN Client - without X dependencies
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Multimedia/Video/Players
Requires: libvlc%{libvlc} = %{version}-%{release}
Requires: libvlccore%{libvlccore} = %{version}-%{release}
@ -197,6 +206,7 @@ installed as a dependency.
%if 0%{?BUILD_ORIG}
%package codecs
Summary: VLC: VideoLAN Client - Codec extension
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Multimedia/Video/Players
Requires: vlc-noX = %{version}
Supplements: vlc-noX
@ -208,9 +218,11 @@ Codecs that are not available in a stock openSUSE distribution.
%package qt
Summary: VLC: VideoLAN Client - Qt interface
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Multimedia/Video/Players
Supplements: packageand(%{name}-noX:libqt4)
Requires: %{name}-noX = %{version}-%{release}
Recommends: %{name}
Conflicts: %{conflicts}-qt
%description qt
@ -218,6 +230,7 @@ The all new Qt interface for the VLC VideoLAN Client.
%package gnome
Summary: VLC: VideoLAN Client - Gnome Access Modules
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Multimedia/Video/Players
Supplements: packageand(%{name}-noX:gnome-vfs2)
Requires: %{name}-noX = %{version}-%{release}
@ -229,7 +242,6 @@ for gnome-vfs2.
%prep
%setup -q -n %{name}-%{_version}
%patch1 -p1
%patch3 -p1
rm -rf contrib
@ -327,7 +339,9 @@ export CXXFLAGS="%{optflags} -L%{_libdir}/live -Wno-return-type $smbclient"
--enable-gles2 \
--enable-egl \
%endif
--enable-xvideo
--enable-xvideo \
--with-default-font=/usr/share/fonts/truetype/FreeSerifBold.ttf \
--with-default-monospace-font=/usr/share/fonts/truetype/FreeMono.ttf
make %{?_smp_mflags} V=1
%install
@ -353,6 +367,7 @@ done
%dir %{_datadir}/kde4/apps
%{_datadir}/kde4/apps/solid
%{_libdir}/vlc/plugins/codec/liblibass_plugin.so
%{_libdir}/vlc/plugins/codec/libsdl_image_plugin.so
%{_libdir}/vlc/plugins//notify/libnotify_plugin.so
%{_libdir}/vlc/plugins//video_filter/libremoteosd_plugin.so
%{_libdir}/vlc/plugins/text_renderer/libfreetype_plugin.so
@ -363,6 +378,9 @@ done
%{_libdir}/vlc/plugins/video_output/libgles2_plugin.so
%endif
%{_libdir}/vlc/plugins/video_output/libaa_plugin.so
%if 0%{?suse_version} >= 1220
%{_libdir}/vlc/plugins/visualization/libprojectm_plugin.so
%endif
%files noX-lang -f vlc.lang
%defattr(-,root,root)
@ -497,6 +515,7 @@ done
%{_libdir}/vlc/plugins/access/libaccess_mtp_plugin.so
%{_libdir}/vlc/plugins/access/libaccess_rar_plugin.so
%{_libdir}/vlc/plugins/access/libaccess_realrtsp_plugin.so
%{_libdir}/vlc/plugins/access/libaccess_sftp_plugin.so
%{_libdir}/vlc/plugins/access/libaccess_smb_plugin.so
%{_libdir}/vlc/plugins/access/libaccess_tcp_plugin.so
%{_libdir}/vlc/plugins/access/libaccess_udp_plugin.so
@ -839,7 +858,7 @@ done
%post noX
/sbin/ldconfig
touch %{_libdir}/vlc/plugins/plugins.dat
%{_libdir}/vlc/vlc-cache-gen -f %{_libdir}/vlc/plugins
%postun noX -p /sbin/ldconfig