The package rpms/howl.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/howl.git/commit/?id=39683ba94fc2acdf....
Change: +%ifarch aarch64
Thanks.
Full change: ============
commit 39683ba94fc2acdf369332099ee4cb73733c3d35 Author: Pete Walter pwalter@fedoraproject.org Date: Thu Feb 2 00:58:45 2023 +0000
Update bundled LuaJIT for aarch64 support
diff --git a/.gitignore b/.gitignore index d4fae77..00c8848 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /howl-0.6.tgz +/LuaJIT-3f9389e.tar.gz diff --git a/howl.spec b/howl.spec index cf8f4d6..dd53b74 100644 --- a/howl.spec +++ b/howl.spec @@ -1,14 +1,21 @@ +# LuaJIT git snapshot +%global commit1 3f9389edc6cdf3f78a6896d550c236860aed62b2 +%global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) + Name: howl Version: 0.6 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Lightweight editor with a keyboard-centric minimalistic UI
# For a breakdown of the licensing, see LICENSE.md License: MIT and Public Domain and BSD URL: https://howl.io Source0: https://github.com/howl-editor/howl/releases/download/%%7Bversion%7D/%%7Bnam... +# newer git snapshot for LuaJIT for aarch64 support +Source1: https://github.com/LuaJIT/LuaJIT/archive/%%7Bcommit1%7D/LuaJIT-%%7Bshortcomm... + # Bundled LuaJIT-2.1.0-beta3 failed to compile with this arches -ExcludeArch: aarch64 ppc64le s390x +ExcludeArch: ppc64le s390x
BuildRequires: desktop-file-utils BuildRequires: gcc @@ -45,7 +52,11 @@ Summary: Data files for %{name} Data files for %{name}.
%prep -%autosetup +%autosetup -a1 +%ifarch aarch64 +rm -rf src/deps/LuaJIT-2.1.0-beta3 +mv LuaJIT-%{commit1} src/deps/LuaJIT-2.1.0-beta3 +%endif
%build export HOST_CFLAGS="%{build_cflags}" @@ -82,6 +93,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/howl.desktop %{_datadir}/howl
%changelog +* Thu Feb 02 2023 Pete Walter pwalter@fedoraproject.org - 0.6-20 +- Update bundled LuaJIT for aarch64 support + * Thu Feb 02 2023 Pete Walter pwalter@fedoraproject.org - 0.6-19 - Fix FTBFS (rhbz#2045707)
diff --git a/sources b/sources index 266ed24..8db2202 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (howl-0.6.tgz) = 6379b06a9dfb5ae70078219fad08c5e52cae96ffdef6a7c03086a4f39b634ed52584f961fa5473c184b1c923ceac0125dd02866875bf6ef83f75289e29c8e6ab +SHA512 (LuaJIT-3f9389e.tar.gz) = 3132682201fd1e1024794fd7cbd8625e8ecb2daa184d6b84d80c60866a00478213440bdad0b1d91e77525d1a2bf1ffaab10685f093a75e4afe2dc7346a5d1c09
commit 0c8676132fa059256a21195eb22550467d5234f3 Author: Pete Walter pwalter@fedoraproject.org Date: Thu Feb 2 00:32:03 2023 +0000
Spec clean up
diff --git a/howl.spec b/howl.spec index 856de29..cf8f4d6 100644 --- a/howl.spec +++ b/howl.spec @@ -13,8 +13,8 @@ ExcludeArch: aarch64 ppc64le s390x BuildRequires: desktop-file-utils BuildRequires: gcc BuildRequires: libappstream-glib +BuildRequires: make BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: make
Requires: %{name}-data Requires: hicolor-icon-theme @@ -58,28 +58,28 @@ export TARGET_LDFLAGS="%{build_ldflags}" %make_install -C src PREFIX=%{_prefix} # https://docs.fedoraproject.org/en-US/packaging-guidelines/#_avoid_bundling_o... # We can install it in *Requires* -rm -r %{buildroot}%{_datadir}/%{name}/fonts +rm -r %{buildroot}%{_datadir}/howl/fonts # https://github.com/howl-editor/howl/pull/502 mv %{buildroot}%{_datadir}/appdata %{buildroot}%{_metainfodir} # https://github.com/howl-editor/howl/issues/501#issuecomment-484565885 -find %{buildroot}%{_datadir}/%{name}/bundles/python/misc/ -type f -name "*.py" -exec sed -e 's@/usr/bin/env python@/usr/bin/python3@g' -i "{}" ; -find %{buildroot}%{_datadir}/%{name}/bundles/ruby/misc/ -type f -name "*.rb" -exec sed -e 's@/usr/bin/env ruby@/usr/bin/ruby@g' -i "{}" ; +find %{buildroot}%{_datadir}/howl/bundles/python/misc/ -type f -name "*.py" -exec sed -e 's@/usr/bin/env python@/usr/bin/python3@g' -i "{}" ; +find %{buildroot}%{_datadir}/howl/bundles/ruby/misc/ -type f -name "*.rb" -exec sed -e 's@/usr/bin/env ruby@/usr/bin/ruby@g' -i "{}" ;
%check -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdata.xml -desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/howl.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/howl.desktop
%files %doc README.md Changelog.md %license LICENSE.md -%{_bindir}/%{name} -%{_bindir}/%{name}-spec -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -%{_metainfodir}/%{name}.appdata.xml +%{_bindir}/howl +%{_bindir}/howl-spec +%{_datadir}/applications/howl.desktop +%{_datadir}/icons/hicolor/scalable/apps/howl.svg +%{_metainfodir}/howl.appdata.xml
%files data -%{_datadir}/%{name} +%{_datadir}/howl
%changelog * Thu Feb 02 2023 Pete Walter pwalter@fedoraproject.org - 0.6-19
commit 0d4b025d214b874dd2cb86de136196f3c563b93c Author: Pete Walter pwalter@fedoraproject.org Date: Thu Feb 2 00:01:53 2023 +0000
Fix FTBFS (rhbz#2045707)
diff --git a/howl.spec b/howl.spec index 24bfbff..856de29 100644 --- a/howl.spec +++ b/howl.spec @@ -1,6 +1,6 @@ Name: howl Version: 0.6 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Lightweight editor with a keyboard-centric minimalistic UI
# For a breakdown of the licensing, see LICENSE.md @@ -48,6 +48,10 @@ Data files for %{name}. %autosetup
%build +export HOST_CFLAGS="%{build_cflags}" +export HOST_LDFLAGS="%{build_ldflags}" +export TARGET_CFLAGS="%{build_cflags}" +export TARGET_LDFLAGS="%{build_ldflags}" %make_build -C src
%install @@ -78,6 +82,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %{_datadir}/%{name}
%changelog +* Thu Feb 02 2023 Pete Walter pwalter@fedoraproject.org - 0.6-19 +- Fix FTBFS (rhbz#2045707) + * Thu Jan 19 2023 Fedora Release Engineering releng@fedoraproject.org - 0.6-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
@@ -108,4 +115,4 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop - Remove fdupes
* Wed Apr 17 2019 Artem Polishchuk ego.cordatus@gmail.com - 0.6-9 -- Initial package \ No newline at end of file +- Initial package
commit fede6cabffdc0a4042ae0cd6297bbc7aeca6bf2c Author: Fedora Release Engineering releng@fedoraproject.org Date: Thu Jan 19 12:12:26 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering releng@fedoraproject.org
diff --git a/howl.spec b/howl.spec index f8a59f2..24bfbff 100644 --- a/howl.spec +++ b/howl.spec @@ -1,6 +1,6 @@ Name: howl Version: 0.6 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Lightweight editor with a keyboard-centric minimalistic UI
# For a breakdown of the licensing, see LICENSE.md @@ -78,6 +78,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %{_datadir}/%{name}
%changelog +* Thu Jan 19 2023 Fedora Release Engineering releng@fedoraproject.org - 0.6-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering releng@fedoraproject.org - 0.6-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
arch-excludes@lists.fedoraproject.org