Hello community, here is the log from the commit of package libconfig for openSUSE:Factory checked in at 2017-07-30 11:21:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libconfig (Old) and /work/SRC/openSUSE:Factory/.libconfig.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libconfig" Sun Jul 30 11:21:01 2017 rev:10 rq:510069 version:1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libconfig/libconfig.changes 2015-06-08 08:27:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libconfig.new/libconfig.changes 2017-07-30 11:21:02.035116552 +0200 @@ -1,0 +2,20 @@ +Thu Jul 13 09:42:53 UTC 2017 - [email protected] + +- Update to 1.6.0: + * Added include_dir feature (support for Debian-style conf.d/ + includes) (pull request #36) + * Added octal_ints feature (support for integer expressed in octal, + useful for permissions and masks in UNIX-like systems (pull req #42) + * Fixed "Removing a setting removes all siblings" (issue #41) + Props random85 + * Allow specifying the number of decimals wanted when outputting + Based upon a suggestion by zhaopingsun (issue #31) + * Make libconfig usable from CMake (pull request/issue #28) + Props thfi + * Documentation fixes + - Copyright and examples + - Included TeX patch from Debian (fixes FTBS with TeXlive) + * Resync Debian packaging + includes updated packages for GCC5 transition + +------------------------------------------------------------------- Old: ---- libconfig-1.5.tar.gz New: ---- libconfig-1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libconfig.spec ++++++ --- /var/tmp/diff_new_pack.7cFR5G/_old 2017-07-30 11:21:03.010978966 +0200 +++ /var/tmp/diff_new_pack.7cFR5G/_new 2017-07-30 11:21:03.014978402 +0200 @@ -1,7 +1,7 @@ # # spec file for package libconfig # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,29 +16,25 @@ # -%define docbuild 0 -%define _soversion 9 +%define _soversion 8 Name: libconfig -Version: 1.5 +Version: 1.6 Release: 0 Summary: A simple library for manipulating structured configuration files License: LGPL-2.1+ Group: Development/Libraries/C and C++ -Url: http://www.hyperrealm.com/libconfig -Source0: http://www.hyperrealm.com/libconfig/libconfig-%{version}.tar.gz +Url: https://github.com/hyperrealm/libconfig +Source0: https://github.com/hyperrealm/libconfig/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf +BuildRequires: autoconf +BuildRequires: automake BuildRequires: bison BuildRequires: fdupes BuildRequires: flex BuildRequires: gcc-c++ -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?docbuild} == 1 -BuildRequires: texinfo -BuildRequires: texlive -BuildRequires: texlive-latex -Requires(pre): info -%endif +BuildRequires: libtool +BuildRequires: makeinfo +BuildRequires: pkgconfig %description Libconfig is a simple library for manipulating structured @@ -114,82 +110,64 @@ This package contains the C++-bindings development files. -%if 0%{?docbuild} == 1 -%package doc -Summary: Documentation files for libconfig -Group: Documentation/Other -%if 0%{?suse_version} >= 1130 -BuildArch: noarch -%endif - -%description doc -Documentation files for package libconfig. -%endif - %prep %setup -q +# remove autogenerated files +pushd lib > /dev/null +rm scanner.c scanner.h grammar.c grammar.h +popd > /dev/null + %build -%configure -make %{?_smp_mflags} -%if 0%{?docbuild} == 1 -make %{?_smp_mflags} html -make %{?_smp_mflags} pdf -%endif +autoreconf -fvi +%configure \ + --disable-silent-rules \ + --disable-static +make -j1 %install %make_install -# clean up -pushd examples - make clean - find . -name '*.vcproj' -o -name '.deps' -exec rm -Rf '{}' '+' -popd -rm %{buildroot}%{_libdir}/*.{l,}a -%fdupes -s examples %{buildroot}%{_docdir} +find %{buildroot} -type f -name "*.la" -delete -print +%fdupes -s %{buildroot}%{_docdir} -%post -n libconfig%{_soversion} -p /sbin/ldconfig +%check +./tests/libconfig_tests +%post -n libconfig%{_soversion} -p /sbin/ldconfig %postun -n libconfig%{_soversion} -p /sbin/ldconfig - %post -n libconfig++%{_soversion} -p /sbin/ldconfig - %postun -n libconfig++%{_soversion} -p /sbin/ldconfig -%if 0%{?docbuild} == 1 -%files doc -%defattr(-,root,root) -%doc doc/*.html doc/*.pdf examples -%endif - %files -n libconfig%{_soversion} -%defattr(-,root,root) %doc AUTHORS COPYING* README %{_libdir}/libconfig.so.* %files -n libconfig++%{_soversion} -%defattr(-,root,root) %doc AUTHORS COPYING* README %{_libdir}/libconfig++.so.* %files devel -%defattr(-,root,root) %doc ChangeLog TODO %{_includedir}/libconfig.h %{_libdir}/libconfig.so %{_libdir}/pkgconfig/libconfig.pc %post -n libconfig++-devel -%install_info --info-dir=%{_infodir} %{_infodir}/libconfig.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/libconfig.info%{ext_info} %postun -n libconfig++-devel -%install_info_delete --info-dir=%{_infodir} %{_infodir}/libconfig.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/libconfig.info%{ext_info} %files -n libconfig++-devel -%defattr(-,root,root) %doc ChangeLog TODO %{_includedir}/libconfig.h++ %{_libdir}/libconfig++.so %{_libdir}/pkgconfig/libconfig++.pc -%{_infodir}/libconfig.info.gz +%{_infodir}/libconfig.info%{ext_info} +%dir %{_libdir}/cmake +%dir %{_libdir}/cmake/libconfig +%dir %{_libdir}/cmake/libconfig++ +%{_libdir}/cmake/libconfig++/libconfig++Config.cmake +%{_libdir}/cmake/libconfig/libconfigConfig.cmake %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.7cFR5G/_old 2017-07-30 11:21:03.074969944 +0200 +++ /var/tmp/diff_new_pack.7cFR5G/_new 2017-07-30 11:21:03.082968816 +0200 @@ -1,2 +1,2 @@ -libconfig++9 -libconfig9 +libconfig++8 +libconfig8 ++++++ libconfig-1.5.tar.gz -> libconfig-1.6.tar.gz ++++++ ++++ 10708 lines of diff (skipped)
