Summary: Seafile cloud storage desktop client
Name: seafile-client
-Version: 5.1.1
+Version: 8.0.4
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: c1efe86775068aa9f42125bf70192931
+# Source0-md5: f1962a9033be781bf68acccc43c895ea
+Patch0: unknowwn-errors.patch
URL: https://www.seafile.com/
BuildRequires: Qt5Core-devel
-BuildRequires: Qt5WebKit-devel
-BuildRequires: Qt5Test-devel
BuildRequires: Qt5DBus-devel
-BuildRequires: appstream-glib
+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: qt5-qttools
BuildRequires: rpmbuild(macros) >= 1.596
BuildRequires: seafile-devel
-BuildRequires: sqlite-devel
+BuildRequires: sqlite3-devel
Requires: gtk-update-icon-cache
Requires: hicolor-icon-theme
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%prep
%setup -q
+%patch0 -p1
%build
-%cmake \
+mkdir -p build
+cd build
+%cmake ../ \
+ -DCMAKE_C_FLAGS="%{rpmcflags}" \
+ -DCMAKE_CXX_FLAGS="%{rpmcxxflags}" \
-Dqmake_executable:FILEPATH=/usr/bin/qmake-qt5 \
-DUSE_QT5=ON \
-DCMAKE_BUILD_TYPE=Release .
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/seafile.desktop