Hello community,

here is the log from the commit of package dmtcp for openSUSE:Factory
checked in at Fri Jun 17 11:39:23 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/dmtcp/dmtcp.changes    2011-06-17 
09:18:46.000000000 +0200
@@ -0,0 +1,63 @@
+-------------------------------------------------------------------
+Fri Jun 17 07:18:09 UTC 2011 - [email protected]
+
+- libdmtcpaware.a moved to libdmtcpaware-devel-static package.
+- dmtcpaware examples moved to libdmtcpaware-doc package.
+
+-------------------------------------------------------------------
+Fri Jun 10 15:30:20 UTC 2011 - [email protected]
+
+- Build requirements updated.
+- Minor cleanup.
+
+-------------------------------------------------------------------
+Tue Jun  7 14:27:08 UTC 2011 - [email protected]
+
+- Added "ExclusiveArch %ix86 x86_64" and removed ExcludeArch lines.
+- buildroot not cleaned in %install section.
+
+Sat May 14 00:09:03 UTC 2011 - [email protected]
+
+- dependency on libc.a removed for mtcp_restart.
+- Several other bug fixes and improvements.
+
+-------------------------------------------------------------------
+Sat Mar 12 23:41:14 UTC 2011 - [email protected]
+
+- Updated to release 1.2.1
+
+-------------------------------------------------------------------
+Fri Mar 11 04:02:40 UTC 2011 - [email protected]
+
+- Remove debug flags.
+
+-------------------------------------------------------------------
+Fri Mar 11 01:56:49 UTC 2011 - [email protected]
+
+- Updated to revision 935.
+
+-------------------------------------------------------------------
+Thu Mar 10 03:37:28 UTC 2011 - [email protected]
+
+- Reverting tarball to prev version.
+
+-------------------------------------------------------------------
+Thu Mar 10 02:37:40 UTC 2011 - [email protected]
+
+- Testing fix for restart under 32-bit OSes.
+
+-------------------------------------------------------------------
+Thu Mar 10 01:18:53 UTC 2011 - [email protected]
+
+- Updated tarball with compiler warnings fixed.
+
+-------------------------------------------------------------------
+Thu Mar 10 01:10:32 UTC 2011 - [email protected]
+
+- Added python to dependency list for running make check.
+
+-------------------------------------------------------------------
+Thu Mar 10 00:49:13 UTC 2011 - [email protected]
+
+- Preparing for release 1.2.1. Pulled updates from the latest dmtcp svn.
+

calling whatdependson for head-i586


New:
----
  dmtcp-1.2.1+svn1031.tar.gz
  dmtcp.changes
  dmtcp.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dmtcp.spec ++++++
#
# spec file for package dmtcp
#
# Copyright (c) 2011 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           dmtcp
Version:        1.2.1+svn1031
Release:        1
Summary:        Checkpoint/Restart functionality for Linux processes
Group:          System/Packages
License:        LGPL
Url:            http://dmtcp.sourceforge.net
Source0:        %{name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  gcc-c++
BuildRequires:  gcc
BuildRequires:  glibc-devel
%if 0%{?suse_version} >= 1100
BuildRequires:  python-base
%else
BuildRequires:  python
%endif

# This package is functional only on i386 and x86_64 architectures.
ExclusiveArch:  %ix86 x86_64

%description
DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently
checkpointing the state of an arbitrary group of programs including
multi-threaded and distributed computations.  It operates directly on the user
binary executable, with no Linux kernel modules or other kernel mods.

Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl,
and many programming languages and shell scripting languages.  DMTCP also
supports GNU screen sessions, including vim/cscope and emacs. With the use of
TightVNC, it can also checkpoint and restart X-Windows applications, as long as
they do not use extensions (e.g.: no OpenGL, no video).

This package contains DMTCP binaries.

%package -n libdmtcpaware1

Summary:        DMTCP programming interface
Group:          Development/Libraries/Other
Requires:       %{name}

%description -n libdmtcpaware1
DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently
checkpointing the state of an arbitrary group of programs including
multi-threaded and distributed computations.  It operates directly on the user
binary executable, with no Linux kernel modules or other kernel mods.

Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl,
and many programming languages and shell scripting languages.  DMTCP also
supports GNU screen sessions, including vim/cscope and emacs. With the use of
TightVNC, it can also checkpoint and restart X-Windows applications, as long as
they do not use extensions (e.g.: no OpenGL, no video).

This package provides a programming interface to allow checkpointed
applications to interact with dmtcp.

%package -n libdmtcpaware-devel

Summary:        DMTCP programming interface -- developer package
Group:          Development/Libraries/Other
Requires:       libdmtcpaware1 = %{version}

%description -n libdmtcpaware-devel
DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently
checkpointing the state of an arbitrary group of programs including
multi-threaded and distributed computations.  It operates directly on the user
binary executable, with no Linux kernel modules or other kernel mods.

Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl,
and many programming languages and shell scripting languages.  DMTCP also
supports GNU screen sessions, including vim/cscope and emacs. With the use of
TightVNC, it can also checkpoint and restart X-Windows applications, as long as
they do not use extensions (e.g.: no OpenGL, no video).

This package provides libraries for developing applications that need to
interact with dmtcp.

%package -n libdmtcpaware-doc

Summary:        DMTCP programming interface -- basic examples
Group:          Development/Libraries/Other
Requires:       libdmtcpaware-devel = %{version}

%description -n libdmtcpaware-doc
This package provides some basic examples on how to use dmtcpaware.

%package -n libdmtcpaware-devel-static

Summary:        DMTCP programming interface -- static library for devloper pkg
Group:          Development/Libraries/Other
Requires:       libdmtcpaware-devel = %{version}

%description -n libdmtcpaware-devel-static
This package provides static library that can be used to bundle dmtcpaware code
with user application.

%prep
%setup -q

%build
%configure --disable-option-checking
make %{?_smp_mflags}

%check
./test/autotest.py --slow

%install
%make_install

%clean
rm -rf %{buildroot}

%post -n libdmtcpaware1 
/sbin/ldconfig

%postun -n libdmtcpaware1
/sbin/ldconfig

%files
%defattr(-,root,root,-)
%{_bindir}/dmtcp_*
%{_libdir}/%{name}
%{_libdir}/%{name}/dmtcp_*
%{_libdir}/%{name}/dmtcphijack.so
%{_libdir}/%{name}/libmtcp.so
%{_libdir}/%{name}/mtcp_restart
%exclude %{_libdir}/%{name}/examples
%doc QUICK-START COPYING

%files -n libdmtcpaware1
%defattr(-,root,root,-)
%{_libdir}/libdmtcpaware.so.*

%files -n libdmtcpaware-devel
%defattr(-,root,root,-)
%{_includedir}/dmtcpaware.h
%{_libdir}/libdmtcpaware.so

%files -n libdmtcpaware-doc
%defattr(-,root,root,-)
%docdir %{_libdir}/%{name}/examples
%{_libdir}/%{name}/examples

%files -n libdmtcpaware-devel-static
%defattr(-,root,root,-)
%{_libdir}/libdmtcpaware.a

%changelog

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to