Search
j0ke.net Open Build Service
>
Projects
>
home:netmax
:
playground
>
owncloud-client12
> owncloud-client.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File owncloud-client.spec of Package owncloud-client12 (Revision 4)
Currently displaying revision
4
,
show latest
# # spec file for package owncloud-client # # 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: owncloud-client Version: 1.2.5 Release: 1.5 License: GPL-2.0+ Summary: The ownCloud Client - Private file sync and share client based on Mirall Url: http://www.github.com/owncloud/mirall/ Group: Productivity/Networking/Other Source0: mirall-%{version}.tar.bz2 Source1: owncloud-client.desktop Source2: owncloud-client-rpmlintrc %if 0%{?sles_version} == 11 Patch0: owncloud-client-osx-1.2.5.patch Patch1: owncloud-client-sle11.patch %endif BuildRequires: cmake BuildRequires: libocsync-devel >= 0.70.7 BuildRequires: libocsync-devel < 0.90 BuildRequires: oxygen-icon-theme BuildRequires: gcc gcc-c++ %if 0%{?sles_version} != 11 BuildRequires: libqtkeychain-devel %endif %if 0%{?fedora_version} BuildRequires: iniparser %endif %if 0%{?mandriva_version} BuildRequires: X11-devel qt4-devel >= 4.6 %else %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} BuildRequires: qt4 qt4-devel >= 4.6 BuildRequires: inetd desktop-file-utils %else BuildRequires: libqt4-devel >= 4.6 %endif %endif %if 0%{?suse_version} BuildRequires: update-desktop-files %endif %if 0%{?suse_version} Requires: iproute2 %else %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} Requires: iproute %endif Requires: iproute %endif Requires: libocsync-plugin-owncloud >= 0.70.7 Requires: libocsync-plugin-owncloud < 0.90 Requires: net-tools Requires: oxygen-icon-theme BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The ownCloud client is based on Mirall - gitorious.org/owncloud/mirall ownCloud client enables you to connect to your private ownCloud Server. With it you can create folders in your home directory, and keep the contents of those folders synced with your ownCloud server. Simply copy a file into the directory and the ownCloud Client does the rest. ownCloud gives your employees anytime, anywhere access to the files they need to get the job done, whether through this desktop application, our mobile apps, the web interface, or other WebDAV clients. With it, your employees can easily view and share documents and information critical to the business, in a secure, flexible and controlled architecture. You can easily extend ownCloud with plug-ins from the community, or that you build yourself to meet the requirements of your infrastructure and business. ownCloud - Your Cloud, Your Data, Your Way! www.owncloud.com Authors ======= Duncan Mac-Vicar P. <duncan@kde.org> Klaas Freitag <freitag@owncloud.com> Daniel Molkentin <danimo@owncloud.com> %prep %setup -q -n mirall-%{version} %if 0%{?sles_version} %patch0 %patch1 %endif %build mkdir build pushd build export CSYNC_DIR=/usr/include/ocsync cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc/ownCloud make owncloud popd %install pushd build mkdir -p src cp %{S:1} src/owncloud.desktop %__make DESTDIR=%{buildroot} install rm ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/48x48/apps/mirall.png popd %if 0%{?suse_version} %suse_update_desktop_file -i %{name} Utility SyncUtility %else %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} desktop-file-install \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ %{SOURCE1} %endif %endif rm -f %{buildroot}%{_datadir}/applications/owncloud.desktop %post /sbin/ldconfig %postun /sbin/ldconfig %files %defattr(-,root,root,-) %doc README.md COPYING %{_bindir}/mirall %{_bindir}/owncloud %{_libdir}/libowncloudsync.so* %{_datadir}/applications/owncloud-client.desktop %{_datadir}/icons/hicolor/48x48/apps/owncloud.png %{_datadir}/mirall %config %{_bindir}/../../etc/ownCloud %changelog * Thu Feb 21 2013 freitag@owncloud.com - fixed project url to github. * Wed Feb 20 2013 freitag@owncloud.com - copy over from :devel to :devel:daily. * Sun Feb 3 2013 freitag@owncloud.com - Remved extra installed desktop file from deb packages, comes out of the source package now. * Wed Jan 23 2013 freitag@owncloud.com - Update to version 1.2.0, ocsync 0.70.3 required. * [GUI] New status dialog to show a detailed list of synced files. * [GUI] New tray notifications about synced files. * [GUI] New platform specific icon set. * [App] Using cross platform QtKeychain library to store credentials crypted. * [App] Use cross platform notification for changes in the local file system rather than regular poll. * [Fixes] Improved SSL Certificate handling and SSL fixes troughout syncing. * [Fixes] Fixed proxy authentication. * [Fixes] Allow brackets in folder name alias. * [Fixes] Lots of other minor fixes. * [Platform] cmake fixes. * [Platform] Improved, more detailed error reporting. * Thu Jan 17 2013 freitag@owncloud.com - Fix deb build. * Thu Jan 17 2013 freitag@owncloud.com - Fixed building with package desktop file. * Thu Jan 17 2013 freitag@owncloud.com - Update to second beta version of 1.2.0 * Fri Dec 21 2012 freitag@owncloud.com - Update to first beta version of 1.2.0 * Thu Nov 22 2012 freitag@owncloud.com version 1.1.2rc (release 2012-11-22), csync 0.60.2 required * [Fixes] Allow to properly cancel the password dialog. * [Fixes] Share folder name correctly percent encoded with old Qt 4.6 builds ie. Debian. * [Fixes] If local sync dir is not existing, create it. * [Fixes] lots of other minor fixes. * [GUI] Display error messages in status dialog. * [GUI] GUI fixes for the connection wizard. * [GUI] Show username for connection in statusdialog. * [GUI] Show intro wizard on new connection setup. * [APP] Use CredentialStore to better support various credential backends. * [APP] Handle missing local folder more robust: Create it if missing instead of ignoring. * [APP] Simplify treewalk code. * [Platform] Fix Mac building * Thu Oct 18 2012 danimo@owncloud.com - /etc/owncloud -> /etc/ownCloud * Thu Oct 18 2012 danimo@owncloud.com version 1.1.1 (release 2012-10-18), csync 0.60.1 required * [GUI] Allow changing folder name in single folder mode * [GUI] Windows: Add license to installer * [GUI] owncloud --logwindow will bring up the log window in an already running instance * [Fixes] Make sure SSL errors are always handled * [Fixes] Allow special characters in folder alias * [Fixes] Proper workaround for Menu bug in Ubuntu * [Fixes] csync: Fix improper memory cleanup which could cause memory leaks and crashes * [Fixes] csync: Fix memory leak * [Fixes] csync: Allow single quote (') in file names * [Fixes] csync: Remove stray temporary files * Wed Oct 10 2012 freitag@owncloud.com version 1.1.0 (release 2012-10-10 ), ocsync 0.60.0 required * * [GUI] Added an about dialog * [GUI] Improved themeing capabilities of the client. * [GUI] Minor fixes in folder assistant. * [GUI] Reworked tray context menu. * [GUI] Users can now sync the server root folder. * [Fixes] Proxy support: now supports Proxy Auto-Configuration (PAC) on Windows, reliability fixes across all OSes. * [Fixes] Url entry field in setup assistant handles http/https correctly. * [Fixes] Button enable state in status dialog. * [Fixes] Crash fixed on ending the client, tray icon related. * [Fixes] Crash through wrong delete operator. * [MacOS] behave correctly on retina displays. * [MacOS] fix focus policy. * [MacOS] Packaging improvements. * [MacOS] Packaging improvements. * [Platform] Windows: Setup closes client prior to uninstall. * [Platform] Windows: ownCloud gets added to autorun by default. * [Platform] insert correct version info from cmake. * [Platform] csync conf file and database were moved to the users app data directory, away from the .csync dir. * Renamed exclude.lst to sync-exclude.lst and moved it to /etc/appName()/ for more clean packaging. From the user path, still exclude.lst is read if sync-exclude.lst is not existing. * Placed custom.ini with customization options to /etc/appName() * Fri Oct 5 2012 freitag@owncloud.com - Update to v1.1.0beta3 - ocsync 0.50.11 needed * Thu Sep 20 2012 freitag@owncloud.com - Update to v1.1.0beta2 - csync 0.50.10 needed * Fri Aug 31 2012 msrex@owncloud.com - Update to v1.1.0beta1 - csync 0.50.9 needed Required ownCloud v4.5 on the server side * Tue Aug 14 2012 freitag@owncloud.com - version 1.0.5 (release 2012-08-14), csync 0.50.8 required * [Fixes] Fixed setup dialog: Really use https if checkbox is activated. * Mon Aug 13 2012 freitag@owncloud.com - do not remove the unneeded libmirallsync.so to satisfy automatic dependency tracking. * Fri Aug 10 2012 freitag@owncloud.com - version 1.0.4 (release 2012-08-10), csync 0.50.8 required * [APP] ownCloud is now a single instance app, can not start twice any more. * [APP] Proxy support * [APP] Handle HTTP redirection correctly, note new url. * [APP] More relaxed handling of read only directories in the sync paths. * [APP] Started to split off a library with sync functionality, eg for KDE * [APP] Make ownCloud Info class a singleton, more robust. * [GUI] New, simplified connection wizard. * [GUI] Added ability for customized theming. * [GUI] Improved icon size handling. * [GUI] Removed Log Window Button, log available through command line. * [GUI] Proxy configuration dialog added. * [GUI] Added Translations to languages Slovenian, Polish, Catalan, Portuguese (Brazil), German, Greek, Spanish, Czech, Italian, Slovak, French, Russian, Japanese, Swedish, Portuguese (Portugal) all with translation rate >90%%. * [Fixes] Loading of self signed certs into Networkmanager (#oc-843) * [Fixes] Win32: Handle SSL dll loading correctly. * [Fixes] Many other small fixes and improvements. * Wed Jul 18 2012 freitag@owncloud.com - Fixed version in the desktop file * Fri Jun 22 2012 freitag@owncloud.com - version 1.0.3 (release 2012-06-19), csync 0.50.7 required * [GUI] Added a log window which catches the logging if required and allows to save for information. * [CMI] Added options --help, --logfile and --logflush * [APP] Allow to specify sync frequency in the config file. * [Fixes] Do not use csync database files from a sync before. * [Fixes] In Connection wizard, write the final config onyl if the user really accepted. Also remove the former database. * [Fixes] Allow special characters in the sync directory names * [Fixes] Win32: Fixed directory removal with special character dirs. * [Fixes] MacOS: Do not flood the system log any more * [Fixes] MacOS: Put app translations to correct places * [Fixes] Win32: Fix loading of csync state db. * [Fixes] Improved some english grammar. * [Platform] Added krazy2 static code checks. * Wed May 16 2012 freitag@owncloud.com - version 1.0.2 (release 18.5.2012), csync 0.50.6 required * [GUI] New icon set for ownCloud client * [GUI] No splashscreen any more (oC Bug #498) * [GUI] Russian translation added * [GUI] Added 'open ownCloud' to traymenu * [GUI] "Pause" and "Resume" instead of Enable/Disable * [Fixes] Long running syncs can be interrupted now. * [Fixes] Dialogs comes to front on click * [Fixes] Open local sync folder from tray and status for win32 * [Fixes] Load exclude.lst correctly on MacOSX * Fri May 11 2012 freitag@owncloud.com - updated tarball to beta of next release 1.0.2 * Thu May 10 2012 msrex@owncloud.com - updated debian dependencies around time syncing * Tue May 1 2012 msrex@owncloud.com - Correct installation of .desktop file in debian * Fri Apr 20 2012 msrex@owncloud.com - change dependencies again on non-SUSE platforms * Thu Apr 19 2012 msrex@owncloud.com - fix dependency for libiniparser on non-SUSE platforms * Wed Apr 18 2012 freitag@opensuse.org - version 1.0.1 (release 2012-04-18), csync 0.50.5 required * [Security] Support SSL Connections * [Security] SSL Warning dialog * [Security] Do not store password in clear text anymore * [Security] Restrict credentials to the configured host * [Security] Added ability to forbid local password storage. * [Fixes] Various fixes of the startup behaviour. * [Fixes] Various fixes in sync status display * [GUI] Various error messages for user display improved. * [GUI] fixed terms and Translations * [GUI] fixed translation loading * [Intern] Migrate old credentials to new format * [Intern] Some code refactorings, got rid of rotten QWebDav lib * [Intern] lots of cmake cleanups * [Platform] MacOSX porting efforts * [Platform] MacOSX Bundle creation added * [Platform] Enabled ranslations on Windows. * Wed Apr 18 2012 msrex@owncloud.com - fix typo in debian dependencies * Wed Apr 18 2012 msrex@owncloud.com - more debian / ubuntu packaging * Wed Apr 18 2012 msrex@owncloud.com - add debian / ubuntu packaging * Tue Apr 3 2012 freitag@opensuse.org - removed requirement on rubygem, not needed for this client. * Mon Apr 2 2012 msrex@suse.de - change minimum csync version required * Mon Apr 2 2012 freitag@opensuse.org - update to version 1.0.0 * Sun Apr 1 2012 msrex@owncloud.com - renamed package mirall to owncloud-client - new descriptions