Hello community, here is the log from the commit of package ding-libs for openSUSE:Factory checked in at 2014-08-13 08:48:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ding-libs (Old) and /work/SRC/openSUSE:Factory/.ding-libs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ding-libs" Changes: -------- --- /work/SRC/openSUSE:Factory/ding-libs/ding-libs.changes 2014-02-11 10:55:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ding-libs.new/ding-libs.changes 2014-08-13 08:48:16.000000000 +0200 @@ -1,0 +2,12 @@ +Sun Aug 10 13:39:44 UTC 2014 - [email protected] + +- Update to new upstream release 0.4.0 +* libini_config: Ability to convert input INI file from UTF-16/32 + to UTF8- during parsing +* ini_config: Support C style comments in INI file +* ini_config: Ability to read configuration data from a memory buffer +- Remove doxygen-notimestamp.diff, + 0001-build-add-missing-Requires-to-pkgconfig-file.patch + (merged upstream) + +------------------------------------------------------------------- Old: ---- 0001-build-add-missing-Requires-to-pkgconfig-file.patch ding-libs-0.3.0.1.tar.gz ding-libs-0.3.0.1.tar.gz.asc doxygen-notimestamp.dif New: ---- ding-libs-0.4.0.tar.gz ding-libs-0.4.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ding-libs.spec ++++++ --- /var/tmp/diff_new_pack.3sAYTy/_old 2014-08-13 08:48:17.000000000 +0200 +++ /var/tmp/diff_new_pack.3sAYTy/_new 2014-08-13 08:48:17.000000000 +0200 @@ -16,15 +16,15 @@ # +%global basicobjects_version 0.1.1 %global collection_version 0.6.2 %global dhash_version 0.4.3 -%global ini_config_version 1.0.0.1 +%global ini_config_version 1.1.0 %global path_utils_version 0.2.1 -%global ref_array_version 0.1.3 -%global basicobjects_version 0.1.0 +%global ref_array_version 0.1.4 Name: ding-libs -Version: 0.3.0.1 +Version: 0.4.0 Release: 0 Summary: "Ding is not GLib" assorted utility libraries License: GPL-3.0+ and LGPL-3.0+ @@ -37,23 +37,14 @@ Source2: https://fedorahosted.org/released/ding-libs/%name-%version.tar.gz.asc Source3: %name.keyring Source4: baselibs.conf -Patch1: doxygen-notimestamp.dif -Patch2: 0001-build-add-missing-Requires-to-pkgconfig-file.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build - -### Build Dependencies ### BuildRequires: doxygen -BuildRequires: m4 BuildRequires: pkgconfig %description Assorted C utility libraries: libcollection, libdhash, libini_config, librefarray, libpath_utils and libbasicobjects. -############################################################################## -# Path Utils -############################################################################## - %package -n libbasicobjects0 Summary: Library containing basic objects like dynamic string License: GPL-3.0+ @@ -75,64 +66,31 @@ %description -n libbasicobjects-devel A small library that provides a buffer object. -%post -n libbasicobjects0 -p /sbin/ldconfig - -%postun -n libbasicobjects0 -p /sbin/ldconfig - -%files -n libbasicobjects0 -%defattr(-,root,root) -%_libdir/libbasicobjects.so.0* - -%files -n libbasicobjects-devel -%defattr(-,root,root) -%_includedir/simplebuffer.h -%_libdir/libbasicobjects.so -%_libdir/pkgconfig/basicobjects.pc - -%package -n libpath_utils1 -Summary: Filesystem Path Utilities +%package -n libcollection4 +Summary: Collection data-type for C License: LGPL-3.0+ Group: System/Libraries -Version: %path_utils_version +Version: %collection_version Release: 0 -%description -n libpath_utils1 -Utility functions to manipulate filesystem pathnames +%description -n libcollection4 +A data-type to collect data in a hierarchical structure for easy iteration +and serialization -%package -n libpath_utils-devel -Summary: Development files for libpath_utils +%package -n libcollection-devel +Summary: Development files for libcollection License: LGPL-3.0+ Group: Development/Libraries/C and C++ -Requires: libpath_utils1 = %path_utils_version -Version: %path_utils_version +Requires: libcollection4 = %collection_version +Version: %collection_version Release: 0 -%description -n libpath_utils-devel -Utility functions to manipulate filesystem pathnames - -%post -n libpath_utils1 -p /sbin/ldconfig - -%postun -n libpath_utils1 -p /sbin/ldconfig - -%files -n libpath_utils1 -%defattr(-,root,root,-) -%_libdir/libpath_utils.so.1* - -%files -n libpath_utils-devel -%defattr(-,root,root,-) -%doc COPYING COPYING.LESSER -%_includedir/path_utils.h -%_libdir/libpath_utils.so -%_libdir/pkgconfig/path_utils.pc -%doc path_utils/README.path_utils -%doc path_utils/doc/html/ - -############################################################################## -# dhash -############################################################################## +%description -n libcollection-devel +A data-type to collect data in a hierarchical structure for easy iteration +and serialization %package -n libdhash1 -Summary: Dynamic hash table +Summary: Dynamic hash table library License: LGPL-3.0+ Group: System/Libraries Version: %dhash_version @@ -154,72 +112,49 @@ A hash table which will dynamically resize to achieve optimal storage & access time properties -%post -n libdhash1 -p /sbin/ldconfig - -%postun -n libdhash1 -p /sbin/ldconfig - -%files -n libdhash1 -%defattr(-,root,root,-) -%_libdir/libdhash.so.1* - -%files -n libdhash-devel -%defattr(-,root,root,-) -%doc COPYING COPYING.LESSER -%_includedir/dhash.h -%_libdir/libdhash.so -%_libdir/pkgconfig/dhash.pc -%doc dhash/README.dhash -%doc dhash/examples/ - -############################################################################## -# collection -############################################################################## - -%package -n libcollection2 -Summary: Collection data-type for C +%package -n libini_config5 +Summary: INI file parser for C License: LGPL-3.0+ Group: System/Libraries -Version: %collection_version +Version: %ini_config_version Release: 0 -%description -n libcollection2 -A data-type to collect data in a hierarchical structure for easy iteration -and serialization +%description -n libini_config5 +Library to process config files in INI format into a libcollection data +structure -%package -n libcollection-devel -Summary: Development files for libcollection +%package -n libini_config-devel +Summary: Development files for libini_config License: LGPL-3.0+ Group: Development/Libraries/C and C++ -Requires: libcollection2 = %collection_version -Version: %collection_version +Requires: libini_config5 = %ini_config_version +Version: %ini_config_version Release: 0 -%description -n libcollection-devel -A data-type to collect data in a hierarchical structure for easy iteration -and serialization - -%post -n libcollection2 -p /sbin/ldconfig +%description -n libini_config-devel +Library to process config files in INI format into a libcollection data +structure -%postun -n libcollection2 -p /sbin/ldconfig +%package -n libpath_utils1 +Summary: Filesystem Path Utilities +License: LGPL-3.0+ +Group: System/Libraries +Version: %path_utils_version +Release: 0 -%files -n libcollection2 -%defattr(-,root,root,-) -%_libdir/libcollection.so.2* +%description -n libpath_utils1 +Utility functions to manipulate filesystem pathnames -%files -n libcollection-devel -%defattr(-,root,root,-) -%doc COPYING COPYING.LESSER -%_includedir/collection.h -%_includedir/collection_tools.h -%_includedir/collection_queue.h -%_includedir/collection_stack.h -%_libdir/libcollection.so -%_libdir/pkgconfig/collection.pc -%doc collection/doc/html/ +%package -n libpath_utils-devel +Summary: Development files for libpath_utils +License: LGPL-3.0+ +Group: Development/Libraries/C and C++ +Requires: libpath_utils1 = %path_utils_version +Version: %path_utils_version +Release: 0 -############################################################################## -# ref_array -############################################################################## +%description -n libpath_utils-devel +Utility functions to manipulate filesystem pathnames %package -n libref_array1 Summary: A refcounted array for C @@ -242,101 +177,118 @@ %description -n libref_array-devel A dynamically-growing, reference-counted array -%post -n libref_array1 -p /sbin/ldconfig +%prep +%setup -q -%postun -n libref_array1 -p /sbin/ldconfig +%build +%configure --disable-static +make %{?_smp_mflags} all docs -%files -n libref_array1 -%defattr(-,root,root,-) -%_libdir/libref_array.so.1* +%check +make %{?_smp_mflags} check -%files -n libref_array-devel -%defattr(-,root,root,-) -%doc COPYING COPYING.LESSER -%_includedir/ref_array.h -%_libdir/libref_array.so -%_libdir/pkgconfig/ref_array.pc -%doc refarray/README.ref_array -%doc refarray/doc/html/ +%install +b="%buildroot" +make install DESTDIR="$b" +rm -f "$b/%_libdir"/*.la -############################################################################## -# ini_config -############################################################################## +# Remove the example files from the output directory +# We will copy them directly from the source directory +# for packaging +rm -f \ + "%buildroot/%_datadir/doc/ding-libs"/README.* \ + "%buildroot/%_datadir/doc/ding-libs/examples/dhash_example.c" \ + "%buildroot/%_datadir/doc/ding-libs/examples/dhash_test.c" -%package -n libini_config3 -Summary: INI file parser for C -License: LGPL-3.0+ -Group: System/Libraries -Version: %ini_config_version -Release: 0 +# Remove document install script. RPM is handling this +rm -f */doc/html/installdox -%description -n libini_config3 -Library to process config files in INI format into a libcollection data -structure +%post -n libbasicobjects0 -p /sbin/ldconfig +%postun -n libbasicobjects0 -p /sbin/ldconfig +%post -n libcollection4 -p /sbin/ldconfig +%postun -n libcollection4 -p /sbin/ldconfig +%post -n libdhash1 -p /sbin/ldconfig +%postun -n libdhash1 -p /sbin/ldconfig +%post -n libini_config5 -p /sbin/ldconfig +%postun -n libini_config5 -p /sbin/ldconfig +%post -n libpath_utils1 -p /sbin/ldconfig +%postun -n libpath_utils1 -p /sbin/ldconfig +%post -n libref_array1 -p /sbin/ldconfig +%postun -n libref_array1 -p /sbin/ldconfig -%package -n libini_config-devel -Summary: Development files for libini_config -License: LGPL-3.0+ -Group: Development/Libraries/C and C++ -Requires: libbasicobjects-devel -Requires: libini_config3 = %ini_config_version -Requires: libref_array-devel -Version: %ini_config_version -Release: 0 +%files -n libbasicobjects0 +%defattr(-,root,root) +%_libdir/libbasicobjects.so.0* -%description -n libini_config-devel -Library to process config files in INI format into a libcollection data -structure +%files -n libbasicobjects-devel +%defattr(-,root,root) +%_includedir/simplebuffer.h +%_libdir/libbasicobjects.so +%_libdir/pkgconfig/basicobjects.pc -%post -n libini_config3 -p /sbin/ldconfig +%files -n libcollection4 +%defattr(-,root,root) +%_libdir/libcollection.so.4* -%postun -n libini_config3 -p /sbin/ldconfig +%files -n libcollection-devel +%defattr(-,root,root) +%doc COPYING COPYING.LESSER +%_includedir/collection.h +%_includedir/collection_tools.h +%_includedir/collection_queue.h +%_includedir/collection_stack.h +%_libdir/libcollection.so +%_libdir/pkgconfig/collection.pc +%doc collection/doc/html/ + +%files -n libdhash1 +%defattr(-,root,root) +%_libdir/libdhash.so.1* + +%files -n libdhash-devel +%defattr(-,root,root) +%doc COPYING COPYING.LESSER +%_includedir/dhash.h +%_libdir/libdhash.so +%_libdir/pkgconfig/dhash.pc +%doc dhash/README.dhash -%files -n libini_config3 -%defattr(-,root,root,-) -%_libdir/libini_config.so.3* +%files -n libini_config5 +%defattr(-,root,root) +%_libdir/libini_config.so.5* %files -n libini_config-devel -%defattr(-,root,root,-) +%defattr(-,root,root) %doc COPYING COPYING.LESSER %_includedir/ini_*.h %_libdir/libini_config.so %_libdir/pkgconfig/ini_config.pc %doc ini/doc/html/ -############################################################################## -# Build steps -############################################################################## - -%prep -%{?gpg_verify: %gpg_verify %{S:2}} -%setup -q -%patch -P 1 -P 2 -p1 - -%build -%configure \ - --disable-static - -# ding fails to do the required SONAME changes/symvers tracking, so hack it up. -echo "DING_%version { global: *; };" >ding.map -make %{?_smp_mflags} all docs LDFLAGS="-Wl,--version-script=$PWD/ding.map" - -%check -make %{?_smp_mflags} check +%files -n libpath_utils1 +%defattr(-,root,root) +%_libdir/libpath_utils.so.1* -%install -make install DESTDIR="%buildroot" -rm -f "%buildroot/%_libdir"/*.la +%files -n libpath_utils-devel +%defattr(-,root,root) +%doc COPYING COPYING.LESSER +%_includedir/path_utils.h +%_libdir/libpath_utils.so +%_libdir/pkgconfig/path_utils.pc +%doc path_utils/README.path_utils +%doc path_utils/doc/html/ -# Remove the example files from the output directory -# We will copy them directly from the source directory -# for packaging -rm -f \ - "%buildroot/%_datadir/doc/ding-libs"/README.* \ - "%buildroot/%_datadir/doc/ding-libs/examples/dhash_example.c" \ - "%buildroot/%_datadir/doc/ding-libs/examples/dhash_test.c" +%files -n libref_array1 +%defattr(-,root,root) +%_libdir/libref_array.so.1* -# Remove document install script. RPM is handling this -rm -f */doc/html/installdox +%files -n libref_array-devel +%defattr(-,root,root) +%doc COPYING COPYING.LESSER +%_includedir/ref_array.h +%_libdir/libref_array.so +%_libdir/pkgconfig/ref_array.pc +%doc refarray/README.ref_array +%doc refarray/doc/html/ %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.3sAYTy/_old 2014-08-13 08:48:17.000000000 +0200 +++ /var/tmp/diff_new_pack.3sAYTy/_new 2014-08-13 08:48:17.000000000 +0200 @@ -10,15 +10,15 @@ libdhash-devel requires -libdhash-<targettype> requires "libdhash1-<targettype> = <version>" -libcollection2 +libcollection4 libcollection-devel requires -libcollection-<targettype> - requires "libcollection2-<targettype> = <version>" + requires "libcollection4-<targettype> = <version>" libref_array1 libref_array-devel requires -libref_array-<targettype> requires "libref_array1-<targettype> = <version>" -libini_config3 +libini_config5 libini_config-devel requires -libini_config-<targettype> - requires "libini_config3-<targettype> = <version>" + requires "libini_config5-<targettype> = <version>" ++++++ ding-libs-0.3.0.1.tar.gz -> ding-libs-0.4.0.tar.gz ++++++ ++++ 8638 lines of diff (skipped) ++++++ ding-libs.keyring ++++++ --- /var/tmp/diff_new_pack.3sAYTy/_old 2014-08-13 08:48:17.000000000 +0200 +++ /var/tmp/diff_new_pack.3sAYTy/_new 2014-08-13 08:48:17.000000000 +0200 @@ -2,8 +2,12 @@ uid Ondrej Kos (Red Hat Inc.) <[email protected]> sub 2048R/2584B9BB 2013-03-27 +pub 2048R/44FBC7C7 2014-05-28 +uid Pavel Reichl <[email protected]> +sub 2048R/7ACB5907 2014-05-28 + -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) mQENBFFTH/kBCACprCHZYDAaciTV1qV6o572LOOe/9tT78XOvHEMY+HG8p+d0/Sb QIP4dI7agBS6UokJNiPurvpWBEWWSSGRu3/M54cZqeSuXG9c1lcCzQ7836MAqLrJ @@ -29,6 +33,31 @@ JdoZjPGGU44zP2m+95AaFmYzL57ak4KDpxg2ihw5my/ptvIRbgdcd/e63sawcBDO 4A8cX7ijkt0OJMh2FofHIl94KwS9lfTGbJ93p3qM/cj+9P2Jjcu3MHE7ikIiIFi5 cmhuw4t+ypQtJDnNI7FjQ04P9Pm36KdQfUw+KiYtrlF8h7Gn2zfY49mmr4HQHYem -chhhkITf8w/MbKlTuAvR6r4KgD/i9R3jTMVc4lu5TFzGo8h+RWkDjsjL -=4R3q +chhhkITf8w/MbKlTuAvR6r4KgD/i9R3jTMVc4lu5TFzGo8h+RWkDjsjLmQENBFOF +obsBCACvw0xExbRPlTmeGL4h7wRitDfQ0Jxf5V3oiYh3dJ7FB/W55vNQSRJGkaHt +9kvzCWQsru8j4iVBRCYC59Pfhxv5pt+tK4B9Lu/LkiIBQH1EByloH0LiMZ76L/ag +6P1n8/cCaZGmPiJAe/C7m0ArMiFlDYjBPu9wZqAuItZwrZzy1gtXbBtYRhdinEl/ +8p07503YmaMMahV0CJ204eWjfDeXgEsFmz+Py/yR1DceEJP3FYLuwV82gwd1F885 +ZtK8V9LxR+feBsWIzEqPuNegtZCjrwWYYTlEOXCoHgcGOWkdfFMTmjYWkdsYwUdU +0xQz6abOg4hOOsknv90Axwgc+VLvABEBAAG0IVBhdmVsIFJlaWNobCA8cHJlaWNo +bEByZWRoYXQuY29tPokBOAQTAQIAIgUCU4WhuwIbAwYLCQgHAwIGFQgCCQoLBBYC +AwECHgECF4AACgkQb1qQ60T7x8cVSQgAkgqBOoejnD+IQu6gApl0idooMpyFVUSN +HaB4IdoB8JX+YBQQh9r8cybFFbNXU13KQvy4Tv0Pt/Um1Hd5vx/3gI2KCB8IqgDj +K/7N9uFoJhkVPYT4h7XaoVMHbF7WhFMjNsfHNq5IqA8fKj8k3acMPLWacRazIXqN +REDO2T3Nhr2HpgfuMwpdtdkCHTQGyC3g17u4wh+AFZQEUBPQd1XR1ejZpoddjJRm +jqBN/IkJP++5Nt1vLuhg2bme3oJdzdlsL7P/qqgylQ/sh6yBJJq28p4s0D6xGvas +j8IlqDviNULhbJhOLyJL6nmFzR7b8VlxsIdudib5JVcefW4h+RmPErkBDQRThaG7 +AQgApgoTjqg8h+NQD8NyAlUBm0XqDsSp4gvmsYPcQ2D7nsZ3ECXnfBg2yFff/unK +FScTwvE8SY8iqBiFUmlyzWb8ncfbn1BhN04ftmsx7uYxZr2xXW/DhAbS8+pRT2dh +9xHH65aKUPTRSVkPt+0NezIBlarYr94ZoTFPZL/bfqBWL5cig8fhlWRFAMF2irOO +dLpJCCWzIIvJH3yh+c8uoCmRsPbOq6EPruAR1XPs5PR2vVEpTPnsL/LfSbO8i7fd +ssIUrIFiJ/pIbD7a0JKAJjQ0jeagXHiWddjh8ZbLXDgYQmAsHWeOgkiVLwNgWTxG +y3384D1/I7Bu3EQcojgQC6HIHwARAQABiQEfBBgBAgAJBQJThaG7AhsMAAoJEG9a +kOtE+8fH/jEH+gKTMHOF/hchEv7kBJJVnfVPKZtAjYDQ2HvVDhNhwI0mA9RBFa35 +dolsn4YvWMQzZ8TwnZB3xPOOV1PDb9n2g3E95fDrg3oOP/DL3x40E+0FRIEUhO0I +rzwgMvk9X9YjRGhfCdIqtoYwGMKll31iCyrfnc5dCTjd2CloDgdKyI+TZ/+UC0oc +RPoM6aFFLU3v1jXSAPb4r4wt15ghRsJnRymvc0wbiuuXmvwRm3l2jPQgwDxr8xiW +gjbdae2/lhx5xaYd9o5cYV2J5PQbeyHs8Dj9KzorGp8Pug1w7sr+JlmpkIS8B8AN +OVeSVQc8/lKDNcgbHYMagjvbVsQfpEYC8jc= +=wdvA -----END PGP PUBLIC KEY BLOCK----- -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
