diff --git a/kreport-3.0.2.tar.xz b/kreport-3.0.2.tar.xz deleted file mode 100644 index 201eeb2..0000000 --- a/kreport-3.0.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e04ea806381ec9fe40f63103e6ef45685a586faa5c85807347d733231cdca3fd -size 227508 diff --git a/kreport-3.1.0.tar.xz b/kreport-3.1.0.tar.xz new file mode 100644 index 0000000..6261e11 --- /dev/null +++ b/kreport-3.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b6485629b5e4343b7ddf42efb1927310d60b143a22afe79925147d0ddcdf36c +size 378980 diff --git a/kreport.changes b/kreport.changes index 57024d8..8357c54 100644 --- a/kreport.changes +++ b/kreport.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Tue Mar 20 11:02:22 UTC 2018 - wbauer@tmo.at + +- Update to 3.1.0: + * General + + Bump soname for the libraries to separate from incompatible + 3.0.x versions + + Add Python 3 support for the buildsystem + * New features + + Add support for custom page width/height + + Add more page sizes + * API changes + + see https://community.kde.org/Kexi/Releases/3.1.0_Changes for + details + * Bug fixes + + Fix rendering asynchronously rendered elements such as maps and + web boxes + + Stability fixes from Coverity tests + + Fix build warnings and clear up init() code for items + + Fix crash in SortedField when copy-constructing + + Fix usage of QPageLayout by calling the non default constructor + + Port QRegExp to QRegularExpression + + Remove unnescessary strings for translation + + Linestyle width > weight + + Fix initialization of report elements created by user, e.g. + barcodes had invalid default settings + + Fix field type not updating report dirty state + + Improve detection of scripting in reports + + Set the default interpreter to Javascript if it is empty + + Fix interpreter if empty + + Add missing features from 2.9 + + Always save the interpreter as javascript if empty + + Fix broken logic related to looping over report elements + + Fix recursion crash when item is smaller than scene + + Change X-KReport-Priority field in .desktop files to + X-KReport-PluginInfo-Priority + + Fix horizontal alignment for barcode scripting and use + alignment enum + + Make KReport build and kreportexample run also when + KREPORT_SCRIPTING is OFF + + Fix crash when showing first-page section + + Fix crash when pasting line element + + Improve initialization of properties in Report Designer + + Use suffix option from the new KProperty instead of units; + implement units locally in KReport + * Docs and examples + + Enable creation of API docs QCH file during the build + + Add and improve user scripting API docs from 2.9 + + Add brief docs for exported classes +- Add separate lang subpackage that contains the new translations + ------------------------------------------------------------------- Wed Feb 28 12:23:15 UTC 2018 - wbauer@tmo.at diff --git a/kreport.spec b/kreport.spec index 0bd7ac3..27e2c65 100644 --- a/kreport.spec +++ b/kreport.spec @@ -1,7 +1,7 @@ # # spec file for package kreport # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,14 +16,16 @@ # +%define sover 4 + Name: kreport -Version: 3.0.2 +Version: 3.1.0 Release: 0 Summary: Framework for creation and generation of reports License: LGPL-2.0 Group: Productivity/Office/Other Url: http://community.kde.org/KReport -Source0: %{name}-%{version}.tar.xz +Source0: https://download.kde.org/stable/%{name}/src/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kconfig-devel BuildRequires: kcoreaddons-devel @@ -33,6 +35,7 @@ BuildRequires: kwidgetsaddons-devel BuildRequires: marble-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files +BuildRequires: cmake(Qt5LinguistTools) BuildRequires: cmake(Qt5WebKitWidgets) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5PrintSupport) @@ -41,27 +44,30 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: python-base BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: %{name}-lang %description A framework for creation and generation of reports in multiple formats -%package -n libKReport3-3 +%package -n libKReport3-%{sover} Summary: The library for the Report Creation and generation Framework Group: System/Libraries Requires: %{name} >= %{version} -%description -n libKReport3-3 +%description -n libKReport3-%{sover} The main library for the Report creation and generation framework %package devel Summary: Development package for KReport Group: Development/Libraries/KDE Requires: kproperty-devel -Requires: libKReport3-3 = %{version} +Requires: libKReport3-%{sover} = %{version} %description devel Development package for the Report Creation and Generation framework +%lang_package + %prep %setup -q @@ -71,11 +77,12 @@ Development package for the Report Creation and Generation framework %install %kf5_makeinstall -C build + %find_lang %{name} %{name}.lang --all-name --with-qt -%post -n libKReport3-3 -p /sbin/ldconfig -%postun -n libKReport3-3 -p /sbin/ldconfig +%post -n libKReport3-%{sover} -p /sbin/ldconfig +%postun -n libKReport3-%{sover} -p /sbin/ldconfig -%files -n libKReport3-3 +%files -n libKReport3-%{sover} %defattr(-,root,root,-) %doc COPYING.LIB %{_libdir}/libKReport3.so.* @@ -95,4 +102,7 @@ Development package for the Report Creation and Generation framework %{_libdir}/pkgconfig/KReport3.pc %{_kf5_mkspecsdir}/qt_KReport3.pri +%files lang -f %{name}.lang +%defattr(-,root,root,-) + %changelog