diff --git a/baselibs.conf b/baselibs.conf index d2da61b..b19aee5 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,4 @@ -libmuparser2_3_2 +libmuparser2_3_3 muparser-devel - requires "libmuparser2_3_2- = " + requires "libmuparser2_3_3- = " diff --git a/muparser-abiversion.diff b/muparser-abiversion.diff index 7e92b6f..baaf8a8 100644 --- a/muparser-abiversion.diff +++ b/muparser-abiversion.diff @@ -15,15 +15,20 @@ The abidiff(1) report from libabigail: Work around this messup by using the full version as unique SONAME. -diff -ru a/CMakeLists.txt b/CMakeLists.txt ---- a/CMakeLists.txt 2020-06-17 10:52:15.574640873 +0200 -+++ b/CMakeLists.txt 2020-06-17 00:09:53.000000000 +0200 -@@ -74,7 +74,7 @@ - endif() +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: muparser-2.3.3/CMakeLists.txt +=================================================================== +--- muparser-2.3.3.orig/CMakeLists.txt ++++ muparser-2.3.3/CMakeLists.txt +@@ -75,7 +75,7 @@ endif() + set_target_properties(muparser PROPERTIES VERSION ${MUPARSER_VERSION} -+ SOVERSION ${MUPARSER_VERSION} - SOVERSION ${MUPARSER_VERSION_MAJOR} ++ SOVERSION ${MUPARSER_VERSION} ) - # Install the export set for use with the install-tree + if(ENABLE_SAMPLES) diff --git a/muparser.changes b/muparser.changes index 3685d0e..217c845 100644 --- a/muparser.changes +++ b/muparser.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Jan 22 21:00:46 UTC 2022 - Jan Engelhardt + +- Update to release 2.3.3.1 + * Some issues found by fuzzers were fixed. + ------------------------------------------------------------------- Wed Jun 17 08:54:21 UTC 2020 - Paolo Stivanin diff --git a/muparser.spec b/muparser.spec index a949509..e32505c 100644 --- a/muparser.spec +++ b/muparser.spec @@ -1,7 +1,7 @@ # # spec file for package muparser # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: muparser -%define lname libmuparser2_3_2 -Version: 2.3.2 +%define lname libmuparser2_3_3 +Version: 2.3.3.1 Release: 0 Summary: A math parser library License: MIT Group: Productivity/Scientific/Math URL: http://muparser.beltoforion.de/ -Source: https://github.com/beltoforion/muparser/archive/v%{version}.tar.gz +Source: https://github.com/beltoforion/muparser/archive/v2.3.3-1.tar.gz Patch0: muparser-abiversion.diff Source1: baselibs.conf BuildRequires: cmake @@ -57,7 +57,7 @@ works by transforming a mathematical expression into bytecode and precalculating constant parts of the expression. %prep -%autosetup -p1 +%autosetup -p1 -n %name-2.3.3-1 %build %cmake \ @@ -72,12 +72,13 @@ precalculating constant parts of the expression. %files -n %lname %_libdir/libmuparser.so.2* -%license License.txt +%license LICENSE %files devel %_includedir/muParser*.h %_libdir/libmuparser.so +%_libdir/cmake/ %_libdir/pkgconfig/muparser.pc -%doc Changes.txt +%doc CHANGELOG %changelog diff --git a/v2.3.2.tar.gz b/v2.3.2.tar.gz deleted file mode 100644 index 166f143..0000000 --- a/v2.3.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b35fc84e3667d432e3414c8667d5764dfa450ed24a99eeef7ee3f6647d44f301 -size 103979 diff --git a/v2.3.3-1.tar.gz b/v2.3.3-1.tar.gz new file mode 100644 index 0000000..e97f397 --- /dev/null +++ b/v2.3.3-1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91d26d8274ae9cd9c776ee58250aeddc6b574f369eafd03b25045b858a2b8177 +size 112100