The package rpms/kwin.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/kwin.git/commit/?id=89be122ee8abd....
Change:
+%ifnarch %{arm}
Thanks.
Full change:
============
commit 935e5f4c465ead538e96b3a1153d455c3bdadf9c
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Mon Jul 3 12:00:26 2017 -0500
kwin-5.10.3.1
diff --git a/.gitignore b/.gitignore
index 1075006..ae95b55 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/kwin-5.10.1.tar.xz
/kwin-5.10.2.tar.xz
/kwin-5.10.3.tar.xz
+/kwin-5.10.3.1.tar.xz
diff --git a/kwin.spec b/kwin.spec
index d1e520c..6c5864f 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -15,8 +15,8 @@
%endif
Name: kwin
-Version: 5.10.3
-Release: 3%{?dist}
+Version: 5.10.3.1
+Release: 1%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -202,7 +202,7 @@ BuildArch: noarch
%autosetup -n %{name}-%{version} -p1
sed -i \
- -e 's|^find_package(Breeze ${PROJECT_VERSION} CONFIG)|find_package(Breeze 5.7
CONFIG)|' \
+ -e 's|^find_package(Breeze ${PROJECT_VERSION} CONFIG)|find_package(Breeze 5.9
CONFIG)|' \
CMakeLists.txt
@@ -317,6 +317,9 @@ fi
%changelog
+* Mon Jul 03 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3.1-1
+- kwin-5.10.3.1
+
* Mon Jul 03 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3-3
- respin
diff --git a/sources b/sources
index afdc448..dec1cd2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.3.tar.xz) =
d05e9ae48d87920d278e804415528402171766145f25b0d98c6740df06ab4f3b1c3054a7bf266fbcbac6fdafda8417b3f1a643e0ae6647ae37e4d5f35ecf3259
+SHA512 (kwin-5.10.3.1.tar.xz) =
d05e9ae48d87920d278e804415528402171766145f25b0d98c6740df06ab4f3b1c3054a7bf266fbcbac6fdafda8417b3f1a643e0ae6647ae37e4d5f35ecf3259
commit 7f37fc6b4d57108aaa4768416af52c2916280160
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Mon Jul 3 11:28:38 2017 -0500
respin
diff --git a/kwin.spec b/kwin.spec
index 295682c..d1e520c 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -16,7 +16,7 @@
Name: kwin
Version: 5.10.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -317,6 +317,9 @@ fi
%changelog
+* Mon Jul 03 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3-3
+- respin
+
* Sun Jul 02 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3-2
- enable tests, support %%bootstrap, update URL
diff --git a/sources b/sources
index ede356e..afdc448 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.3.tar.xz) =
134d55100cf843d9a40afec019ce99b2d85ff68c94cd242583e526ae082128dba92bdd4cc6ad7b1b7d0dd6c73a83b13434ed725a590c961ada71dcf6d687cc51
+SHA512 (kwin-5.10.3.tar.xz) =
d05e9ae48d87920d278e804415528402171766145f25b0d98c6740df06ab4f3b1c3054a7bf266fbcbac6fdafda8417b3f1a643e0ae6647ae37e4d5f35ecf3259
commit 89be122ee8abd714f3380e5f99f179d9878c3bbf
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Sun Jul 2 14:22:11 2017 -0500
enable tests, support %bootstrap, update URL
diff --git a/kwin.spec b/kwin.spec
index e6395cf..295682c 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -1,20 +1,30 @@
+# uncomment to enable bootstrap mode
+#global bootstrap 1
+
+%if !0%{?bootstrap}
+# avoid slow arm arch for now
+%ifnarch %{arm}
+%global tests 1
+%endif
# Whether to build experimental Wayland support
# NOTE: Does not build on F20 due to too old Wayland and requires kf5-kwayland,
# which is not available in Fedora yet
%if 0%{?fedora} > 21
%global wayland 1
%endif
+%endif
Name: kwin
Version: 5.10.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
# scripts/enforcedeco/contents/code/main.js
# KDE e.V. may determine that future GPL versions are accepted
License: GPLv2 or GPLv3
-URL:
https://cgit.kde.org/%{name}.git
+URL:
https://userbase.kde.org/KWin
+#URL:
https://cgit.kde.org/%{name}.git
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
@@ -100,6 +110,12 @@ BuildRequires: kdecoration-devel >= %{majmin_ver}
BuildRequires: kscreenlocker-devel >= %{majmin_ver}
BuildRequires: plasma-breeze-devel >= %{majmin_ver}
+%if 0%{?tests}
+BuildRequires: dbus-x11
+BuildRequires: openbox
+BuildRequires: xorg-x11-server-Xvfb
+%endif
+
## Runtime deps
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: %{name}-common%{?_isa} = %{version}-%{release}
@@ -113,7 +129,7 @@ Requires: kf5-filesystem
%if ! 0%{?bootstrap}
BuildRequires: qt5-qtmultimedia-devel
%endif
-Requires: qt5-qtmultimedia
+Requires: qt5-qtmultimedia%{?_isa}
# libkdeinit5_kwin*
%{?kf5_kinit_requires}
@@ -193,7 +209,8 @@ sed -i \
%build
mkdir %{_target_platform}
pushd %{_target_platform}
-%{cmake_kf5} ..
+%{cmake_kf5} .. \
+ -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
popd
make %{?_smp_mflags} -C %{_target_platform}
@@ -210,6 +227,16 @@ cat %{name}.lang %{name}-doc.lang | sort | uniq -u > kwin5.lang
ln -s kwin_x11 %{buildroot}%{_bindir}/kwin
+%check
+%if 0%{?tests}
+# using low timeout to avoid extending buildtimes too much for now -- rex
+export CTEST_OUTPUT_ON_FAILURE=1
+xvfb-run -a \
+dbus-launch --exit-with-session \
+make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||:
+%endif
+
+
%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -290,6 +317,9 @@ fi
%changelog
+* Sun Jul 02 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3-2
+- enable tests, support %%bootstrap, update URL
+
* Tue Jun 27 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3-1
- 5.10.3
commit 3cbcf57832aa525d82b33feaffab9e11a2db0e0d
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Tue Jun 27 09:10:28 2017 -0500
5.10.3
diff --git a/.gitignore b/.gitignore
index fed4be3..1075006 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/kwin-5.10.0.tar.xz
/kwin-5.10.1.tar.xz
/kwin-5.10.2.tar.xz
+/kwin-5.10.3.tar.xz
diff --git a/kwin.spec b/kwin.spec
index 4706528..e6395cf 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -6,7 +6,7 @@
%endif
Name: kwin
-Version: 5.10.2
+Version: 5.10.3
Release: 1%{?dist}
Summary: KDE Window manager
@@ -290,6 +290,9 @@ fi
%changelog
+* Tue Jun 27 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3-1
+- 5.10.3
+
* Thu Jun 15 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.2-1
- 5.10.2
diff --git a/sources b/sources
index 029b158..ede356e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.2.tar.xz) =
682649f412f13d7cc88001c1afe7fbab590728bcf3caa6cd87f3cd0349cdd1d6a283a8f48654d8245cc3d82d22bb79b0b5540d47ce9ca13f18744127b124473c
+SHA512 (kwin-5.10.3.tar.xz) =
134d55100cf843d9a40afec019ce99b2d85ff68c94cd242583e526ae082128dba92bdd4cc6ad7b1b7d0dd6c73a83b13434ed725a590c961ada71dcf6d687cc51