Hello community,
here is the log from the commit of package phonon4qt5-backend-vlc for
openSUSE:Factory checked in at 2019-01-21 10:57:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phonon4qt5-backend-vlc (Old)
and /work/SRC/openSUSE:Factory/.phonon4qt5-backend-vlc.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon4qt5-backend-vlc"
Mon Jan 21 10:57:24 2019 rev:17 rq:666413 version:0.10.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/phonon4qt5-backend-vlc/phonon4qt5-backend-vlc.changes
2018-02-27 17:00:27.754612064 +0100
+++
/work/SRC/openSUSE:Factory/.phonon4qt5-backend-vlc.new.28833/phonon4qt5-backend-vlc.changes
2019-01-21 10:57:50.335471508 +0100
@@ -1,0 +2,19 @@
+Thu Jan 10 15:21:22 UTC 2019 - [email protected]
+
+- Update to 0.10.2:
+ * libvlc's internal screensaver inhibitor is now explicitly
+ disabled. Applications are expected to inhibit manually (from
+ an API they always were; now this is actually correctly
+ abstracted from libvlc's defaults). The built-in libvlc
+ inhibition is not consistent with other backends' behavior and
+ can in fact cause dbus time outs when attempting to uninhibit
+ on player shutdown (e.g. applications getting stuck for 30
+ seconds on quit).
+ * CMake output for libvlc has been made more verbose to aid
+ diagnostics when libvlc is not found, or not completely found
+ anyway. Previously the verbose output was only generated on
+ success scenarios, where it is distinctly less useful, now it
+ is also generated when libvlc was not found.
+- Run spec-cleaner
+
+-------------------------------------------------------------------
Old:
----
phonon-backend-vlc-0.10.1.tar.xz
New:
----
phonon-backend-vlc-0.10.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ phonon4qt5-backend-vlc.spec ++++++
--- /var/tmp/diff_new_pack.KMJ3ym/_old 2019-01-21 10:57:50.903470766 +0100
+++ /var/tmp/diff_new_pack.KMJ3ym/_new 2019-01-21 10:57:50.907470761 +0100
@@ -1,7 +1,7 @@
#
# spec file for package phonon4qt5-backend-vlc
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,19 +12,19 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define filename phonon-backend-vlc
+%define _phonon4qt5_version 4.7.0
Name: phonon4qt5-backend-vlc
-Version: 0.10.1
+Version: 0.10.2
Release: 0
Summary: Phonon VLC Backend
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: Development/Libraries/KDE
-Url: http://phonon.kde.org/
-%define filename phonon-backend-vlc
-%define _phonon4qt5_version 4.7.0
+URL: http://phonon.kde.org/
Source:
http://download.kde.org/stable/phonon/%{filename}/%{version}/%{filename}-%{version}.tar.xz
BuildRequires: alsa-devel
BuildRequires: cmake
@@ -35,11 +35,10 @@
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(phonon4qt5) >= %{_phonon4qt5_version}
-Requires: libphonon4qt5 => %{_phonon4qt5_version}
+Requires: libphonon4qt5 >= %{_phonon4qt5_version}
Requires: vlc-noX >= %( echo `rpm -q --queryformat '%%{VERSION}'
vlc-devel`)
Conflicts: vlc-noX > %( echo `rpm -q --queryformat '%%{VERSION}'
vlc-devel | cut -f -2 -d .`.99)
Provides: phonon4qt5-backend = %{version}
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Phonon is a cross-platform portable Multimedia Support Abstraction,
@@ -50,7 +49,7 @@
This is the VLC backend for Phonon
%prep
-%setup -q -n phonon-vlc-%{version}
+%setup -q -n phonon-backend-vlc-%{version}
%build
%cmake_kf5 -d build -- -DPHONON_BUILD_PHONON4QT5=ON
@@ -67,8 +66,8 @@
%endif
%files
-%defattr(-,root,root)
-%doc COPYING.LIB AUTHORS
+%license COPYING.LIB
+%doc AUTHORS
%dir %{_kf5_plugindir}/phonon4qt5_backend
%{_kf5_plugindir}/phonon4qt5_backend/phonon_vlc.so
++++++ phonon-backend-vlc-0.10.1.tar.xz -> phonon-backend-vlc-0.10.2.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonon-vlc-0.10.1/CMakeLists.txt
new/phonon-backend-vlc-0.10.2/CMakeLists.txt
--- old/phonon-vlc-0.10.1/CMakeLists.txt 2018-02-26 15:57:37.000000000
+0100
+++ new/phonon-backend-vlc-0.10.2/CMakeLists.txt 2019-01-09
13:32:18.000000000 +0100
@@ -25,7 +25,7 @@
set(PHONON_VLC_MAJOR_VERSION "0")
set(PHONON_VLC_MINOR_VERSION "10")
-set(PHONON_VLC_PATCH_VERSION "1")
+set(PHONON_VLC_PATCH_VERSION "2")
set(PHONON_VLC_VERSION
"${PHONON_VLC_MAJOR_VERSION}.${PHONON_VLC_MINOR_VERSION}.${PHONON_VLC_PATCH_VERSION}")
add_definitions(-DPHONON_VLC_VERSION="${PHONON_VLC_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonon-vlc-0.10.1/cmake/FindLIBVLC.cmake
new/phonon-backend-vlc-0.10.2/cmake/FindLIBVLC.cmake
--- old/phonon-vlc-0.10.1/cmake/FindLIBVLC.cmake 2018-02-26
15:57:37.000000000 +0100
+++ new/phonon-backend-vlc-0.10.2/cmake/FindLIBVLC.cmake 2019-01-09
13:32:18.000000000 +0100
@@ -1,6 +1,6 @@
# CMake module to search for LIBVLC (VLC library)
#
-# Copyright (C) 2011-2012, Harald Sitter <[email protected]>
+# Copyright (C) 2011-2018, Harald Sitter <[email protected]>
# Copyright (C) 2010, Rohit Yadav <[email protected]>
#
# Redistribution and use is allowed according to the terms of the BSD license.
@@ -94,15 +94,13 @@
# set(LIBVLC_FOUND FALSE)
endif (LIBVLC_VERSION STRLESS "${LIBVLC_MIN_VERSION}")
-if (LIBVLC_FOUND)
- if (NOT LIBVLC_FIND_QUIETLY)
- message(STATUS "Found LibVLC include-dir path: ${LIBVLC_INCLUDE_DIR}")
- message(STATUS "Found LibVLC library path:${LIBVLC_LIBRARY}")
- message(STATUS "Found LibVLCcore library path:${LIBVLCCORE_LIBRARY}")
- message(STATUS "Found LibVLC version: ${LIBVLC_VERSION} (searched for:
${LIBVLC_MIN_VERSION})")
- endif (NOT LIBVLC_FIND_QUIETLY)
-else (LIBVLC_FOUND)
- if (LIBVLC_FIND_REQUIRED)
- message(FATAL_ERROR "Could not find LibVLC")
- endif (LIBVLC_FIND_REQUIRED)
-endif (LIBVLC_FOUND)
+if (NOT LIBVLC_FIND_QUIETLY)
+ message(STATUS "Found LibVLC include-dir path: ${LIBVLC_INCLUDE_DIR}")
+ message(STATUS "Found LibVLC library path:${LIBVLC_LIBRARY}")
+ message(STATUS "Found LibVLCcore library path:${LIBVLCCORE_LIBRARY}")
+ message(STATUS "Found LibVLC version: ${LIBVLC_VERSION} (searched for:
${LIBVLC_MIN_VERSION})")
+endif (NOT LIBVLC_FIND_QUIETLY)
+
+if (NOT LIBVLC_FOUND AND LIBVLC_FIND_REQUIRED)
+ message(FATAL_ERROR "Could not find LibVLC/LibVLCcore")
+endif ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonon-vlc-0.10.1/src/utils/libvlc.cpp
new/phonon-backend-vlc-0.10.2/src/utils/libvlc.cpp
--- old/phonon-vlc-0.10.1/src/utils/libvlc.cpp 2018-02-26 15:57:37.000000000
+0100
+++ new/phonon-backend-vlc-0.10.2/src/utils/libvlc.cpp 2019-01-09
13:32:18.000000000 +0100
@@ -90,6 +90,10 @@
args << "--no-xlib";
// Do not preload services discovery modules, we don't use them.
args << "--services-discovery=''";
+ // The application is meant to manage this. Also, using the builtin
+ // inhibitor may cause problems on shutdown if VLC tries to uninhibit too
+ // late in the application lifecycle.
+ args << "--no-disable-screensaver";
// Allow multiple starts (one gets to wonder whether that makes a
difference).
#if !defined(Q_OS_MAC) && (defined(Q_OS_WIN) || !defined(PHONON_NO_DBUS))
args << "--no-one-instance";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonon-vlc-0.10.1/src/vlc.desktop.cmake
new/phonon-backend-vlc-0.10.2/src/vlc.desktop.cmake
--- old/phonon-vlc-0.10.1/src/vlc.desktop.cmake 2018-02-26 15:57:37.000000000
+0100
+++ new/phonon-backend-vlc-0.10.2/src/vlc.desktop.cmake 2019-01-09
13:32:18.000000000 +0100
@@ -10,98 +10,45 @@
InitialPreference=20
Name=VLC
-Name[ast]=VLC
-Name[bg]=VLC
-Name[bs]=VLC
Name[ca]=VLC
Name[ca@valencia]=VLC
Name[cs]=VLC
-Name[da]=VLC
Name[de]=VLC
-Name[el]=VLC
Name[en_GB]=VLC
Name[es]=VLC
-Name[et]=VLC
-Name[eu]=VLC
-Name[fa]=ویالسی (VLC)
Name[fi]=VLC
Name[fr]=VLC
-Name[ga]=VLC
-Name[gl]=VLC
-Name[hu]=VLC
-Name[it]=VLC
-Name[kk]=VLC
-Name[ko]=VLC
-Name[lt]=VLC
-Name[mr]=व्ही-एल-सी
+Name[id]=VLC
Name[nb]=VLC
-Name[nds]=VLC
Name[nl]=VLC
Name[nn]=VLC
-Name[pa]=VLC
-Name[pl]=VLC
-Name[pt]=VLC
-Name[pt_BR]=VLC
-Name[ro]=VLC
-Name[ru]=VLC
Name[sk]=VLC
-Name[sl]=VLC
Name[sr]=ВЛЦ
Name[sr@ijekavian]=ВЛЦ
Name[sr@ijekavianlatin]=VLC
Name[sr@latin]=VLC
Name[sv]=VLC
-Name[tr]=VLC
-Name[ug]=VLC
Name[uk]=VLC
Name[x-test]=xxVLCxx
-Name[zh_CN]=VLC
-Name[zh_TW]=VLC
Comment=Phonon VLC backend
-Comment[bg]=Ядро VLC за Phonon
-Comment[bs]=VLC kao pozadina za Phonon
Comment[ca]=Dorsal del VLC pel Phonon
Comment[ca@valencia]=Dorsal del VLC pel Phonon
Comment[cs]=Podpůrná vrstva VLC
-Comment[da]=Phonon VLC-motor
Comment[de]=Phonon-Treiber für VLC
-Comment[el]=Σύστημα υποστήριξης Phonon VLC
Comment[en_GB]=Phonon VLC backend
Comment[es]=Motor VLC para Phonon
-Comment[et]=Phononi VLC taustaprogramm
-Comment[eu]=Phonon-en VLC bizkarraldekoa
-Comment[fa]=پسانهی ویالسی برای فنون (Phonon VLC backend)
Comment[fi]=Phonon VLC -taustajärjestelmä
Comment[fr]=Module VLC pour Phonon
-Comment[ga]=Inneall VLC Phonon
-Comment[gl]=Infraestrutura de VLC para Phonon
-Comment[hu]=Phonon VLC-backend
-Comment[it]=Motore VLC di Phonon
-Comment[kk]=Phonon VLC тетігі
-Comment[ko]=Phonon VLC 백엔드
-Comment[lt]=Phonon VLC galinė sąsaja
-Comment[mr]=फोनॉन व्ही-एल-सी बॅकएन्ड
+Comment[id]=Backend phonon VLC
Comment[nb]=Phonon VLC-motor
-Comment[nds]=VLC-Hülpprogramm för Phonon
Comment[nl]=VLC-backend van Phonon
Comment[nn]=VLC-motor for Phonon
-Comment[pa]=ਫੋਨੋਨ VLC ਬੈਕਐਂਡ
-Comment[pl]=Silnik VLC dla Phonon
-Comment[pt]=Infra-estrutura do VLC para o Phonon
-Comment[pt_BR]=Infraestrutura do VLC para o Phonon
-Comment[ro]=Suportul VLC pentru Phonon
-Comment[ru]=Механизм VLC для Phonon
Comment[sk]=Backend Phonon VLC
-Comment[sl]=Zaledje VLC za Phonon
Comment[sr]=ВЛЦ као позадина Фонона
Comment[sr@ijekavian]=ВЛЦ као позадина Фонона
Comment[sr@ijekavianlatin]=VLC kao pozadina Phonona
Comment[sr@latin]=VLC kao pozadina Phonona
Comment[sv]=Phonon VLC-gränssnitt
-Comment[tr]=Phonon VLC arka ucu
-Comment[ug]=Phonon VLC ئارقا ئۇچى
Comment[uk]=Модуль VLC Phonon
Comment[x-test]=xxPhonon VLC backendxx
-Comment[zh_CN]= Phonon VLC 后端
-Comment[zh_TW]=Phonon VLC 後端介面