Hello community, here is the log from the commit of package liblognorm for openSUSE:Factory checked in at 2014-01-30 11:30:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liblognorm (Old) and /work/SRC/openSUSE:Factory/.liblognorm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liblognorm" Changes: -------- --- /work/SRC/openSUSE:Factory/liblognorm/liblognorm.changes 2013-07-21 08:10:39.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.liblognorm.new/liblognorm.changes 2014-01-30 11:30:04.000000000 +0100 @@ -1,0 +2,27 @@ +Wed Jan 29 04:25:32 UTC 2014 - [email protected] + +- Changed BuildRequires dependency from "pkgconfig(json)" to pkgconfig(json-c) + +------------------------------------------------------------------- +Thu Jan 16 13:43:49 UTC 2014 - [email protected] + +- liblognorm 1.0.0: + * incompatible interface and older programs will not compile with it + * libestr is not used any more in interface functions. Traditional + C strings are used instead. Internally, libestr is still used, + but scheduled for removal. + * libee is not used any more. JSON-C is used for object handling + instead. Parsers and formatters are now part of liblognorm. + * added new field type “rest”, which simply sinks all up to end of + the string. + * added support for glueing two fields together, without literal + between them. It allows for constructs like: + %volume:number%%unit:word% which matches string “1000Kbps” + * Fix incorrect merging of trees with empty literal at end +- packaging changes: + * parallel build working again + * move some documentation into -devel package + * conflict with devel package of previous liblognorm0-devel as per + shared library packaging policy + +------------------------------------------------------------------- Old: ---- liblognorm-0.3.7.tar.gz New: ---- liblognorm-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liblognorm.spec ++++++ --- /var/tmp/diff_new_pack.7WhrbX/_old 2014-01-30 11:30:04.000000000 +0100 +++ /var/tmp/diff_new_pack.7WhrbX/_new 2014-01-30 11:30:04.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package liblognorm # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products 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,21 +16,24 @@ # +%define sover 1 + Name: liblognorm -Version: 0.3.7 +Version: 1.0.0 Release: 0 Summary: Library and tool to normalize log data License: LGPL-2.1+ Group: Development/Libraries/C and C++ Url: http://www.liblognorm.com/ Source0: http://www.liblognorm.com/files/download/liblognorm-%{version}.tar.gz -BuildRequires: libee-devel >= 0.3.2 -BuildRequires: libestr-devel BuildRequires: pkg-config +BuildRequires: pkgconfig(json-c) +BuildRequires: pkgconfig(libestr) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Liblognorm is a library and a tool to normalize log data. +Liblognorm is a fast-samples based normalization library. It is a library and +a tool to normalize log data. Liblognorm shall help to make sense out of syslog data, or, actually, any event data that is present in text form. @@ -49,11 +52,11 @@ into any other vendor specific format, so that you can use that vendor's analysis tool. -%package -n liblognorm0 +%package -n liblognorm%{sover} Summary: Library and tool to normalize log data Group: Development/Libraries/C and C++ -%description -n liblognorm0 +%description -n liblognorm%{sover} Liblognorm is a library and a tool to normalize log data. Liblognorm shall help to make sense out of syslog data, or, actually, any event @@ -76,7 +79,8 @@ %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ -Requires: %{name}0 = %{version}-%{release} +Requires: %{name}%{sover} = %{version} +Conflicts: %{name}0-devel %description devel Liblognorm is a library and a tool to normalize log data. @@ -106,8 +110,7 @@ %build %configure --disable-static -# fails parallel build -%__make +%__make %{?_smp_mflags} %check %__make check @@ -116,19 +119,19 @@ %makeinstall rm -f "%buildroot/%_libdir"/*.la -%post -n liblognorm0 -p /sbin/ldconfig +%post -n liblognorm%{sover} -p /sbin/ldconfig -%postun -n liblognorm0 -p /sbin/ldconfig +%postun -n liblognorm%{sover} -p /sbin/ldconfig -%files -n liblognorm0 +%files -n liblognorm%{sover} %defattr(-,root,root) -%doc COPYING NEWS README AUTHORS ChangeLog +%doc COPYING %{_libdir}/*.so.* %{_bindir}/lognormalizer %files devel %defattr(-,root,root) -%doc +%doc COPYING NEWS README AUTHORS ChangeLog %{_includedir}/* %{_libdir}/*.so %_includedir/*.h ++++++ liblognorm-0.3.7.tar.gz -> liblognorm-1.0.0.tar.gz ++++++ ++++ 4014 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
