From a2a1f28d1904d9e6cd517e20e1554fd6ddb3a8de561518f82f5a6b869a9f257f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 4 Sep 2017 10:21:56 +0000 Subject: [PATCH] Accepting request 519637 from KDE:Distro:Factory - Update to 2.0.0: * CLN has been replaced with GMP and MPFR for low-level numerical calculations. * The Glib dependancy has been removed. It has partly been replaced with libiconv and icu. Libqalculate can be compiled without them and libiconv is only used the CLI application. * GVFS and wget have been replaced by libcurl for exchange rates retrieval. * Date functions have been rewritten and now support much larger numbers. * Trigonometric functions with angle unit other than radians have been fixed. * Functions with more than one argument can now also be applied to the RPN stack. * New functions: airy(), arg(), besselj(), bessely(), conj(), digamma(), erf(), erfc() * Binary installer for Microsoft Windows. * Increased efficiency and many minor enhancements and bug fixes. OBS-URL: https://build.opensuse.org/request/show/519637 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qalculate?expand=0&rev=16 --- libqalculate-0.9.12.tar.gz | 3 --- libqalculate-2.0.0.tar.gz | 3 +++ qalculate.changes | 14 ++++++++++++++ qalculate.spec | 16 +++++++++------- 4 files changed, 26 insertions(+), 10 deletions(-) delete mode 100644 libqalculate-0.9.12.tar.gz create mode 100644 libqalculate-2.0.0.tar.gz diff --git a/libqalculate-0.9.12.tar.gz b/libqalculate-0.9.12.tar.gz deleted file mode 100644 index b986592..0000000 --- a/libqalculate-0.9.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b59ab24e45c3162f02b7e316168ebaf7f0d2911a2164d53b501e8b18a9163d2 -size 1552201 diff --git a/libqalculate-2.0.0.tar.gz b/libqalculate-2.0.0.tar.gz new file mode 100644 index 0000000..c9aa060 --- /dev/null +++ b/libqalculate-2.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86d04362f37aa5acbc78108e0044b96fbffbaa33c309c19c8c37ac4fb46c5485 +size 1636822 diff --git a/qalculate.changes b/qalculate.changes index 1a9a8d5..d8eba89 100644 --- a/qalculate.changes +++ b/qalculate.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Aug 29 06:52:20 UTC 2017 - fabian@ritter-vogt.de + +- Update to 2.0.0: + * CLN has been replaced with GMP and MPFR for low-level numerical calculations. + * The Glib dependancy has been removed. It has partly been replaced with libiconv and icu. Libqalculate can be compiled without them and libiconv is only used the CLI application. + * GVFS and wget have been replaced by libcurl for exchange rates retrieval. + * Date functions have been rewritten and now support much larger numbers. + * Trigonometric functions with angle unit other than radians have been fixed. + * Functions with more than one argument can now also be applied to the RPN stack. + * New functions: airy(), arg(), besselj(), bessely(), conj(), digamma(), erf(), erfc() + * Binary installer for Microsoft Windows. + * Increased efficiency and many minor enhancements and bug fixes. + ------------------------------------------------------------------- Fri Jun 2 16:26:34 UTC 2017 - wbauer@tmo.at diff --git a/qalculate.spec b/qalculate.spec index 1fcae37..9f02b4c 100644 --- a/qalculate.spec +++ b/qalculate.spec @@ -16,25 +16,26 @@ # -%define major 9 +%define major 11 %define libname libqalculate Name: qalculate -Version: 0.9.12 +Version: 2.0.0 Release: 0 Summary: Multi-purpose desktop calulator application License: GPL-2.0+ Group: Productivity/Scientific/Math Url: https://qalculate.github.io/ Source: https://github.com/Qalculate/libqalculate/releases/download/v%{version}/%{libname}-%{version}.tar.gz -BuildRequires: cln-devel BuildRequires: gcc-c++ -BuildRequires: glib2-devel BuildRequires: gmp-devel BuildRequires: intltool BuildRequires: libxml2-devel +BuildRequires: mpfr-devel BuildRequires: perl-XML-Parser BuildRequires: pkgconfig BuildRequires: readline-devel +BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(libcurl) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -61,9 +62,9 @@ This is the shared library package. Summary: Header files, libraries and development documentation for %{libname} Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} -Requires: cln-devel -Requires: glib2-devel +Requires: gmp-devel Requires: libxml2-devel +Requires: mpfr-devel %description -n %{libname}-devel This package contains the header files and development @@ -94,7 +95,8 @@ rm -f "%{buildroot}/%{_libdir}"/*.la %files -n %{libname}%{major} %defattr(-,root,root) -%{_libdir}/%{libname}.so.* +%{_libdir}/%{libname}.so.%{major} +%{_libdir}/%{libname}.so.%{major}.* %files -n %{libname}-devel %defattr(-,root,root)