The package rpms/kitty.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/kitty.git/commit/?id=66fa275433c1...
https://src.fedoraproject.org/cgit/rpms/kitty.git/commit/?id=b90a9fa85543....
Change:
-ExcludeArch: s390x
+ExcludeArch: s390x
Thanks.
Full change:
============
commit b90a9fa85543bd9b38e842d63edf3ff0423c83ee
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Thu Jan 2 15:17:49 2020 +0200
ExcludeArch: s390x
diff --git a/kitty.spec b/kitty.spec
index acbf5ce..905184d 100644
--- a/kitty.spec
+++ b/kitty.spec
@@ -7,6 +7,9 @@ Version: 0.15.1
Release: 1%{?dist}
Summary: Cross-platform, fast, feature full, GPU based terminal emulator
+#
https://pagure.io/koji/issue/1679
+ExcludeArch: s390x
+
# BSD: docs/_templates/searchbox.html
# zlib: glfw/
License: GPLv3 and zlib and BSD
commit ec35ed41ef3f255a4dc0225fb269e962017b9257
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Thu Jan 2 15:10:17 2020 +0200
Cosmetic spec file fixes
diff --git a/kitty.spec b/kitty.spec
index 3c482e5..acbf5ce 100644
--- a/kitty.spec
+++ b/kitty.spec
@@ -102,8 +102,10 @@ This package contains the documentation for %{name}.
%prep
%autosetup
+
# Replace python shebangs to make them compatible with fedora
-find -type f -name "*.py" -exec sed -e 's@/usr/bin/env
python3@%{__python3}@g' -e 's@/usr/bin/env python@%{__python3}@g' -i
"{}" \;
+find -type f -name "*.py" -exec sed -e 's|/usr/bin/env
python3|%{__python3}|g' \
+ -e 's|/usr/bin/env python|%{__python3}|g' -i
"{}" \;
# non-executable-script
sed -e "s/f.endswith('\.so')/f.endswith('\.so') or
f.endswith('\.py')/g" -i setup.py
@@ -117,12 +119,17 @@ sed -i
's|native_optimizations=True|native_optimizations=False|' setup.py
%build
%set_build_flags
+
# Project using custom build scripts :(
%{__python3} setup.py build
%install
-%{__python3} setup.py linux-package --libdir-name=%{_lib} --prefix=%{buildroot}%{_prefix}
--update-check-interval=0 --debug
+%{__python3} setup.py linux-package \
+ --libdir-name=%{_lib} \
+ --prefix=%{buildroot}%{_prefix} \
+ --update-check-interval=0 \
+ --debug
install -m 0644 -Dp %{SOURCE1} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
# script-without-shebang '__init__.py'
@@ -144,7 +151,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
%{_bindir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/*/*.png
-%{_libdir}/%{name}
+%{_libdir}/%{name}/
%{_mandir}/man1/*
%{_metainfodir}/*.xml
commit 66fa275433c1745a4f59f6233a90e3ae30cb03cd
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Thu Jan 2 13:51:43 2020 +0200
Update to 0.15.1
diff --git a/.gitignore b/.gitignore
index 1df05cd..d536b8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/kitty-0.14.6.tar.gz
/kitty-0.15.0.tar.gz
+/kitty-0.15.1.tar.gz
diff --git a/kitty.spec b/kitty.spec
index f934d0d..3c482e5 100644
--- a/kitty.spec
+++ b/kitty.spec
@@ -3,15 +3,12 @@
%global build_ldflags %{build_ldflags} -flto
Name: kitty
-Version: 0.15.0
+Version: 0.15.1
Release: 1%{?dist}
Summary: Cross-platform, fast, feature full, GPU based terminal emulator
-#
https://pagure.io/koji/issue/1679
-ExcludeArch: s390x
-
# BSD: docs/_templates/searchbox.html
-# zlib: glfw/*
+# zlib: glfw/
License: GPLv3 and zlib and BSD
URL:
https://sw.kovidgoyal.net/kitty
Source0:
https://github.com/kovidgoyal/kitty/archive/v%{version}/%{name}-%{version...
@@ -46,7 +43,8 @@ Requires: hicolor-icon-theme
# Install the terminfo file on the remote machine.
Requires: %{name}-terminfo = %{version}-%{release}
-# Very weak dependencies, these are required to enable all features of kitty's
"kittens" functions install separately
+# Very weak dependencies, these are required to enable all features of kitty's
"kittens" functions install
+# separately
Recommends: python3-pygments
Suggests: ImageMagick%{?_isa}
@@ -114,7 +112,7 @@ sed -e "s/f.endswith('\.so')/f.endswith('\.so')
or f.endswith('\.py')/g" -i setu
find -type f -name "*.py*" -empty -exec chmod -x "{}" \;
# Disable native optimizations
-sed -i 's!native_optimizations=True!native_optimizations=False!' setup.py
+sed -i 's|native_optimizations=True|native_optimizations=False|' setup.py
%build
@@ -131,8 +129,8 @@ install -m 0644 -Dp %{SOURCE1}
%{buildroot}%{_metainfodir}/%{name}.appdata.xml
find %{buildroot} -type f -name "*.py*" -empty -exec chmod -x "{}"
\;
# rpmlint fixes
-rm %{buildroot}%{_datadir}/doc/%{name}/html/.buildinfo
-rm %{buildroot}%{_datadir}/doc/%{name}/html/.nojekyll
+rm %{buildroot}%{_datadir}/doc/%{name}/html/.buildinfo \
+ %{buildroot}%{_datadir}/doc/%{name}/html/.nojekyll
%check
@@ -162,6 +160,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
%changelog
+* Thu Jan 02 2020 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.15.1-1
+- Update to 0.15.1
+
* Wed Nov 27 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.15.0-1
- Update to 0.15.0
@@ -172,4 +173,3 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
* Fri Jul 12 2019 eskse <eskse(a)users.noreply.github.com> 0.14.2-1
- Initial version of file
-
diff --git a/sources b/sources
index 152abc3..12444ab 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kitty-0.15.0.tar.gz) =
cbaafb4806b882202141bf823f07afa5b7b88844c2aa2d7d321844b309cea258659eff751b232a346b27629dd85822d7b8ce78e8c87a8467b23f8d088dfa2c46
+SHA512 (kitty-0.15.1.tar.gz) =
b508991ddd0615414380889b6e0efdf7a063714d4e430d4fb6bb8d1fc80190ff5a076755e49e19fa84d70b30ab37090c4fcc120189ab1332234b5b05d9a98c21