Summary: Seafile cloud storage desktop client Name: seafile-client Version: 6.2.5 Release: 1 License: Apache v2.0 Group: Applications/Networking Source0: https://github.com/haiwen/seafile-client/archive/v%{version}/%{name}-%{version}.tar.gz # Source0-md5: d047a1dea78d8d1e7562acc4a66c1666 URL: https://www.seafile.com/ BuildRequires: Qt5Core-devel BuildRequires: Qt5DBus-devel BuildRequires: Qt5Gui-devel BuildRequires: Qt5Network-devel BuildRequires: Qt5Test-devel BuildRequires: Qt5Widgets-devel BuildRequires: bash BuildRequires: ccnet-devel BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: jansson-devel BuildRequires: libsearpc-devel BuildRequires: libstdc++-devel BuildRequires: libuuid-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: qt5-build BuildRequires: qt5-linguist BuildRequires: qt5-qmake BuildRequires: rpmbuild(macros) >= 1.596 BuildRequires: seafile-devel BuildRequires: sqlite3-devel Requires: gtk-update-icon-cache Requires: hicolor-icon-theme BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Seafile is a next-generation open source cloud storage system, with advanced support for file syncing, privacy protection and teamwork. Seafile allows users to create groups with file syncing, wiki, and discussion to enable easy collaboration around documents within a team. %prep %setup -q %build %cmake \ -Dqmake_executable:FILEPATH=/usr/bin/qmake-qt5 \ -DUSE_QT5=ON \ -DCMAKE_BUILD_TYPE=Release . %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/seafile.desktop %clean rm -rf $RPM_BUILD_ROOT %post %update_icon_cache hicolor %postun %update_icon_cache hicolor %files %defattr(644,root,root,755) %doc README.md LICENSE %attr(755,root,root) %{_bindir}/seafile-applet %{_desktopdir}/seafile.desktop %{_pixmapsdir}/seafile.png %{_iconsdir}/hicolor/scalable/apps/seafile.svg %{_iconsdir}/hicolor/*/apps/seafile.png