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 8efd6f26e744f06159454e51b1132653ef4aa9e0
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Thu Aug 24 09:54:23 2017 -0500
5.10.5
diff --git a/.gitignore b/.gitignore
index cdcafae..4e0ba56 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kwin-5.10.4.tar.xz
+/kwin-5.10.5.tar.xz
diff --git a/kwin.spec b/kwin.spec
index b9b182e..fd10941 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -15,8 +15,8 @@
%endif
Name: kwin
-Version: 5.10.4
-Release: 3%{?dist}
+Version: 5.10.5
+Release: 1%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -317,6 +317,9 @@ fi
%changelog
+* Thu Aug 24 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.5-1
+- 5.10.5
+
* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.10.4-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
diff --git a/sources b/sources
index 151816e..27397fd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.4.tar.xz) =
54f61e01a7e4dfd980440c0b80da54494d6f9d0f0180dedf82d7de923033d5aae11d8af35b78260b7c8977ed6b78dbdd32a40706e3c05420cdbcbe4277120d2b
+SHA512 (kwin-5.10.5.tar.xz) =
b679dac07b7cc71c9ac7f4755282f8e30d5c2757c7cf9f29ed4f7653c70832140171e1227299a726af8aef1919db83b115dc4091ff80851b0afc53a4cf06840a
commit e18abf7d70709187df3cc4d659a77aedbe50434a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 3 00:55:29 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
diff --git a/kwin.spec b/kwin.spec
index 62a470b..b9b182e 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -16,7 +16,7 @@
Name: kwin
Version: 5.10.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -317,6 +317,9 @@ fi
%changelog
+* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.10.4-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.10.4-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit 8158e36d0aa34b229776a374782e446bca6381e5
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 26 18:10:00 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/kwin.spec b/kwin.spec
index 6f4ce27..62a470b 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -16,7 +16,7 @@
Name: kwin
Version: 5.10.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -317,6 +317,9 @@ fi
%changelog
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.10.4-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Thu Jul 20 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.4-1
- 5.10.4
commit 584c36d501d1e280534c531898503c034daf3c55
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Thu Jul 20 22:19:26 2017 -0500
5.10.4
diff --git a/.gitignore b/.gitignore
index ae95b55..cdcafae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1 @@
-/kwin-5.9.5.tar.xz
-/kwin-5.10.0.tar.xz
-/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
+/kwin-5.10.4.tar.xz
diff --git a/kwin.spec b/kwin.spec
index a9e15c2..6f4ce27 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -15,8 +15,8 @@
%endif
Name: kwin
-Version: 5.10.3.1
-Release: 2%{?dist}
+Version: 5.10.4
+Release: 1%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -317,6 +317,9 @@ fi
%changelog
+* Thu Jul 20 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.4-1
+- 5.10.4
+
* Wed Jul 19 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3.1-2
- rebuild (qt5)
diff --git a/sources b/sources
index dec1cd2..151816e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.3.1.tar.xz) =
d05e9ae48d87920d278e804415528402171766145f25b0d98c6740df06ab4f3b1c3054a7bf266fbcbac6fdafda8417b3f1a643e0ae6647ae37e4d5f35ecf3259
+SHA512 (kwin-5.10.4.tar.xz) =
54f61e01a7e4dfd980440c0b80da54494d6f9d0f0180dedf82d7de923033d5aae11d8af35b78260b7c8977ed6b78dbdd32a40706e3c05420cdbcbe4277120d2b
commit edc8e5ca39a6457199012b319f8bf626c8baf070
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Wed Jul 19 20:08:05 2017 -0500
rebuild (qt5)
diff --git a/kwin.spec b/kwin.spec
index 6c5864f..a9e15c2 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -16,7 +16,7 @@
Name: kwin
Version: 5.10.3.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -317,6 +317,9 @@ fi
%changelog
+* Wed Jul 19 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3.1-2
+- rebuild (qt5)
+
* Mon Jul 03 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.3.1-1
- kwin-5.10.3.1
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
commit f78ad4aefa7c4738daa5df582ca66e628347c683
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Thu Jun 15 06:59:57 2017 -0500
5.10.2
diff --git a/.gitignore b/.gitignore
index 04b29dc..fed4be3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/kwin-5.9.5.tar.xz
/kwin-5.10.0.tar.xz
/kwin-5.10.1.tar.xz
+/kwin-5.10.2.tar.xz
diff --git a/kwin.spec b/kwin.spec
index 710e263..4706528 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -6,7 +6,7 @@
%endif
Name: kwin
-Version: 5.10.1
+Version: 5.10.2
Release: 1%{?dist}
Summary: KDE Window manager
@@ -290,6 +290,9 @@ fi
%changelog
+* Thu Jun 15 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.2-1
+- 5.10.2
+
* Tue Jun 06 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.1-1
- 5.10.1
diff --git a/sources b/sources
index e8e562a..029b158 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.1.tar.xz) =
51301e9043f38fc433e24177070f7e8a18fe33fb87dbf435259cd1cc58d61c5dc3f3af208d0c392df986d73d497bac0f4b5f0a392c1acb6de99529a987a94ee1
+SHA512 (kwin-5.10.2.tar.xz) =
682649f412f13d7cc88001c1afe7fbab590728bcf3caa6cd87f3cd0349cdd1d6a283a8f48654d8245cc3d82d22bb79b0b5540d47ce9ca13f18744127b124473c
commit 1a1eed8f971aa3f733b99ae670fc63ae324ad2bb
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Tue Jun 6 12:51:04 2017 -0500
5.10.1
diff --git a/.gitignore b/.gitignore
index 5142ea4..04b29dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kwin-5.9.5.tar.xz
/kwin-5.10.0.tar.xz
+/kwin-5.10.1.tar.xz
diff --git a/kwin.spec b/kwin.spec
index 6d0804e..710e263 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -6,7 +6,7 @@
%endif
Name: kwin
-Version: 5.10.0
+Version: 5.10.1
Release: 1%{?dist}
Summary: KDE Window manager
@@ -290,6 +290,9 @@ fi
%changelog
+* Tue Jun 06 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.10.1-1
+- 5.10.1
+
* Wed May 31 2017 Jan Grulich <jgrulich(a)redhat.com> - 5.10.0-1
- 5.10.0
diff --git a/sources b/sources
index d8b8cd7..e8e562a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.10.0.tar.xz) =
b212030928f19ecddb76e490a1dd314cc08e7310f6fde47111610a88d4f545423342907d9f3c0ed1f979ab1ddb9a4f1386efa7405eaca35b46edfab8060065bd
+SHA512 (kwin-5.10.1.tar.xz) =
51301e9043f38fc433e24177070f7e8a18fe33fb87dbf435259cd1cc58d61c5dc3f3af208d0c392df986d73d497bac0f4b5f0a392c1acb6de99529a987a94ee1
commit 53baa3f723de72d735de5e0f182607ef0e2d644c
Author: Jan Grulich <jgrulich(a)redhat.com>
Date: Wed May 31 08:57:01 2017 +0200
5.10.0
diff --git a/.gitignore b/.gitignore
index ec62886..5142ea4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kwin-5.9.5.tar.xz
+/kwin-5.10.0.tar.xz
diff --git a/kwin.spec b/kwin.spec
index dfad6bf..6d0804e 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -6,8 +6,8 @@
%endif
Name: kwin
-Version: 5.9.5
-Release: 3%{?dist}
+Version: 5.10.0
+Release: 1%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -290,6 +290,9 @@ fi
%changelog
+* Wed May 31 2017 Jan Grulich <jgrulich(a)redhat.com> - 5.10.0-1
+- 5.10.0
+
* Thu May 11 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.9.5-3
- rebuild (qt5)
diff --git a/sources b/sources
index 931d5ef..d8b8cd7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kwin-5.9.5.tar.xz) =
01b4a082d7abb68fbf89a2a530407b683b2c2b9a23648d1a19d49dff276b347cd85933c820741460aa304de67ea95f17d2bbdc90e07f4a9f0790f850d407c824
+SHA512 (kwin-5.10.0.tar.xz) =
b212030928f19ecddb76e490a1dd314cc08e7310f6fde47111610a88d4f545423342907d9f3c0ed1f979ab1ddb9a4f1386efa7405eaca35b46edfab8060065bd
commit d5d290101f22a740b14c5f375f56dd93c9e10895
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Thu May 11 11:03:34 2017 -0500
rebuild (qt5)
diff --git a/kwin.spec b/kwin.spec
index b809bdb..dfad6bf 100644
--- a/kwin.spec
+++ b/kwin.spec
@@ -7,7 +7,7 @@
Name: kwin
Version: 5.9.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: KDE Window manager
# all sources are effectively GPLv2+, except for:
@@ -290,6 +290,9 @@ fi
%changelog
+* Thu May 11 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.9.5-3
+- rebuild (qt5)
+
* Wed Apr 26 2017 Rex Dieter <rdieter(a)fedoraproject.org> - 5.9.5-2
- -doc: use %%find_lang --with-html