diff --git a/libconfig-1.7.2.tar.gz b/libconfig-1.7.2.tar.gz new file mode 100644 index 0000000..120e7c2 --- /dev/null +++ b/libconfig-1.7.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c3c7a9c73ff3302084386e96f903eb62ce06953bb1666235fac74363a16fad9 +size 721362 diff --git a/libconfig-1.7.tar.gz b/libconfig-1.7.tar.gz deleted file mode 100644 index 7aab68f..0000000 --- a/libconfig-1.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f7ce87ecfe11327ec7f9f3a016c5007286b327eee1adf5145ff70238b379304 -size 1537412 diff --git a/libconfig.changes b/libconfig.changes index 9e75e69..6981b6d 100644 --- a/libconfig.changes +++ b/libconfig.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Sep 21 12:23:11 UTC 2018 - astieger@suse.com + +- libconfig 1.7.2: + * fix a slow memory leak +- includes changes from 1.7.1: + * Fixed a bug that caused incorrect processing of strings with + escape sequences. + * Added a new 'fsync' configuration option. +- switch to upstream bootstrapped tarball + ------------------------------------------------------------------- Mon Mar 26 17:06:46 CEST 2018 - kukuk@suse.de diff --git a/libconfig.spec b/libconfig.spec index 4a6376b..f7673c8 100644 --- a/libconfig.spec +++ b/libconfig.spec @@ -18,21 +18,16 @@ %define _soversion 11 Name: libconfig -Version: 1.7 +Version: 1.7.2 Release: 0 Summary: A library for manipulating structured configuration files License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url: https://hyperrealm.github.io/libconfig -Source0: https://github.com/hyperrealm/libconfig/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +URL: https://hyperrealm.github.io/libconfig +Source: https://hyperrealm.github.io/libconfig/dist/%{name}-%{version}.tar.gz Source1: baselibs.conf -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: bison BuildRequires: fdupes -BuildRequires: flex BuildRequires: gcc-c++ -BuildRequires: libtool BuildRequires: makeinfo BuildRequires: pkgconfig @@ -100,17 +95,11 @@ This package contains the C++ bindings development files. %prep %setup -q -# remove autogenerated files -pushd lib > /dev/null -rm scanner.c scanner.h grammar.c grammar.h -popd > /dev/null - %build -autoreconf -fvi %configure \ --disable-silent-rules \ --disable-static -make -j1 +make %{?_smp_mflags} %install %make_install @@ -118,7 +107,7 @@ find %{buildroot} -type f -name "*.la" -delete -print %fdupes -s %{buildroot}%{_docdir} %check -./tests/libconfig_tests +make %{?_smp_mflags} check %post -n libconfig%{_soversion} -p /sbin/ldconfig %postun -n libconfig%{_soversion} -p /sbin/ldconfig @@ -152,7 +141,7 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_includedir}/libconfig.h++ %{_libdir}/libconfig++.so %{_libdir}/pkgconfig/libconfig++.pc -%{_infodir}/libconfig.info%{ext_info} +%{_infodir}/libconfig.info%{?ext_info} %dir %{_libdir}/cmake %dir %{_libdir}/cmake/libconfig %dir %{_libdir}/cmake/libconfig++