[packages/kaffeine] up to 2.0.9

atler atler at pld-linux.org
Sun May 21 20:01:10 CEST 2017


commit 92609b2b9a8f885c676eda651fde2c55cb04186c
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun May 21 20:00:23 2017 +0200

    up to 2.0.9

 kaffeine.spec      | 91 +++++++++++++++++++++++++++++++++++++-----------------
 kde-ac260-lt.patch | 12 -------
 2 files changed, 63 insertions(+), 40 deletions(-)
---
diff --git a/kaffeine.spec b/kaffeine.spec
index 581545e..ef1dc1f 100644
--- a/kaffeine.spec
+++ b/kaffeine.spec
@@ -1,32 +1,45 @@
 # TODO
-# - check: http://kaffeine.sourceforge.net/index.php?page=faq#question4
-%define		qtver	4.6.3
-%define		kdever	4.5.1
+%define		qtver	5.4
+%define		kdever	5.11
 
 Summary:	Full featured Multimedia-Player for KDE
 Summary(pl.UTF-8):	Frontend do xine pod KDE
 Name:		kaffeine
-Version:	1.2.2
-Release:	4
+Version:	2.0.9
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Multimedia
-#Source0:	http://downloads.sourceforge.net/project/kaffeine/kaffeine/%{name}-%{version}/kaffeine-%{version}.tar.gz
-Source0:	http://downloads.sourceforge.net/project/kaffeine/current/kaffeine-%{version}.tar.gz
-# Source0-md5:	690e48d2e5fe123887109aa9b1bc1c31
+Source0:	http://download.kde.org/stable/kaffeine/%{version}/src/%{name}-%{version}.tar.xz
+# Source0-md5:	8a5114cf18fcaf3bd2656dcadfd23995
 URL:		http://kaffeine.kde.org/
-BuildRequires:	QtNetwork-devel >= %{qtver}
-BuildRequires:	QtSvg-devel >= %{qtver}
-BuildRequires:	automoc4 >= 0.9.88
-BuildRequires:	cmake >= 2.8.0
+BuildRequires:	Qt5Core-devel >= %{qtver}
+BuildRequires:	Qt5Network-devel >= %{qtver}
+BuildRequires:	Qt5Sql-devel >= %{qtver}
+BuildRequires:	Qt5Widgets-devel >= %{qtver}
+BuildRequires:	Qt5X11Extras-devel >= %{qtver}
+BuildRequires:	cmake >= 2.8.12
 BuildRequires:	gettext-tools
-BuildRequires:	kde4-kdelibs-devel >= %{kdever}
-BuildRequires:	phonon-devel >= 4.4.2
-BuildRequires:	qt4-build >= %{qtver}
-BuildRequires:	qt4-qmake >= %{qtver}
+BuildRequires:	kf5-extra-cmake-modules >= 1.0.0
+BuildRequires:	kf5-kcoreaddons-devel >= %{kdever}
+BuildRequires:	kf5-kdbusaddons-devel >= %{kdever}
+BuildRequires:	kf5-kdoctools-devel >= %{kdever}
+BuildRequires:	kf5-ki18n-devel >= %{kdever}
+BuildRequires:	kf5-kio-devel >= %{kdever}
+BuildRequires:	kf5-kwidgetsaddons-devel >= %{kdever}
+BuildRequires:	kf5-kxmlgui-devel >= %{kdever}
+BuildRequires:	kf5-solid-devel >= %{kdever}
+BuildRequires:	libv4l-devel
 BuildRequires:	rpmbuild(macros) >= 1.577
-BuildRequires:	xine-lib-devel >= 1.1.0
+BuildRequires:	vlc-devel >= 1.2
+BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXScrnSaver-devel
-Requires:	QtSql-sqlite3
+Requires:	Qt5Core >= %{qtver}
+Requires:	Qt5Network >= %{qtver}
+Requires:	Qt5Sql >= %{qtver}
+Requires:	Qt5Sql-sqldriver-sqlite3 >= %{qtver}
+Requires:	Qt5Widgets >= %{qtver}
+Requires:	Qt5X11Extras >= %{qtver}
+Requires:	hicolor-icon-theme
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -52,21 +65,43 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/{sr at ijekavian,sr at ijekavianlatin}
+rm -r $RPM_BUILD_ROOT%{_docdir}
+
+rm -r $RPM_BUILD_ROOT%{_localedir}/{sr at ijekavian,sr at ijekavianlatin}
 %find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%update_desktop_database
+%update_icon_cache hicolor
+
+%postun
+%update_desktop_database
+%update_icon_cache hicolor
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/dtvdaemon
 %attr(755,root,root) %{_bindir}/kaffeine
-%attr(755,root,root) %{_bindir}/kaffeine-xbu
-%{_datadir}/apps/profiles/kaffeine.profile.xml
-%{_datadir}/apps/kaffeine
-%{_datadir}/apps/solid/actions/*.desktop
-%{_desktopdir}/kde4/kaffeine.desktop
-%{_iconsdir}/hicolor/*/apps/*.png
-%{_iconsdir}/hicolor/scalable/apps/kaffeine.svgz
-%{_iconsdir}/oxygen/*/actions/audio-radio-encrypted.png
-%{_iconsdir}/oxygen/*/actions/video-television-encrypted.png
+%{_datadir}/appdata/org.kde.kaffeine.appdata.xml
+%{_desktopdir}/org.kde.kaffeine.desktop
+%dir %{_datadir}/kaffeine
+%{_datadir}/kaffeine/scanfile.dvb
+%{_datadir}/solid/actions/kaffeine_play_audiocd.desktop
+%{_datadir}/solid/actions/kaffeine_play_dvd.desktop
+%{_datadir}/solid/actions/kaffeine_play_videocd.desktop
+%{_iconsdir}/hicolor/scalable/apps/kaffeine.svg
+%{_iconsdir}/hicolor/scalable/actions/*.svg
+%{_iconsdir}/hicolor/scalable/devices/*.svg
+%{_iconsdir}/hicolor/scalable/mimetypes/*.svg
+%{_iconsdir}/hicolor/scalable/places/*.svg
+%{_iconsdir}/hicolor/scalable/status/*.svg
+%{_mandir}/man1/kaffeine.1*
+%lang(ca) %{_mandir}/ca/man1/kaffeine.1*
+%lang(it) %{_mandir}/it/man1/kaffeine.1*
+%lang(nl) %{_mandir}/nl/man1/kaffeine.1*
+%lang(pt_BR) %{_mandir}/pt_BR/man1/kaffeine.1*
+%lang(sv) %{_mandir}/sv/man1/kaffeine.1*
+%lang(uk) %{_mandir}/uk/man1/kaffeine.1*
diff --git a/kde-ac260-lt.patch b/kde-ac260-lt.patch
deleted file mode 100644
index acbbc6c..0000000
--- a/kde-ac260-lt.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN arts-1.5.4.org/admin/libtool.m4.in arts-1.5.4/admin/libtool.m4.in
---- arts-1.5.4.org/admin/libtool.m4.in	2006-07-24 09:06:24.000000000 +0200
-+++ arts-1.5.4/admin/libtool.m4.in	2006-09-09 12:45:13.172062500 +0200
-@@ -3542,7 +3542,7 @@
-   # The `*' in the case matches for architectures that use `case' in
-   # $output_verbose_cmd can trigger glob expansion during the loop
-   # eval without this substitution.
--  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
-+  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
- 
-   for p in `eval $output_verbose_link_cmd`; do
-     case $p in
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kaffeine.git/commitdiff/92609b2b9a8f885c676eda651fde2c55cb04186c



More information about the pld-cvs-commit mailing list