The package rpms/contour-terminal.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/contour-terminal.git/commit/?id=92bf....
Change: +ExcludeArch: s390x i686 ppc64le
Thanks.
Full change: ============
commit 92bfbbe16f6adae98937e76a972c8368eab18cb4 Author: topazus topazus@outlook.com Date: Wed Mar 8 08:40:07 2023 +0800
Initial import (rhbz#2174384)
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..45f41c7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/contour-0.3.11.258.tar.gz diff --git a/contour-terminal.spec b/contour-terminal.spec new file mode 100644 index 0000000..e45697b --- /dev/null +++ b/contour-terminal.spec @@ -0,0 +1,97 @@ +%bcond_without qt6 + +Name: contour-terminal +Version: 0.3.11.258 +Release: %autorelease +Summary: Modern C++ Terminal Emulator +License: Apache-2.0 +URL: https://github.com/contour-terminal/contour +Source0: %{url}/archive/v%{version}/contour-%{version}.tar.gz + +ExcludeArch: s390x i686 ppc64le + +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: ninja-build +BuildRequires: extra-cmake-modules +BuildRequires: fmt-devel +BuildRequires: guidelines-support-library-devel +BuildRequires: range-v3-devel +BuildRequires: yaml-cpp-devel +BuildRequires: libxcb-devel +BuildRequires: fontconfig-devel +BuildRequires: freetype-devel +BuildRequires: harfbuzz-devel +BuildRequires: libunicode-devel +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +%if %{?fedora} <= 38 +BuildRequires: catch-devel +%else +BuildRequires: catch2-devel +%endif + +%if %{with qt6} +BuildRequires: qt6-qtbase-devel +BuildRequires: qt6-qtdeclarative-devel +BuildRequires: qt6-qtmultimedia-devel +%else +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtmultimedia-devel +%endif + +Requires: hicolor-icon-theme +Requires: kf5-kservice +Requires: kf5-filesystem +Requires: ncurses-base + +%description +Contour is a modern and actually fast, modal, virtual terminal emulator, +for everyday use. It is aiming for power users with a modern feature mindset. + +%prep +%autosetup -n contour-%{version} + +%build +%cmake \ + -GNinja \ +%if %{with qt6} + -DCONTOUR_BUILD_WITH_QT6=ON +%else + -DCONTOUR_BUILD_WITH_QT6=OFF +%endif +%ninja_build -C %{_vpath_builddir} + +%install +%ninja_install -C %{_vpath_builddir} + +rm %{buildroot}%{_datadir}/terminfo/c/contour-latest +ln -s contour %{buildroot}%{_datadir}/terminfo/c/contour-latest +rm %{buildroot}%{_datadir}/contour/LICENSE.txt +rm %{buildroot}%{_datadir}/contour/README.md + +%check +./%{_vpath_builddir}/src/crispy/crispy_test +./%{_vpath_builddir}/src/vtbackend/vtbackend_test + +desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml + +%files +%license LICENSE.txt +%doc README.md +%{_bindir}/contour +%{_datadir}/applications/*.desktop +%{_datadir}/kservices5/ServiceMenus/*.desktop +%dir %{_datadir}/contour +%dir %{_datadir}/contour/shell-integration +%{_datadir}/contour/shell-integration/shell-integration.fish +%{_datadir}/contour/shell-integration/shell-integration.tcsh +%{_datadir}/contour/shell-integration/shell-integration.zsh +%{_datadir}/terminfo/c/contour* +%{_datadir}/icons/hicolor/*/apps/*.png +%{_metainfodir}/*.xml + +%changelog +%autochangelog diff --git a/sources b/sources new file mode 100644 index 0000000..6615fc4 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (contour-0.3.11.258.tar.gz) = 96e6ec683df18b0b15bee4bcbe68bc940b025d99466bf278b7f356acd27f054e9c49376f20545aef0a619c0bcd65c961a22c58f37b2e6011fe2d2a9bc65ef1b7
arch-excludes@lists.fedoraproject.org