The package rpms/seafile-client.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/seafile-client.git/commit/?id=032....
Change:
+ExclusiveArch: %{qt5_qtwebengine_arches}
Thanks.
Full change:
============
commit 0329025fc492434d289d03cc4cf73bc6fe5617c5
Author: Aleksei Bavshin <alebastr89(a)gmail.com>
Date: Sat Nov 7 03:07:12 2020 +0000
Update to 7.0.10
diff --git a/seafile-client.spec b/seafile-client.spec
index ca32f8b..43ebf47 100644
--- a/seafile-client.spec
+++ b/seafile-client.spec
@@ -1,8 +1,8 @@
%global _hardened_build 1
Name: seafile-client
-Version: 7.0.4
-Release: 4%{?dist}
+Version: 7.0.10
+Release: 1%{?dist}
Summary: Seafile cloud storage desktop client
# main source: Apache 2.0
@@ -15,6 +15,8 @@ Source0:
https://github.com/haiwen/%{name}/archive/v%{version}/%{name}-%{
Source1: seafile.appdata.xml
Patch0: fix-qt-build.patch
+ExclusiveArch: %{qt5_qtwebengine_arches}
+
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: desktop-file-utils
@@ -29,7 +31,7 @@ BuildRequires: pkgconfig(libseafile) = %{version}
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(zlib)
BuildRequires: qt5-qtbase-devel
-BuildRequires: qt5-qtwebkit-devel
+BuildRequires: qt5-qtwebengine-devel
BuildRequires: qt5-linguist
# 3.x.unidentified with local changes
@@ -83,7 +85,8 @@ appstream-util validate-relax --nonet
%{buildroot}%{_metainfodir}/seafile.appdat
%changelog
-* Fri Nov 06 2020 Aleksei Bavshin <alebastr(a)fedoraproject.org>
+* Fri Nov 06 2020 Aleksei Bavshin <alebastr(a)fedoraproject.org> - 7.0.10-1
+- Update to 7.0.10
- Spec cleanup: remove unused deps, update for current guidelines
* Sat Jul 25 2020 Marie Loise Nolden <loise(a)kde.org> - 7.0.4-4
diff --git a/sources b/sources
index 875e011..d9551c7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (seafile-client-7.0.4.tar.gz) =
9073df49639045319e971a76eb3769c184617e179694981ad88ddd02382b4ca50ff92c26239757022270e0a0a4115c8b70ca7efeab6ff2dee78e90a7de1bf5a7
+SHA512 (seafile-client-7.0.10.tar.gz) =
cab11292ab1957b1682e0d3ee1ddd8e794c52bba7cf08ed39e8f598d3549247c20214d907d1e3792c06a36d8bea55c0bd25ce9aa3a802c262f9af785da7cb340
commit d33f3362b2403ecb74909feac72d6e241d51c65f
Author: Aleksei Bavshin <alebastr89(a)gmail.com>
Date: Sat Nov 7 03:07:05 2020 +0000
Update license and provides for bundled sources
diff --git a/seafile-client.spec b/seafile-client.spec
index d220ea5..ca32f8b 100644
--- a/seafile-client.spec
+++ b/seafile-client.spec
@@ -5,7 +5,11 @@ Version: 7.0.4
Release: 4%{?dist}
Summary: Seafile cloud storage desktop client
-License: ASL 2.0
+# main source: Apache 2.0
+# quazip: LGPL 2.1 with static linking exception
+# QtAwesome: MIT
+# fontawesome: OFL
+License: ASL 2.0 and LGPLv2 and MIT and OFL
URL:
https://www.seafile.com/
Source0:
https://github.com/haiwen/%{name}/archive/v%{version}/%{name}-%{version}....
Source1: seafile.appdata.xml
@@ -28,6 +32,10 @@ BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: qt5-linguist
+# 3.x.unidentified with local changes
+Provides: bundled(QtAwesome)
+Provides: bundled(fontawesome-fonts) = 3.2.1
+Provides: bundled(quazip) = 0.7.3
Requires: seafile = %{version}
commit 2d30509d58ee13de4e5165550efce802a25f7e3b
Author: Aleksei Bavshin <alebastr89(a)gmail.com>
Date: Sat Nov 7 03:06:56 2020 +0000
Spec cleanup: remove unused deps, update for current guidelines
diff --git a/.gitignore b/.gitignore
index b013f20..2ffb40e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1 @@
-/v5.1.1.tar.gz
-/v6.0.0.tar.gz
-/v6.0.4.tar.gz
-/v6.0.6.tar.gz
-/v6.1.0.tar.gz
-/v6.1.3.tar.gz
-/v6.1.4.tar.gz
-/v6.1.6.tar.gz
-/v6.2.3.tar.gz
-/v6.2.5.tar.gz
-/v6.2.11.tar.gz
-/v7.0.2.tar.gz
-/v7.0.4.tar.gz
+/seafile-*.tar.gz
diff --git a/seafile-client.spec b/seafile-client.spec
index cbb6af8..d220ea5 100644
--- a/seafile-client.spec
+++ b/seafile-client.spec
@@ -1,4 +1,3 @@
-%global __cmake_in_source_build 1
%global _hardened_build 1
Name: seafile-client
@@ -8,24 +7,26 @@ Summary: Seafile cloud storage desktop client
License: ASL 2.0
URL:
https://www.seafile.com/
-Source0:
https://github.com/haiwen/%{name}/archive/v%{version}.tar.gz
+Source0:
https://github.com/haiwen/%{name}/archive/v%{version}/%{name}-%{version}....
Source1: seafile.appdata.xml
Patch0: fix-qt-build.patch
+BuildRequires: cmake
+BuildRequires: gcc-c++
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
-BuildRequires: cmake
-BuildRequires: sqlite-devel
-BuildRequires: jansson-devel
-BuildRequires: openssl-devel
-BuildRequires: libuuid-devel
-BuildRequires: libsearpc-devel
-BuildRequires: ccnet-devel
-BuildRequires: seafile-devel = %{version}
-BuildRequires: qt5-qtbase
+BuildRequires: make
+
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(jansson)
+BuildRequires: pkgconfig(libevent)
+BuildRequires: pkgconfig(libsearpc)
+BuildRequires: pkgconfig(libseafile) = %{version}
+BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(zlib)
+BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qtwebkit-devel
-BuildRequires: qt5-qttools
-BuildRequires: qt5-qttools-devel
+BuildRequires: qt5-linguist
Requires: seafile = %{version}
@@ -39,20 +40,23 @@ to enable easy collaboration around documents within a team.
%prep
-%autosetup -p1 -n %{name}-%{version}
+%autosetup -p1
%build
-%cmake -DUSE_QT5=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_SHIBBOLETH_SUPPORT=ON .
-make CFLAGS="%{optflags}" %{?_smp_mflags}
+%cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHIBBOLETH_SUPPORT=ON
+%cmake_build
%install
-make install DESTDIR=%{buildroot}
-desktop-file-validate %{buildroot}/%{_datadir}/applications/seafile.desktop
-mkdir -p %{buildroot}%{_datarootdir}/appdata/
-install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/seafile.appdata.xml
-appstream-util validate-relax --nonet
%{buildroot}/%{_datadir}/appdata/seafile.appdata.xml
+%cmake_install
+install -D -m 644 -pv %{SOURCE1} %{buildroot}%{_metainfodir}/seafile.appdata.xml
+
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/seafile.desktop
+appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/seafile.appdata.xml
+
%files
%doc README.md
@@ -67,10 +71,13 @@ appstream-util validate-relax --nonet
%{buildroot}/%{_datadir}/appdata/seafile.a
%{_datadir}/icons/hicolor/48x48/apps/seafile.png
%{_datadir}/icons/hicolor/128x128/apps/seafile.png
%{_datadir}/pixmaps/seafile.png
-%{_datadir}/appdata/seafile.appdata.xml
+%{_metainfodir}/seafile.appdata.xml
%changelog
+* Fri Nov 06 2020 Aleksei Bavshin <alebastr(a)fedoraproject.org>
+- Spec cleanup: remove unused deps, update for current guidelines
+
* Sat Jul 25 2020 Marie Loise Nolden <loise(a)kde.org> - 7.0.4-4
- fix qt 5.15 build (append Patch0)
diff --git a/sources b/sources
index 9d6b8a6..875e011 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (v7.0.4.tar.gz) =
9073df49639045319e971a76eb3769c184617e179694981ad88ddd02382b4ca50ff92c26239757022270e0a0a4115c8b70ca7efeab6ff2dee78e90a7de1bf5a7
+SHA512 (seafile-client-7.0.4.tar.gz) =
9073df49639045319e971a76eb3769c184617e179694981ad88ddd02382b4ca50ff92c26239757022270e0a0a4115c8b70ca7efeab6ff2dee78e90a7de1bf5a7