Hello community, here is the log from the commit of package haveged for openSUSE:Factory checked in at 2013-02-08 07:09:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/haveged (Old) and /work/SRC/openSUSE:Factory/.haveged.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "haveged", Maintainer is "MVyskocil@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/haveged/haveged.changes 2012-12-28 15:01:04.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.haveged.new/haveged.changes 2013-02-08 07:09:30.000000000 +0100 @@ -1,0 +2,22 @@ +Mon Jan 21 01:18:16 CET 2013 - ro@suse.de + +- spit off devel package (all new files not present before) +- spit off library package to follow shared library policy +- update to 1.7 + * Add havege_status_dump() as basis for haveged diagnositics + * Provide sample spec to build haveged and haveged-devel + * Add contrib/build to provide build support + * Modify build to use libtool + * Retname base types to alias stdint.h types to allow 'fixes' if necessary + * Rename all public functions to follow havege_* naming convention + * Sanitize havege.h to be include file for devel package + * Add destroy() to havege for library use. + * Move all remaining static vars to allocated memory. + * Rework include file structure to eliminate include sequence errors. + * Fix (rare) segfault in test0 caused by 1.6 alignment fix + +- update to v1.6a + * Fix typo in configure.ac + + +------------------------------------------------------------------- Old: ---- haveged-1.6.tar.gz New: ---- haveged-1.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ haveged.spec ++++++ --- /var/tmp/diff_new_pack.mAXaZt/_old 2013-02-08 07:09:32.000000000 +0100 +++ /var/tmp/diff_new_pack.mAXaZt/_new 2013-02-08 07:09:32.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package haveged # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -17,7 +17,7 @@ Name: haveged -Version: 1.6 +Version: 1.7 Release: 0 Summary: Feed entropy into random pool License: GPL-3.0 @@ -48,19 +48,42 @@ For more informations see http://www.issihosts.com/haveged/ +%package devel +Summary: haveged development files +Group: Development/Libraries + +%description devel +Headers and for the haveged library + +This package contains the haveged implementation of the HAVEGE +algorithm and supporting features. + +%package -n libhavege1 +Summary: haveged interface library +Group: Development/Libraries + +%description -n libhavege1 +Shared object for the haveged library +This package contains the haveged implementation of the HAVEGE +algorithm and supporting features. + %prep %setup -q %patch0 -p1 %build +%if 0%{?suse_version} < 1220 autoreconf -fiv +%endif export CFLAGS="%optflags -fpie" export LDFLAGS="-Wl,-z,relro,-z,now -pie" %configure \ --enable-nistest=yes \ --enable-daemon=yes \ --enable-clock_gettime=yes -make %{?_smp_mflags} +# no multiple jobs for now, broken makefile dependencies +#make %{?_smp_mflags} +make %check #XXX: nist test is killed by SIGKILL with static int random_pool1[_32MB] on @@ -81,6 +104,7 @@ %if 0%{?have_systemd} %{__install} -D -m0644 %{S:2} %{buildroot}%{_unitdir}/%{name}.service %endif +%{__rm} -f %{buildroot}%{_libdir}/libhavege.*a %clean %{?buildroot:%__rm -rf "%{buildroot}"} @@ -110,8 +134,13 @@ %service_del_preun %{name}.service %endif +%post -n libhavege1 -p /sbin/ldconfig + +%postun -n libhavege1 -p /sbin/ldconfig + %files %defattr(-,root,root) +%doc COPYING %{_sbindir}/rc%{name} %{_sbindir}/%{name} %config %{_initddir}/%{name} @@ -120,4 +149,18 @@ %{_unitdir}/%{name}.service %endif +%files devel +%doc COPYING +%defattr(-,root,root) +%{_mandir}/man3/libhavege.3* +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/havege.h +%doc contrib/build/havege_sample.c +%{_libdir}/*.so + +%files -n libhavege1 +%doc COPYING +%defattr(-,root,root) +%{_libdir}/*.so.* + %changelog ++++++ haveged-1.6.tar.gz -> haveged-1.7.tar.gz ++++++ ++++ 38276 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org