Hello community, here is the log from the commit of package cantor for openSUSE:Factory checked in at 2015-04-27 22:08:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cantor (Old) and /work/SRC/openSUSE:Factory/.cantor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cantor" Changes: -------- --- /work/SRC/openSUSE:Factory/cantor/cantor.changes 2015-03-11 09:44:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cantor.new/cantor.changes 2015-04-27 22:09:19.000000000 +0200 @@ -1,0 +2,29 @@ +Mon Apr 27 13:57:22 UTC 2015 - tittiatc...@gmail.com + +- Add patch fix-build-with-latest-R.diff to resolve the buildissue + with R-base >= 3.2 + +------------------------------------------------------------------- +Sat Apr 11 12:40:29 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.04.0 + * KDE Applications 15.04.0 + * https://www.kde.org/announcements/announce-applications-15.04.0.php + + +------------------------------------------------------------------- +Sat Mar 21 17:16:42 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.03.95 + * KDE Applications 15.04 RC + +- Drop patch cantor-bko296546.patch + +------------------------------------------------------------------- +Sun Mar 8 12:34:40 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.03.80 + * KDE Applications 15.04 Beta + + +------------------------------------------------------------------- Old: ---- cantor-14.12.3.tar.xz cantor-bko296546.patch New: ---- cantor-15.04.0.tar.xz fix-build-with-latest-R.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cantor.spec ++++++ --- /var/tmp/diff_new_pack.Jhd0fz/_old 2015-04-27 22:09:20.000000000 +0200 +++ /var/tmp/diff_new_pack.Jhd0fz/_new 2015-04-27 22:09:20.000000000 +0200 @@ -16,40 +16,48 @@ # -%global libMAJOR 1 +%global libMAJOR 6 Name: cantor -Version: 14.12.3 +Version: 15.04.0 Release: 0 Summary: Worksheet GUI for mathematical software License: GPL-2.0+ Group: Amusements/Teaching/Mathematics Url: http://edu.kde.org Source0: %{name}-%{version}.tar.xz -Patch0: %{name}-bko296546.patch -BuildRequires: R-base-devel -%if 0%{?suse_version} > 1230 +Patch1: fix-build-with-latest-R.diff BuildRequires: R-base -%endif +BuildRequires: R-base-devel BuildRequires: analitza-devel BuildRequires: fdupes BuildRequires: gcc-fortran BuildRequires: help2man -BuildRequires: libkde4-devel -BuildRequires: libqalculate-devel +BuildRequires: extra-cmake-modules +BuildRequires: karchive-devel +BuildRequires: kconfig-devel +BuildRequires: kcoreaddons-devel +BuildRequires: kdelibs4support-devel +BuildRequires: kpty-devel +BuildRequires: kf5-filesystem +BuildRequires: knewstuff-devel +BuildRequires: kparts-devel +BuildRequires: ktexteditor-devel BuildRequires: libspectre-devel -%if 0%{?suse_version} > 1310 -BuildRequires: luajit-devel -%endif BuildRequires: perl BuildRequires: python-devel BuildRequires: xz +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Test) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: pkgconfig(Qt5XmlPatterns) Recommends: maxima Recommends: octave -Provides: kde4-cantor = 4.3.0 -Obsoletes: kde4-cantor < 4.3.0 +Obsoletes: %{name}5 < %{version} +Provides: %{name}5 = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%kde4_runtime_requires %description A frontend to several existing mathematical software such as R, Sage @@ -75,7 +83,8 @@ %prep %setup -q -%patch0 -p1 +%patch1 -p1 + mkdir .doc cd src/backends for d in * @@ -86,33 +95,12 @@ %ifarch ppc ppc64 export RPM_OPT_FLAGS="%{optflags} -mminimal-toc" %endif -# bnc#753292 - %{lua: z = rpm .expand ("%cmake_kde4 -d build") - f, t = string .find (z, "-DCMAKE_SKIP_RPATH=ON", 0, true) - print (string .sub (z, 0, f - 01), "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON", string .sub (z, t + 01)) } + %cmake_kf5 -d build %make_jobs - # generate manual pages for cantor - ! mkdir man1 - for a in cantor - do m="man1/${a}.1" - help2man>"${m}" "src/${a}.shell" - gzip "${m}" - done - for a in cantor_rserver - do m="man1/${a}.1" - R>"${m}" CMD help2man "src/backends/R/rserver/${a}.shell" - gzip "${m}" - done %install - cd build - %kde4_makeinstall - for m in '%{buildroot}%{_mandir}/man1' - do install -d "${m}" - install "-t${m}" -ma=r man1/* - done - cd .. - %kde_post_install + %kf5_makeinstall -C build + %post -n libcantorlibs%{libMAJOR} -p /sbin/ldconfig @@ -121,32 +109,31 @@ %files devel %defattr(-,root,root) %doc COPYING -%{_kde4_libdir}/libcantorlibs.so -%{_kde4_includedir}/cantor/ +%{_kf5_libdir}/libcantorlibs.so +%{_kf5_prefix}/include/cantor/ %files %defattr(-,root,root) %doc COPYING COPYING.DOC README TODO DESIGN .doc/* -%doc %{_kde4_htmldir}/en/cantor/ -%doc %{_mandir}/man1/* -%dir %{_kde4_datadir}/appdata -%{_kde4_applicationsdir}/cantor.desktop -%{_kde4_appsdir}/cantor/ -%{_kde4_bindir}/cantor -%{_kde4_bindir}/cantor_rserver -%{_kde4_configdir}/cantor*.knsrc -%{_kde4_configkcfgdir}/*.kcfg -%{_kde4_datadir}/appdata/cantor.appdata.xml -%{_kde4_iconsdir}/hicolor/*/apps/* -%{_kde4_libdir}/libcantor_config.so -%{_kde4_servicesdir}/cantor/ -%{_kde4_servicetypesdir}/cantor* +%{_kf5_sharedir}/cantor/ +%{_kf5_applicationsdir}/org.kde.cantor.desktop +%{_kf5_bindir}/cantor +%{_kf5_bindir}/cantor_rserver +%{_kf5_configkcfgdir}/ +%doc %lang(en) %{_kf5_htmldir}/en/*/ +%{_kf5_iconsdir}/hicolor/*/apps/* +%{_kf5_libdir}/libcantor_config.so +%{_kf5_libdir}/libcantor_pythonbackend.so +%{_kf5_servicesdir}/ +%{_kf5_servicetypesdir}/ +%{_kf5_sharedir}/appdata/ +%{_kf5_plugindir}/ +%{_kf5_kxmlguidir}/cantor/ +%(config) %{_kf5_configdir}/*.knsrc %files -n libcantorlibs%{libMAJOR} %defattr(-,root,root) %doc COPYING -%{_kde4_libdir}/libcantorlibs.so.* -%{_kde4_modulesdir}/cantor*so -%{_kde4_modulesdir}/libcantor*so +%{_kf5_libdir}/libcantorlibs.so.* %changelog ++++++ cantor-14.12.3.tar.xz -> cantor-15.04.0.tar.xz ++++++ ++++ 22041 lines of diff (skipped) ++++++ fix-build-with-latest-R.diff ++++++ diff -urB cantor-15.04.0/src/backends/R/rserver/rcallbacks.cpp new/src/backends/R/rserver/rcallbacks.cpp --- cantor-15.04.0/src/backends/R/rserver/rcallbacks.cpp 2015-04-06 13:34:01.000000000 +0200 +++ new/src/backends/R/rserver/rcallbacks.cpp 2015-04-27 15:53:51.583984954 +0200 @@ -26,6 +26,7 @@ #include <QStringList> #include <stdio.h> +#include <Rinterface.h> RServer* server; Expression* currentExpression; diff -urB cantor-15.04.0/src/backends/R/rserver/rcallbacks.h new/src/backends/R/rserver/rcallbacks.h --- cantor-15.04.0/src/backends/R/rserver/rcallbacks.h 2015-04-06 13:34:01.000000000 +0200 +++ new/src/backends/R/rserver/rcallbacks.h 2015-04-27 15:52:55.503987836 +0200 @@ -30,7 +30,6 @@ #include <Rversion.h> #include <Rdefines.h> #define R_INTERFACE_PTRS -#include <Rinterface.h> #include <R_ext/Parse.h> //This File implements the necessary callbacks for R diff -urB cantor-15.04.0/src/backends/R/rserver/rserver.cpp new/src/backends/R/rserver/rserver.cpp --- cantor-15.04.0/src/backends/R/rserver/rserver.cpp 2015-04-06 13:34:01.000000000 +0200 +++ new/src/backends/R/rserver/rserver.cpp 2015-04-27 15:55:16.895980571 +0200 @@ -42,7 +42,6 @@ #include <Rversion.h> #include <Rdefines.h> #define R_INTERFACE_PTRS -#include <Rinterface.h> #include <R_ext/Parse.h> // Not making a member to prevent pulling R headers into rserver.h