Hello community,
here is the log from the commit of package csync
checked in at Wed Sep 24 15:14:37 CEST 2008.
--------
--- csync/csync.changes 2008-07-03 14:50:19.000000000 +0200
+++ /mounts/work_src_done/STABLE/csync/csync.changes 2008-09-10 11:29:28.000000000 +0200
@@ -1,0 +2,17 @@
+Wed Sep 10 11:27:43 CEST 2008 - anschneider@suse.de
+
+- Created a subpackage for each plugin and for the user guide
+- Update to version 0.42.0 beta1
+ libcsync:
+ * Added a sftp module using libssh
+ * Added user guide (just a start)
+ * Added testcase for update detection
+ * Added a function to parse an uri to cstdlib
+ * Updated the manpage
+ * Fixed some segfaults in cstdlib
+ * Fixed some memory leaks
+
+ csync:
+ * Improved the auth callback
+
+-------------------------------------------------------------------
Old:
----
csync-0.41.94.tar.gz
New:
----
csync-0.41.95.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ csync.spec ++++++
--- /var/tmp/diff_new_pack.q19008/_old 2008-09-24 15:14:03.000000000 +0200
+++ /var/tmp/diff_new_pack.q19008/_new 2008-09-24 15:14:03.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package csync (Version 0.41.94)
+# spec file for package csync (Version 0.41.95)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# 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/
#
@@ -14,6 +21,9 @@
Name: csync
BuildRequires: cmake doxygen gcc-c++ libiniparser-devel liblog4c-devel
BuildRequires: libsmbclient-devel
+%if 0%{?opensuse_bs}
+BuildRequires: libssh-devel
+%endif
%if 0%{?suse_version}
BuildRequires: sqlite3-devel
%else
@@ -21,11 +31,11 @@
%endif
License: GPL v2 or later
Group: Productivity/Networking/Other
-Version: 0.41.94
-Release: 2
+Version: 0.41.95
+Release: 1
Summary: A user level bidirectional client only file synchronizer
Url: http://www.csync.org/
-Source0: %{name}-%{version}.tar.gz
+Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -55,13 +65,29 @@
--------
Andreas Schneider
-%package -n libcsync-devel
+%package -n libcsync-plugin-smb
+License: GPL v2 or later
+Summary: SMB plugin for csync
+Group: System/Libraries
+
+%description -n libcsync-plugin-smb
+This plug-in allows applications using csync to synchronize with a
+Samba or Windows server.
+
+
+
+Authors:
+--------
+ Andreas Schneider
+
+%if 0%{?opensuse_bs}
+
+%package -n libcsync-plugin-sftp
License: GPL v2 or later
Summary: A user level bidirectional client only file synchronizer
-Group: Development/Libraries/C and C++
-Requires: libcsync0 = %{version}
+Group: Productivity/Networking/Other
-%description -n libcsync-devel
+%description -n libcsync-plugin-sftp
csync is an implementation of a file synchronizer which provides the
feature of roaming home directories for Linux clients. csync makes use
of libsmbclient in Samba/Windows environments.
@@ -72,16 +98,46 @@
--------
Andreas Schneider
+%endif
+
+%package -n libcsync-devel
+License: GPL v2 or later
+Summary: Development files for csync
+Group: Development/Libraries/C and C++
+Requires: libcsync0 = %{version}
+
+%description -n libcsync-devel
+The libcsync-devel package contains the static libraries and header
+files needed for development with csync.
+
+
+
+Authors:
+--------
+ Andreas Schneider
+
+%package -n libcsync-devel-doc
+License: GPL v2 or later
+Summary: Developer documentation for csync
+Group: Development/Languages/C and C++
+
+%description -n libcsync-devel-doc
+The libcsync-devel-doc package provides documentation for csync
+development.
+
+
+
+Authors:
+--------
+ Andreas Schneider
+
%package -n libcsync-doc
License: GPL v2 or later
-Summary: A user level bidirectional client only file synchronizer
+Summary: User documentation for csync
Group: Development/Languages/C and C++
-Requires: libcsync0 = %{version}
%description -n libcsync-doc
-csync is an implementation of a file synchronizer which provides the
-feature of roaming home directories for Linux clients. csync makes use
-of libsmbclient in Samba/Windows environments.
+The libcsync-doc package provides user documentation for csync.
@@ -97,8 +153,8 @@
mkdir build
fi
pushd build
-CFLAGS="%{optflags} -g" \
-CXXFLAGS="%{optflags} -g" \
+CFLAGS="%{optflags} -g -DNDEBUG" \
+CXXFLAGS="%{optflags} -g -DNDEBUG" \
cmake \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_BUILD_TYPE=None \
@@ -139,21 +195,49 @@
%defattr(-,root,root)
%doc AUTHORS COPYING INSTALL README
%dir %{_sysconfdir}/csync
-%{_sysconfdir}/csync/*.conf
+%config(noreplace) %{_sysconfdir}/csync/csync.conf
+%config(noreplace) %{_sysconfdir}/csync/csync_exclude.conf
+%config(noreplace) %{_sysconfdir}/csync/csync_log.conf
%{_libdir}/libcsync.so.*
%dir %{_libdir}/csync
-%{_libdir}/csync/*.so
+
+%files -n libcsync-plugin-smb
+%defattr(-,root,root)
+%{_libdir}/csync/csync_smb.so
+%if 0%{?opensuse_bs}
+
+%files -n libcsync-plugin-sftp
+%defattr(-,root,root)
+%{_libdir}/csync/csync_sftp.so
+%endif
%files -n libcsync-devel
%defattr(-,root,root)
%{_includedir}/csync
%{_libdir}/libcsync.so
-%files -n libcsync-doc
+%files -n libcsync-devel-doc
%defattr(-,root,root)
%doc build/doc/html
+%files -n libcsync-doc
+%defattr(-,root,root)
+%{_datadir}/doc/csync
+
%changelog
+* Wed Sep 10 2008 anschneider@suse.de
+- Created a subpackage for each plugin and for the user guide
+- Update to version 0.42.0 beta1
+ libcsync:
+ * Added a sftp module using libssh
+ * Added user guide (just a start)
+ * Added testcase for update detection
+ * Added a function to parse an uri to cstdlib
+ * Updated the manpage
+ * Fixed some segfaults in cstdlib
+ * Fixed some memory leaks
+ csync:
+ * Improved the auth callback
* Thu Jul 03 2008 anschneider@suse.de
- Set the right group for the different packages
* Wed Jul 02 2008 anschneider@suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org