1 Summary: Seafile cloud storage desktop client
6 Group: Applications/Networking
7 Source0: https://github.com/haiwen/seafile-client/archive/v%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: d047a1dea78d8d1e7562acc4a66c1666
9 URL: https://www.seafile.com/
10 BuildRequires: Qt5Core-devel
11 BuildRequires: Qt5DBus-devel
12 BuildRequires: Qt5Gui-devel
13 BuildRequires: Qt5Network-devel
14 BuildRequires: Qt5Test-devel
15 BuildRequires: Qt5Widgets-devel
17 BuildRequires: ccnet-devel
19 BuildRequires: desktop-file-utils
20 BuildRequires: jansson-devel
21 BuildRequires: libsearpc-devel
22 BuildRequires: libstdc++-devel
23 BuildRequires: libuuid-devel
24 BuildRequires: openssl-devel
25 BuildRequires: pkgconfig
26 BuildRequires: qt5-build
27 BuildRequires: qt5-linguist
28 BuildRequires: qt5-qmake
29 BuildRequires: rpmbuild(macros) >= 1.596
30 BuildRequires: seafile-devel
31 BuildRequires: sqlite3-devel
32 Requires: gtk-update-icon-cache
33 Requires: hicolor-icon-theme
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 Seafile is a next-generation open source cloud storage system, with
38 advanced support for file syncing, privacy protection and teamwork.
40 Seafile allows users to create groups with file syncing, wiki, and
41 discussion to enable easy collaboration around documents within a
49 -Dqmake_executable:FILEPATH=/usr/bin/qmake-qt5 \
51 -DCMAKE_BUILD_TYPE=Release .
56 rm -rf $RPM_BUILD_ROOT
58 DESTDIR=$RPM_BUILD_ROOT
60 desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/seafile.desktop
63 rm -rf $RPM_BUILD_ROOT
66 %update_icon_cache hicolor
69 %update_icon_cache hicolor
72 %defattr(644,root,root,755)
73 %doc README.md LICENSE
74 %attr(755,root,root) %{_bindir}/seafile-applet
75 %{_desktopdir}/seafile.desktop
76 %{_pixmapsdir}/seafile.png
77 %{_iconsdir}/hicolor/scalable/apps/seafile.svg
78 %{_iconsdir}/hicolor/*/apps/seafile.png