diff --git a/fix_font_path.patch b/fix_font_path.patch deleted file mode 100644 index 70dbd49..0000000 --- a/fix_font_path.patch +++ /dev/null @@ -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 - diff --git a/vlc-2.1.0.tar.xz b/vlc-2.1.0.tar.xz deleted file mode 100644 index 2fe249f..0000000 --- a/vlc-2.1.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2177daa31786acf1e961b2f63429797a8c62c090e5359bcc7929a1ba5fe41f7 -size 19571224 diff --git a/vlc-2.1.2.tar.xz b/vlc-2.1.2.tar.xz new file mode 100644 index 0000000..90ad9d9 --- /dev/null +++ b/vlc-2.1.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:219b812be1bc2eba40faa86419d0aa2c479a7380af8af216e8bfa22eb6fc8ec4 +size 19609868 diff --git a/vlc.changes b/vlc.changes index 66abdcf..784fbf2 100644 --- a/vlc.changes +++ b/vlc.changes @@ -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 diff --git a/vlc.spec b/vlc.spec index c3b2cbf..b9fedce 100644 --- a/vlc.spec +++ b/vlc.spec @@ -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