[owncloud-csync/f18] update to owncloud-csync-0.60.0

Joseph Marrero jmarrero at fedoraproject.org
Sun Oct 14 20:23:40 UTC 2012


commit 77d498229203ef6c663979f74d9443c4886c6962
Author: Joseph <joseph at localhost.localdomain>
Date:   Sun Oct 14 20:23:28 2012 +0000

    update to owncloud-csync-0.60.0

 owncloud-csync.spec |  167 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 167 insertions(+), 0 deletions(-)
---
diff --git a/owncloud-csync.spec b/owncloud-csync.spec
new file mode 100644
index 0000000..bdd5047
--- /dev/null
+++ b/owncloud-csync.spec
@@ -0,0 +1,167 @@
+Name:           owncloud-csync
+Version:        0.60.0
+Release:        1%{?dist}
+Summary:        A user level bidirectional client only file synchronizer
+License:        GPLv2+
+Url:            http://owncloud.org/sync-clients/
+Source0:        http://download.owncloud.com/download/ocsync-%{version}.tar.bz2
+
+BuildRequires:  check
+BuildRequires:  cmake
+BuildRequires:  doxygen
+BuildRequires:  libsmbclient-devel
+BuildRequires:  iniparser-devel >= 3.1
+BuildRequires:  libssh-devel
+BuildRequires:  log4cpp-devel
+BuildRequires:  neon-devel
+BuildRequires:  sqlite-devel
+BuildRequires:  openssl-devel
+
+%description
+ocsync is an implementation of a file synchronizer which provides the
+feature of roaming home directories for Linux clients. ocsync makes use
+of libsmbclient in Samba/Windows environments.
+
+%package libs
+Summary: A user level bidirectional client only file synchronizer
+
+%description libs
+ocsync is an implementation of a file synchronizer which provides the
+feature of roaming home directories for Linux clients. ocsync makes use
+of libsmbclient in Samba/Windows environments.
+
+%package plugin-sftp
+Summary:        A user level bidirectional client only file synchronizer
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description plugin-sftp
+ocsync is an implementation of a file synchronizer which provides the
+feature of roaming home directories for clients. ocsync makes use
+of libsmbclient in Samba/Windows environments.
+
+%package plugin-owncloud
+Summary:        A user level bidirectional client only file synchronizer
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description plugin-owncloud
+ocsync is an implementation of a file synchronizer which provides the
+feature of roaming home directories for Linux clients. ocsync makes use
+of libneon to access ownCloud. 
+
+%package devel
+Summary:        Development files for ocsync
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+The ocsync-devel package contains the static libraries and header
+files needed for development with ocsync.
+
+%package devel-doc
+BuildArch: noarch
+Summary: Developer documentation for ocsync
+
+%description devel-doc
+The ocsync-devel-doc package provides documentation for ocsync
+development.
+
+%package doc
+BuildArch: noarch
+Summary:        User documentation for ocsync
+
+%description doc
+The ocsync-doc package provides user documentation for ocsync.
+
+%prep
+%setup -q -n ocsync-%{version}
+
+%build
+if test ! -e "build"; then
+  mkdir build
+fi
+
+pushd build
+%cmake \
+  -DLOG_TO_CALLBACK=ON \
+  -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" \
+  -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+  %{_builddir}/ocsync-%{version}
+make %{?_smp_mflags} %{?jobs:-j%jobs} VERBOSE=1
+make doc
+popd build
+
+%install
+pushd build
+make DESTDIR=%{buildroot} install
+
+mkdir -p %{buildroot}%{_docdir}/%{name}-devel-%{version}/
+mv %{_builddir}/ocsync-%{version}/build/doc/html %{buildroot}%{_docdir}/%{name}-devel-%{version}/html
+mv %{buildroot}%{_docdir}/ocsync %{buildroot}%{_docdir}/%{name}-%{version}/
+
+popd build
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%files
+%{_bindir}/ocsync
+%{_mandir}/man?/ocsync.*
+
+%files libs
+%config(noreplace) %{_sysconfdir}/ocsync/ocsync.conf
+%config(noreplace) %{_sysconfdir}/ocsync/ocsync_exclude.conf
+%config(noreplace) %{_sysconfdir}/ocsync/ocsync_log.conf
+%doc AUTHORS COPYING README ChangeLog
+%dir %{_sysconfdir}/ocsync
+%{_libdir}/libocsync.so.*
+%dir %{_libdir}/ocsync-0
+
+%files plugin-sftp
+%{_libdir}/ocsync-0/ocsync_sftp.so
+
+%files plugin-owncloud
+%{_libdir}/ocsync-0/ocsync_owncloud.so
+
+%files devel
+%{_includedir}/ocsync
+%{_libdir}/libocsync.so
+
+%files devel-doc
+%{_docdir}/%{name}-devel-%{version}/html
+
+%files doc
+%{_docdir}/%{name}-%{version}
+
+%changelog
+* Sun Oct 14 2012 <jmarrero at fedoraproject.org> 0.60.0-1
+- Version bump to 0.60.0
+- removed renaming patches as uptream has renamed to ocsync
+- fixed all refences from occsync and csync to ocsync
+* Mon Aug 20 2012 <jmarrero at fedoraproject.org> 0.50.8-9
+- Removed Patch modulesCMakeLists_namechange.patch to make modules compatible with Mirall runtime.
+* Sat Aug 18 2012 <jmarrero at fedoraproject.org> 0.50.8-8
+- Marked as no arch doc packages
+* Sat Aug 18 2012 <jmarrero at fedoraproject.org> 0.50.8-7
+- Added patches to the CMakeLists to change directory and file names from csync to occsync
+* Fri Aug 17 2012 <jmarrero at fedoraproject.org> 0.50.8-6
+- Changed package name to owncloud-csync to stablish this is csync owncloud branch also known as dav branch
+* Sat Aug 16 2012 <jmarrero at fedoraproject.org> 0.50.8-5
+- Changed devel documentation directories to %%{name}-devel-%%{version}
+- escape macros in changelog using %%
+- remove gcc-c++ dep since is part of the minimal build environment
+- add CMAKE flag dcMAKE_SHARED_LINKER_FLAGS and remove dcMAKE_SKIP_RPATH
+* Sat Aug 15 2012 <jmarrero at fedoraproject.org> 0.50.8-4
+- Changed documentation directories to %%{name}-%%{version} and %%{name}-devel-%%{version}
+* Sat Aug 15 2012 <jmarrero at fedoraproject.org> 0.50.8-3
+- Added correct version of build requirement iniparser-devel
+- Fixed dates and versions on changelog
+- Removed outdated %%defattr(-,root,root) macros
+- Removed INSTALL file from the lib documentation (%%doc)
+- Added ChangeLog file to the lib documentation (%%doc)
+- Added Patch to correct fsf address on COPYING file
+- Added more strict dep naming
+- Changed documatation install directories
+* Sat Aug 14 2012 <jmarrero at fedoraproject.org> 0.50.8-2
+- Added openssl dependency version
+* Sat Aug 11 2012 <jmarrero at fedoraproject.org> 0.50.8-1
+- Initial try to package csync dav branch version
\ No newline at end of file


More information about the scm-commits mailing list