Hello community, here is the log from the commit of package kaffeine for openSUSE:Factory checked in at 2016-12-02 16:43:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kaffeine (Old) and /work/SRC/openSUSE:Factory/.kaffeine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kaffeine" Changes: -------- --- /work/SRC/openSUSE:Factory/kaffeine/kaffeine.changes 2016-06-19 12:53:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kaffeine.new/kaffeine.changes 2016-12-02 16:43:20.000000000 +0100 @@ -1,0 +2,22 @@ +Wed Nov 30 18:03:24 UTC 2016 - wbauer@tmo.at + +- Update to 2.0.5: + * No changelog available + +------------------------------------------------------------------- +Wed Aug 10 18:09:43 UTC 2016 - joerg.lorenzen@ki.tng.de + +- Update to 2.0.4: + - No recent changelog available in tarball. + - Build against kf5 and qt5. + - Removed patches build-fix.diff, crash-on-resume-fix.patch, + initial-preference.diff, kaffeine-cmake34.patch, + kaffeine-gcc47.patch, kaffeine-gcc6.patch, ksuseinstall.diff, + support_for_sundtek_tv_tuners.patch and + support_mimetypes_bnc671581.diff, fixed upstream. + - Fixed patch kaffeine-fixsplitter.patch. + - Removed source kaffeine-icons.tar.bz2, no longer required. + - Changed summary and description because kaffeine now builds + against libvlc, libxine is no longer needed for build. + +------------------------------------------------------------------- Old: ---- build-fix.diff crash-on-resume-fix.patch initial-preference.diff kaffeine-1.2.2.tar.bz2 kaffeine-cmake34.patch kaffeine-gcc47.patch kaffeine-gcc6.patch kaffeine-icons.tar.bz2 ksuseinstall.diff support_for_sundtek_tv_tuners.patch support_mimetypes_bnc671581.diff New: ---- kaffeine-2.0.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kaffeine.spec ++++++ --- /var/tmp/diff_new_pack.trQshQ/_old 2016-12-02 16:43:21.000000000 +0100 +++ /var/tmp/diff_new_pack.trQshQ/_new 2016-12-02 16:43:21.000000000 +0100 @@ -17,130 +17,94 @@ Name: kaffeine -Version: 1.2.2 -Release: 0 -Summary: Xine-Based Multimedia Player +Summary: Vlc-Based Multimedia Player License: GPL-2.0+ Group: Productivity/Multimedia/Video/Players - +Version: 2.0.5 +Release: 0 Url: http://kaffeine.kde.org/ -# http://sourceforge.net/projects/kaffeine/files/current/kaffeine-1.2.2.tar.gz -Source0: %{name}-%{version}.tar.bz2 -Source1: %{name}-icons.tar.bz2 +Source0: %{name}-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE kaffeine-fixsplitter.patch -- GUI improvement (allow more flexibly set splitters) Patch0: kaffeine-fixsplitter.patch -# PATCH-FEATURE-OPENSUSE ksuseinstall.diff llunak@novell.com -- Support for on-demand codecs install using ksuseinstall -Patch2: ksuseinstall.diff -# PATCH-FIX-OPENSUSE initial-preference.diff cmorve69@yahoo.es -- Add InitialPreference to set it as the default video player -Patch3: initial-preference.diff -# PATCH-FIX-OPENSUSE build-fix.diff -- Build fix for old qt versions -Patch4: build-fix.diff -# PATCH-FIX-OPENSUSE support_mimetypes_bnc671581.diff bnc#671581 ctrippe@gmx.net -- Support audio/webm and video/x-theora+ogg -Patch5: support_mimetypes_bnc671581.diff -# PATCH-FIX-UPSTREAM -Patch6: crash-on-resume-fix.patch -# PATCH-FIX-UPSTREAM kaffeine-gcc47.patch dimstar@opensuse.org -- Fix build with gcc 4.7 -Patch7: kaffeine-gcc47.patch -# PATCH-FEATURE-UPSTREAM support_for_sundtek_tv_tuners.patch boo#827097 -- Add support for Sundtek DVB Devices -Patch8: support_for_sundtek_tv_tuners.patch -#PATCH-FIX-UPSTREAM kaffeine-cmake34.patch -- Include files containing the functions used by the build system -Patch9: kaffeine-cmake34.patch -# PATCH-FIX-UPSTREAM kaffeine-gcc6.patch boo#985371 wbauer@tmo.at -- fix build with gcc6 -Patch10: kaffeine-gcc6.patch +Recommends: %{name}-lang = %version +Requires: libQt5Sql5-sqlite +Requires(post): hicolor-icon-theme +Requires(post): update-desktop-files +Requires(postun): hicolor-icon-theme +Requires(postun): update-desktop-files +BuildRequires: extra-cmake-modules +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5DocTools) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Solid) +BuildRequires: cmake(KF5WidgetsAddons) +BuildRequires: cmake(KF5XmlGui) +%if 0%{?suse_version} > 1320 +BuildRequires: pkgconfig(libdvbv5) +%endif +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5Sql) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(libvlc) >= 2.2.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xscrnsaver) BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: libkde4-devel -%if 0%{?suse_version} > 1120 -BuildRequires: libksuseinstall-devel -%endif -BuildRequires: libxine-devel -%if 0%{?suse_version} -BuildRequires: update-desktop-files -%endif -Requires: libqt4-sql-sqlite -Provides: kaffeine-lang = %version -Obsoletes: kaffeine-lang < %version -%kde4_runtime_requires - %description -Kaffeine plays all files and devices supported by Xine. For example, -MPEG files, AVI (if the codec being used is supported by Xine), MP3, -and Ogg Vorbis. It also handles Video CDs, DVDs, and DVB cards. +Kaffeine is a media player. +What makes it different from the others is its excellent support of digital TV (DVB). +Kaffeine has user-friendly interface, so that even first time users can start immediately +playing their movies: from DVD (including DVD menus, titles, chapters, etc.), VCD, or a file. + +%lang_package %prep -%setup -q -b 1 +%setup -q %patch0 -%if 0%{?suse_version} > 1120 -%patch2 -%endif -%patch3 -%if 0%{?kde_updatedapps} -%patch4 -p0 -%endif -%if 0%{?suse_version} > 1130 -%patch5 -%endif -%patch6 -p1 -%patch7 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 %build -%cmake_kde4 -d build +%cmake_kf5 -d build %make_jobs %install -pushd build -%kde4_makeinstall -popd +%kf5_makeinstall -C build -%if 0%{?suse_version} # place desktop entry in video and tv -%suse_update_desktop_file -r %{name} Qt KDE AudioVideo Video Player TV -%endif +%suse_update_desktop_file -r org.kde.%{name} Qt KDE AudioVideo Video Player TV -# symlink solid actions into place known to Plasma 5 -mkdir -p %{buildroot}%{_datadir}/solid/actions -pushd %{buildroot}%{_kde4_appsdir}/solid/actions/ -for i in kaffeine_*.desktop; do -ln -s %{_kde4_appsdir}/solid/actions/$i %{buildroot}%{_datadir}/solid/actions/ -done -popd - -%kde_post_install - -# Removed unneeded locales -%if 0%{?suse_version} && 0%{?suse_version} < 1140 -rm -rf %{buildroot}%{_datadir}/locale/ast/LC_MESSAGES/ -rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavian/ -rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavianlatin/ -%endif +%find_lang %{name} --without-kde -%find_lang %{name} +%post +%desktop_database_post +%icon_theme_cache_post -%clean -rm -rf %{buildroot} +%postun +%desktop_database_postun +%icon_theme_cache_postun -%files -f %{name}.lang -%defattr(-,root,root,-) +%files +%defattr(-,root,root) %doc COPYING COPYING-DOCS Changelog NOTES -%{_kde4_bindir}/kaffeine -%{_kde4_bindir}/kaffeine-xbu -%{_kde4_applicationsdir}/kaffeine.desktop -%{_kde4_iconsdir}/hicolor/*/apps/kaffeine.* -%{_kde4_iconsdir}/oxygen/*/actions/audio-radio-encrypted.* -%{_kde4_iconsdir}/oxygen/*/actions/video-television-encrypted.* -%{_kde4_appsdir}/kaffeine/ -%dir %{_kde4_appsdir}/profiles -%{_kde4_appsdir}/profiles/kaffeine.profile.xml -%dir %{_kde4_appsdir}/solid -%dir %{_kde4_appsdir}/solid/actions -%{_kde4_appsdir}/solid/actions/kaffeine_play_audiocd.desktop -%{_kde4_appsdir}/solid/actions/kaffeine_play_dvd.desktop -%{_kde4_appsdir}/solid/actions/kaffeine_play_videocd.desktop -%dir %{_datadir}/solid -%dir %{_datadir}/solid/actions -%{_datadir}/solid/actions/kaffeine_*.desktop +%{_kf5_bindir}/dtvdaemon +%{_kf5_bindir}/kaffeine +%if 0%{?sle_version} == 120100 +%dir %{_kf5_sharedir}/appdata +%endif +%{_kf5_sharedir}/appdata/org.kde.kaffeine.appdata.xml +%{_kf5_applicationsdir}/org.kde.kaffeine.desktop +%{_kf5_iconsdir}/hicolor/*/*/* +%{_kf5_sharedir}/kaffeine/ +%{_kf5_sharedir}/profiles/ +%{_kf5_sharedir}/solid/actions/ +%{_kf5_htmldir}/ +%{_kf5_mandir}/man1/* +%dir %{_kf5_mandir}/uk +%{_kf5_mandir}/*/man1/ + +%files lang -f %{name}.lang %changelog ++++++ kaffeine-fixsplitter.patch ++++++ --- /var/tmp/diff_new_pack.trQshQ/_old 2016-12-02 16:43:21.000000000 +0100 +++ /var/tmp/diff_new_pack.trQshQ/_new 2016-12-02 16:43:21.000000000 +0100 @@ -1,16 +1,14 @@ -Index: src/playlist/playlisttab.cpp -=================================================================== ---- src/playlist/playlisttab.cpp (revision 1134989) -+++ src/playlist/playlisttab.cpp (working copy) -@@ -21,6 +21,7 @@ - #include "playlisttab.h" - +--- src/playlist/playlisttab.cpp.orig 2016-06-30 17:20:32.000000000 +0200 ++++ src/playlist/playlisttab.cpp 2016-08-10 17:26:40.388513777 +0200 +@@ -29,6 +29,7 @@ + #include <QAction> #include <QBoxLayout> + #include <QFileDialog> +#include <QToolBar> #include <QKeyEvent> #include <QListView> - #include <QSplitter> -@@ -447,33 +448,35 @@ + #include <QMenu> +@@ -450,33 +451,35 @@ QBoxLayout *sideLayout = new QVBoxLayout(widget); sideLayout->setMargin(0); @@ -51,7 +49,7 @@ boxLayout->addStretch(); sideLayout->addLayout(boxLayout); -@@ -500,28 +503,30 @@ +@@ -503,28 +506,30 @@ sideLayout = new QVBoxLayout(widget); sideLayout->setMargin(0); @@ -86,11 +84,11 @@ boxLayout->addStretch(); sideLayout->addLayout(boxLayout); -@@ -616,6 +621,7 @@ +@@ -619,6 +624,7 @@ fileWidget->setFilter(MediaWidget::extensionFilter()); fileWidget->setMode(KFile::Files | KFile::ExistingOnly); fileWidgetSplitter->setStretchFactor(1, 1); + fileWidget->setMinimumWidth(40); - // KFileWidget creates a KUrlComboBox without layout (!), which steals the focus: + // KFileWidget creates a QUrlComboBox without layout (!), which steals the focus: // kDebug() << QApplication::focusWidget();