Hello community,
here is the log from the commit of package libtommath for openSUSE:Factory checked in at 2019-11-10 22:29:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtommath (Old)
and /work/SRC/openSUSE:Factory/.libtommath.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtommath"
Sun Nov 10 22:29:53 2019 rev:3 rq:746606 version:1.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libtommath/libtommath.changes 2016-07-14 09:42:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libtommath.new.2990/libtommath.changes 2019-11-10 22:29:57.604515385 +0100
@@ -1,0 +2,20 @@
+Fri Nov 8 13:11:54 UTC 2019 - Michal Kubeček
+
+- update License tag in specfile (project relicensed to Unlicense
+ in upstream v1.1.0-rc1)
+
+-------------------------------------------------------------------
+Thu Oct 24 11:31:49 UTC 2019 - Michal Kubeček
+
+- upgrade to version 1.2.0
+ * API refactoring, some functions marked as deprecated
+ * functions returning a value marked with "warn on unused result"
+ * FIPS 186.4 complient prime checking
+ * two's complement functions and mp_{set,get}_double()
+ * mp_rand() has multiple native random provider implementations
+ * add mp_decr(), mp_incr() and mp_log_u32()
+ * various improvements
+ * provide pkgconfig file
+- adjust build and install section to match upstream changes
+
+-------------------------------------------------------------------
Old:
----
ltm-1.0.tar.xz
ltm-1.0.tar.xz.asc
New:
----
ltm-1.2.0.tar.xz
ltm-1.2.0.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtommath.spec ++++++
--- /var/tmp/diff_new_pack.Bcu1py/_old 2019-11-10 22:29:59.156517329 +0100
+++ /var/tmp/diff_new_pack.Bcu1py/_new 2019-11-10 22:29:59.160517334 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libtommath
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2009 Exata T.I., Maringa, PR, Brasil.
#
# All modifications and additions to the file contributed by third parties
@@ -13,16 +13,16 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libtommath
%define libsoname %{name}1
-Version: 1.0
+Version: 1.2.0
Release: 0
Summary: Routines For a Integer Based Number Theoretic Applications
-License: WTFPL
+License: Unlicense
Group: System/Libraries
Url: https://github.com/libtom/libtommath
Source: https://github.com/libtom/libtommath/releases/download/v%{version}/ltm-%{version}.tar.xz
@@ -32,6 +32,7 @@
Source5: libtommath-rpmlintrc
BuildRequires: dos2unix
BuildRequires: libtool
+BuildRequires: pkg-config
BuildRequires: xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -98,18 +99,13 @@
%check
make %{?_smp_mflags} test_standalone
./test
-rm -rf demo/demo.o
+rm -f demo/*.o
%install
dos2unix etc/timer.asm
-make DESTDIR=%{buildroot} LIBPATH=%{_libdir} %{?_smp_mflags} -f makefile.shared install
+make DESTDIR=%{buildroot} LIBPATH=%{_libdir} INCPATH=%{_includedir} %{?_smp_mflags} -f makefile.shared install
# we don't want to ship any static libraries or .la files
find %{buildroot} -type f \( -name '*.a' -o -name '*.la' \) -delete -print
-chmod 644 LICENSE changes.txt
-for d in tombc demo etc mtest pre_gen; do
- chmod 755 "$d"
- chmod 644 "$d"/*
-done
%post -n %{libsoname} -p /sbin/ldconfig
@@ -117,13 +113,19 @@
%files -n %{libsoname}
%defattr(-,root,root)
-%doc LICENSE changes.txt tombc
+%if (0%{?suse_version} >= 1500) || (0%{?sle_version} >= 120300)
+%license LICENSE
+%else
+%doc LICENSE
+%endif
+%doc changes.txt
%{_libdir}/libtommath.so.*
%files devel
%defattr(-,root,root)
%attr(0644,root,root) %{_includedir}/tommath*.h
%{_libdir}/libtommath.so
+%{_libdir}/pkgconfig/libtommath.pc
%files examples
%defattr(-,root,root)
++++++ ltm-1.0.tar.xz -> ltm-1.2.0.tar.xz ++++++
++++ 93036 lines of diff (skipped)