]> git.pld-linux.org Git - packages/vlc.git/commitdiff
- fix building with libssh2 1.8 auto/th/vlc-3.0.6-4
authorJan Rękorajski <baggins@pld-linux.org>
Wed, 29 May 2019 05:35:57 +0000 (07:35 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Wed, 29 May 2019 05:35:57 +0000 (07:35 +0200)
- update BRs and files
- rel 4

libssh2.patch [new file with mode: 0644]
vlc.spec

diff --git a/libssh2.patch b/libssh2.patch
new file mode 100644 (file)
index 0000000..8238c7b
--- /dev/null
@@ -0,0 +1,22 @@
+commit 11449b5cd8b415768e010d9b7c1d6ba3cea21f82
+Author: Rémi Denis-Courmont <remi@remlab.net>
+Date:   Wed Mar 20 05:20:30 2019 +0200
+
+    sftp: fix version for ECDSA known hosts (fixes #22060)
+    
+    1.8.x is a stable branch, separate from the feature branch that contains
+    the ECDSA support.
+
+diff --git a/modules/access/sftp.c b/modules/access/sftp.c
+index e420b91ca9..dc7f6cc27f 100644
+--- a/modules/access/sftp.c
++++ b/modules/access/sftp.c
+@@ -307,7 +307,7 @@ static int Open( vlc_object_t* p_this )
+         case LIBSSH2_HOSTKEY_TYPE_DSS:
+             knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_SSHDSS;
+             break;
+-#if LIBSSH2_VERSION_NUM >= 0x010801
++#if LIBSSH2_VERSION_NUM >= 0x010900
+         case LIBSSH2_HOSTKEY_TYPE_ECDSA_256:
+             knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_ECDSA_256;
+             break;
index 5d91525e18237f54373530b58d44aef1c22628b3..c3dc68964a59929ae3cb25810631655435cc4d1f 100644 (file)
--- a/vlc.spec
+++ b/vlc.spec
@@ -64,7 +64,7 @@ Summary:      VLC - a multimedia player and stream server
 Summary(pl.UTF-8):     VLC - odtwarzacz multimedialny oraz serwer strumieni
 Name:          vlc
 Version:       3.0.6
-Release:       3
+Release:       4
 License:       GPL v2+
 Group:         X11/Applications/Multimedia
 Source0:       http://download.videolan.org/pub/videolan/vlc/%{version}/%{name}-%{version}.tar.xz
@@ -75,6 +75,7 @@ Patch2:               %{name}-mpc.patch
 Patch3:                xmas-sucks.patch
 Patch4:                no-cache.patch
 Patch5:                %{name}-libvpx-1.8.patch
+Patch6:                libssh2.patch
 URL:           http://www.videolan.org/vlc/
 # 1.0 for X11 or GLESv1, 1.1 for GLESv2
 BuildRequires: EGL-devel >= %{?with_glesv2:1.1}%{!?with_glesv2:1.0}
@@ -98,6 +99,7 @@ BuildRequires:        autoconf >= 2.60
 BuildRequires: automake
 %{?with_bonjour:BuildRequires: avahi-devel >= 0.6}
 %{?with_svg:BuildRequires:     cairo-devel >= 1.13.1}
+BuildRequires: dav1d-devel
 BuildRequires: dbus-devel >= 1.6.0
 %{?with_decklink:BuildRequires:        Blackmagic_DeckLink_SDK}
 BuildRequires: desktop-file-utils
@@ -162,6 +164,7 @@ BuildRequires:      libsecret-devel >= 0.18
 %{?with_shout:BuildRequires:   libshout-devel >= 2.1}
 BuildRequires: libsidplay2-devel
 %{?with_smb:BuildRequires:     libsmbclient-devel >= 3.6.13}
+BuildRequires: spatialaudio-devel
 %{?with_sftp:BuildRequires:    libssh2-devel}
 BuildRequires: libstdc++-devel
 BuildRequires: libtar-devel
@@ -354,6 +357,7 @@ Akcje klienta VLC dla Solid.
 %endif
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 %build
 %{__libtoolize}
@@ -515,6 +519,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/vlc/plugins
 %ghost %{_libdir}/vlc/plugins/plugins.dat
 %dir %{_libdir}/vlc/plugins/access
+%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_srt_plugin.so
 %if %{with alsa}
 # R: alsa-lib >= 1.0.24
 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_alsa_plugin.so
@@ -602,6 +607,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/vlc/plugins/access_output/libaccess_output_dummy_plugin.so
 %attr(755,root,root) %{_libdir}/vlc/plugins/access_output/libaccess_output_file_plugin.so
 %attr(755,root,root) %{_libdir}/vlc/plugins/access_output/libaccess_output_http_plugin.so
+%attr(755,root,root) %{_libdir}/vlc/plugins/access_output/libaccess_output_srt_plugin.so
 # R: libgcrypt >= 1.1.94
 %attr(755,root,root) %{_libdir}/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so
 %if %{with shout}
@@ -610,6 +616,7 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %attr(755,root,root) %{_libdir}/vlc/plugins/access_output/libaccess_output_udp_plugin.so
 %dir %{_libdir}/vlc/plugins/audio_filter
+%attr(755,root,root) %{_libdir}/vlc/plugins/audio_filter/libspatialaudio_plugin.so
 # R: a52dec-libs >= 0.7.3
 %attr(755,root,root) %{_libdir}/vlc/plugins/audio_filter/libaudio_format_plugin.so
 %attr(755,root,root) %{_libdir}/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so
@@ -655,6 +662,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/vlc/plugins/audio_output/liboss_plugin.so
 %endif
 %dir %{_libdir}/vlc/plugins/codec
+%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libdav1d_plugin.so
 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/liba52_plugin.so
 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libaes3_plugin.so
 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libaom_plugin.so
This page took 0.287381 seconds and 4 git commands to generate.