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 "mvysko...@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 - r...@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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to