Architecture specific change in rpms/gnumeric.git
by githook-noreply@fedoraproject.org
The package rpms/gnumeric.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/gnumeric.git/commit/?id=dd3591830....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit dd3591830f1cac3035fd46bc30be56890f1c2b3c
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Sun Nov 5 10:26:57 2023 +0100
Drop i686 architecture
diff --git a/gnumeric.spec b/gnumeric.spec
index cac10e6..d000499 100644
--- a/gnumeric.spec
+++ b/gnumeric.spec
@@ -34,6 +34,10 @@ BuildRequires: psiconv-devel
BuildRequires: pygobject3-devel
BuildRequires: python3-devel
BuildRequires: zlib-devel
+
+# https://gitlab.gnome.org/GNOME/goffice/-/issues/70
+ExcludeArch: %{ix86}
+
Requires: hicolor-icon-theme
%description
@@ -149,6 +153,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%changelog
* Sat Nov 04 2023 Julian Sikorski <belegdol(a)fedoraproject.org> - 1:1.12.56-1
- Update to 1.12.56
+- Drop i686 architecture
* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:1.12.55-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
6 months, 2 weeks
Architecture specific change in rpms/goffice.git
by githook-noreply@fedoraproject.org
The package rpms/goffice.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/goffice.git/commit/?id=6f28eee1ac....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 6f28eee1ac15e00a9f3c82f4f0839a86e919576d
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Sun Nov 5 10:22:47 2023 +0100
Drop i686 architecture
diff --git a/goffice.spec b/goffice.spec
index 91ce675..5dc459b 100644
--- a/goffice.spec
+++ b/goffice.spec
@@ -16,6 +16,9 @@ BuildRequires: pkgconfig(libxslt)
BuildRequires: perl(English)
BuildRequires: perl(IO::Compress::Gzip)
+# https://gitlab.gnome.org/GNOME/goffice/-/issues/70
+ExcludeArch: %{ix86}
+
%description
Support libraries for gnome office
@@ -66,6 +69,7 @@ rm $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{version}/plugins/*/*.la
%changelog
* Sat Nov 04 2023 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.10.56-1
- Update to 0.10.56
+- Drop i686 architecture
* Sat Feb 04 2023 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.10.55-1
- Update to 0.10.55
6 months, 2 weeks
Architecture specific change in rpms/goffice.git
by githook-noreply@fedoraproject.org
The package rpms/goffice.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/goffice.git/commit/?id=84e1700256....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 84e17002563ae9fe54e6df50e3e3a141ffa7d1d1
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Sun Nov 5 10:22:47 2023 +0100
Drop i686 architecture
diff --git a/goffice.spec b/goffice.spec
index a67f8fb..f2fb89b 100644
--- a/goffice.spec
+++ b/goffice.spec
@@ -16,6 +16,9 @@ BuildRequires: pkgconfig(libxslt)
BuildRequires: perl(English)
BuildRequires: perl(IO::Compress::Gzip)
+# https://gitlab.gnome.org/GNOME/goffice/-/issues/70
+ExcludeArch: %{ix86}
+
%description
Support libraries for gnome office
@@ -66,6 +69,7 @@ rm $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{version}/plugins/*/*.la
%changelog
* Sat Nov 04 2023 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.10.56-1
- Update to 0.10.56
+- Drop i686 architecture
* Sat Feb 04 2023 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.10.55-1
- Update to 0.10.55
6 months, 2 weeks
Architecture specific change in rpms/goffice.git
by githook-noreply@fedoraproject.org
The package rpms/goffice.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/goffice.git/commit/?id=fcbbd76677....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit fcbbd76677ea9b9eee270bc679805ffd9ab4d85f
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Sun Nov 5 10:22:47 2023 +0100
Drop i686 architecture
diff --git a/goffice.spec b/goffice.spec
index 1ff295e..a5b13d5 100644
--- a/goffice.spec
+++ b/goffice.spec
@@ -16,6 +16,9 @@ BuildRequires: pkgconfig(libxslt)
BuildRequires: perl(English)
BuildRequires: perl(IO::Compress::Gzip)
+# https://gitlab.gnome.org/GNOME/goffice/-/issues/70
+ExcludeArch: %{ix86}
+
%description
Support libraries for gnome office
@@ -66,6 +69,7 @@ rm $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{version}/plugins/*/*.la
%changelog
* Sat Nov 04 2023 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.10.56-1
- Update to 0.10.56
+- Drop i686 architecture
* Thu Jul 20 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.55-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
6 months, 2 weeks
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (1136)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- CardManager
ExclusiveArch: %{java_arches} noarch
- GAPDoc
ExclusiveArch: %{gap_arches} noarch
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- Mars
ExclusiveArch: %{java_arches} noarch
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-rJava
ExclusiveArch: %{java_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64 s390x
- anet
ExclusiveArch: %{GPRbuild_arches}
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr-maven-plugin
ExclusiveArch: %{java_arches} noarch
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt5_qtwebengine_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- atinject
ExclusiveArch: %{java_arches} noarch
- aunit
ExclusiveArch: %GPRbuild_arches
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcel
ExclusiveArch: %{java_arches} noarch
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- belle-sip
ExclusiveArch: %{java_arches}
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- box64
ExclusiveArch: aarch64 ppc64le x86_64
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: %{golang_arches}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: aarch64 x86_64
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- catatonit
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: %{golang_arches_future}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- cglib
ExclusiveArch: %{java_arches} noarch
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64
ExclusiveArch: x86_64 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- cortado
ExclusiveArch: %{java_arches} noarch
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- daq
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet7.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dub
ExclusiveArch: %{ldc_arches}
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- ecj
ExclusiveArch: %{java_arches} noarch
- eclipse-swt
ExclusiveArch: %{java_arches}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- filedrop
ExclusiveArch: %{java_arches} noarch
- firecracker
ExclusiveArch: aarch64 x86_64
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- folly
ExclusiveArch: x86_64 aarch64 ppc64le
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- freecol
ExclusiveArch: %{java_arches} noarch
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gap
ExclusiveArch: %{gap_arches}
- gap-pkg-ace
ExclusiveArch: %{gap_arches}
- gap-pkg-aclib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-alnuth
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-atlasrep
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autodoc
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-automata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autpgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-browse
ExclusiveArch: %{gap_arches}
- gap-pkg-caratinterface
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-circle
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-cohomolo
ExclusiveArch: %{gap_arches}
- gap-pkg-congruence
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-corelg
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crime
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crisp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crypting
ExclusiveArch: %{gap_arches}
- gap-pkg-cryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crystcat
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ctbllib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-curlinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-cvec
ExclusiveArch: %{gap_arches}
- gap-pkg-datastructures
ExclusiveArch: %{gap_arches}
- gap-pkg-design
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-digraphs
ExclusiveArch: %{gap_arches}
- gap-pkg-edim
ExclusiveArch: %{gap_arches}
- gap-pkg-factint
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ferret
ExclusiveArch: %{gap_arches}
- gap-pkg-fga
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fining
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-float
ExclusiveArch: %{gap_arches}
- gap-pkg-format
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-forms
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fr
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-francy
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-gbnp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-genss
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grape
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-groupoids
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grpconst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-guava
ExclusiveArch: %{gap_arches}
- gap-pkg-hap
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hapcryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hecke
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-images
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-io
ExclusiveArch: %{gap_arches}
- gap-pkg-irredsol
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-json
ExclusiveArch: %{gap_arches}
- gap-pkg-jupyterkernel
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-jupyterviz
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-laguna
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liealgdb
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liepring
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liering
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-loops
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-lpres
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-mapclass
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-nautytracesinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-nq
ExclusiveArch: %{gap_arches}
- gap-pkg-openmath
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-orb
ExclusiveArch: %{gap_arches}
- gap-pkg-polenta
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polycyclic
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polymaking
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-primgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-profiling
ExclusiveArch: %{gap_arches}
- gap-pkg-qpa
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-quagroup
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-radiroot
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-recog
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-repsn
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-resclasses
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-scscp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-semigroups
ExclusiveArch: %{gap_arches}
- gap-pkg-singular
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sla
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallsemi
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sonata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sophus
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-spinsym
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-standardff
ExclusiveArch: %{gap_arches}
- gap-pkg-tomlib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-toric
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-transgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-utils
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-uuid
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-xmod
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-zeromqinterface
ExclusiveArch: %{gap_arches}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gbrainy
ExclusiveArch: %mono_arches
- gdb
ExclusiveArch: %{ix86} x86_64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- ghc-GLUT
ExclusiveArch: %{ghc_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- ghostwriter
ExclusiveArch: %{qt5_qtwebengine_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guice
ExclusiveArch: %{java_arches} noarch
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64
- hawtjni
ExclusiveArch: %{java_arches} noarch
- hedgewars
ExclusiveArch: %{fpc_arches}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- hipcub
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExclusiveArch: x86_64 i686
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-binary
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-text
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
- java-11-openjdk
ExclusiveArch: %{java_arches}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
- java-17-openjdk
ExclusiveArch: %{java_arches}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- keyring-ima-signer
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- knotes
ExclusiveArch: x86_64 %{arm}
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.30
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.32
ExclusiveArch: %{ldc_arches} ppc64le
- libbase
ExclusiveArch: %{java_arches} noarch
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkgapi
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libloader
ExclusiveArch: %{java_arches} noarch
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- lucene
ExclusiveArch: %{java_arches} noarch
- lujavrite
ExclusiveArch: %{java_arches}
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt5_qtwebengine_arches}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- naga
ExclusiveArch: %{java_arches} noarch
- nant
ExclusiveArch: %mono_arches
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- oidn
ExclusiveArch: x86_64
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: x86_64
- picocli
ExclusiveArch: %{java_arches} noarch
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- pveclib
ExclusiveArch: ppc %{power64}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-damo
ExclusiveArch: x86_64 aarch64 ppc64le s390x noarch
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
- python-jupyter-polymake
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-pyqt6-webengine
ExclusiveArch: aarch64 x86_64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatengine
ExclusiveArch: x86_64
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
- rachota
ExclusiveArch: %{java_arches} noarch
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
- retsnoop
ExclusiveArch: %{rust_arches}
- rhino
ExclusiveArch: %{java_arches} noarch
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-askalono-cli
ExclusiveArch: %{rust_arches}
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-epoll
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-image0.23
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder0.1
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-ordered-float2
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde_qs
ExclusiveArch: %{rust_arches}
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiff0.6
ExclusiveArch: %{rust_arches}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-tree-sitter
ExclusiveArch: %{rust_arches}
- rust-tree-sitter-cli
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-uucore
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- s390utils
ExclusiveArch: s390 s390x
- sac
ExclusiveArch: %{java_arches} noarch
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sat4j
ExclusiveArch: %{java_arches} noarch
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scalacheck
ExclusiveArch: %{java_arches} noarch
- scannotation
ExclusiveArch: %{java_arches} noarch
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt5_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- shaman
ExclusiveArch: %{java_arches} noarch
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
- sigul
ExclusiveArch: x86_64
- singularity-ce
ExclusiveArch: %{go_arches}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soup-sharp
ExclusiveArch: %{mono_arches}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExclusiveArch: %{qt5_qtwebengine_arches}
- sqljet
ExclusiveArch: %{java_arches} noarch
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svnkit
ExclusiveArch: %{java_arches} noarch
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64 aarch64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- tomcatjss
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- truth
ExclusiveArch: %{java_arches} noarch
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: aarch64 x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- why3
ExclusiveArch: %{ocaml_native_compiler}
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: x86_64 aarch64
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xgap
ExclusiveArch: %{gap_arches}
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zig
ExclusiveArch: %{zig_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ng
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- zola
ExclusiveArch: %{rust_arches}
6 months, 2 weeks
Architecture specific change in rpms/python-cyipopt.git
by githook-noreply@fedoraproject.org
The package rpms/python-cyipopt.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/python-cyipopt.git/commit/?id=348....
Change:
+%ifarch x86_64
Thanks.
Full change:
============
commit 348c3052abd43c277ca8d75d5e98075fd3081d5b
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Sat Nov 4 09:35:22 2023 -0400
Update to 1.3.0 (close RHBZ#2240348)
diff --git a/.gitignore b/.gitignore
index f2483e1..3e0173a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/cyipopt-1.1.0.tar.gz
/cyipopt-1.2.0.tar.gz
+/cyipopt-1.3.0.tar.gz
diff --git a/191.patch b/191.patch
deleted file mode 100644
index 215fc1e..0000000
--- a/191.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 02aa4390b33d46cc5e7676b860ad96daa620a0f0 Mon Sep 17 00:00:00 2001
-From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
-Date: Wed, 8 Mar 2023 09:22:27 -0500
-Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20use=20deprecated/removed=20np.f?=
- =?UTF-8?q?loat=20alias?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-In examples/lasso.py, change np.float (which was deprecated in numpy
-1.20 and removed in numpy 1.24) to np.float64.
----
- examples/lasso.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/examples/lasso.py b/examples/lasso.py
-index 995bc1d..e1ffa31 100644
---- a/examples/lasso.py
-+++ b/examples/lasso.py
-@@ -142,7 +142,7 @@ def hessian(self, x, lagrange, obj_factor):
- #
- n = 100
- e = 1
-- beta = np.array((0, 0, 2, -4, 0, 0, -1, 3), dtype=np.float).reshape((-1, 1))
-+ beta = np.array((0, 0, 2, -4, 0, 0, -1, 3), dtype=np.float64).reshape((-1, 1))
-
- #
- # Set the random number generator seed.
diff --git a/cyipopt-1.1.0-no-runtime-cython-setuptools.patch b/cyipopt-1.1.0-no-runtime-cython-setuptools.patch
deleted file mode 100644
index bd2fe69..0000000
--- a/cyipopt-1.1.0-no-runtime-cython-setuptools.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Naur cyipopt-1.1.0-original/setup.py cyipopt-1.1.0/setup.py
---- cyipopt-1.1.0-original/setup.py 2023-07-23 09:38:54.173691369 -0400
-+++ cyipopt-1.1.0/setup.py 2023-07-23 09:39:26.788141133 -0400
-@@ -48,9 +48,7 @@
- EMAIL = "moorepants(a)gmail.com"
- URL = "https://github.com/mechmotum/cyipopt"
- INSTALL_REQUIRES = [
-- "cython>=0.26",
- "numpy>=1.15",
-- "setuptools>=39.0",
- ]
- LICENSE = "EPL-1.0"
- CLASSIFIERS = [
diff --git a/python-cyipopt.spec b/python-cyipopt.spec
index 147b2ae..54bdf85 100644
--- a/python-cyipopt.spec
+++ b/python-cyipopt.spec
@@ -5,49 +5,36 @@
%bcond doc_pdf 1
Name: python-cyipopt
-Version: 1.2.0
+Version: 1.3.0
Release: %autorelease
Summary: Cython interface for the interior point optimizer IPOPT
-# SPDX
-License: EPL-1.0
+# The entire source is EPL-2.0, except:
+#
+# BSD-3-Clause:
+# - cyipopt/tests/unit/test_scipy_ipopt_from_scipy.py
+#
+# Note that the licenses in licenses_manylinux_bundled_libraries/ do not apply
+# because this package does not bundle dependencies as the PyPI wheels do.
+License: EPL-2.0 AND BSD-3-Clause
URL: https://github.com/mechmotum/cyipopt
# We prefer the GitHub source archive to the PyPI one because it contains
# the examples.
Source: %{url}/archive/v%{version}/cyipopt-%{version}.tar.gz
-# Don’t use deprecated/removed np.float alias
-# https://github.com/mechmotum/cyipopt/pull/191
-Patch: %{url}/pull/191.patch
-
-# Downstream-only: drop Cython and setuptools from install_requires
-#
-# Upstream wants to keep these “setup” dependencies in install_requires to
-# support “setup.py install”:
-#
-# https://github.com/mechmotum/cyipopt/commit/5088cfc081ecf2da73fbf6ab8b64e...
-#
-# However, they are only imported from setup.py, so we patch them out to
-# avoid bringing them in as runtime dependencies for the RPM.
-Patch: cyipopt-1.1.0-no-runtime-cython-setuptools.patch
-
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
BuildRequires: python3-devel
-# setup_requires:
-BuildRequires: python3dist(cython) >= 0.26
-BuildRequires: python3dist(numpy) >= 1.15
-
-BuildRequires: pkgconfig(ipopt)
+BuildRequires: pkgconfig(ipopt) >= 3.12
# Called from setup.py:
BuildRequires: /usr/bin/pkg-config
BuildRequires: python3dist(pytest)
# Scipy is an optional dependency. Installing it allows testing the scipy
# integration.
-BuildRequires: python3dist(scipy)
+BuildRequires: python3dist(scipy) >= 1.8
BuildRequires: gcc
@@ -97,6 +84,10 @@ BuildArch: noarch
%prep
%autosetup -n cyipopt-%{version} -p1
+# PyPI wheels need to be built against an old version of numpy for
+# compatibility, but we just need whatever is in the distrubtion.
+sed -r -i 's/"oldest-supported-(numpy)"/"\1"/' pyproject.toml
+
# Replace zero-length files in the tests with proper empty text files, i.e.,
# just a newline. It makes sense for __init__.py files to be empty, but the
# empty test files look like a mistake, so an upstream issue was filed:
@@ -134,7 +125,19 @@ PYTHONPATH="${BLIB}" %make_build -C docs latex \
%check
-%pytest
+%ifarch ppc64le s390x
+# Arch-dependent failures of test_minimize_ipopt_jac_with_scipy_methods[cobyla]
+# https://github.com/mechmotum/cyipopt/issues/237
+k="${k-}${k+ and }not test_minimize_ipopt_jac_with_scipy_methods[cobyla]"
+%endif
+%ifarch x86_64
+# Flaky failure of TestSLSQP::test_minimize_unbounded_approximated on x86_64
+# https://github.com/mechmotum/cyipopt/issues/238
+k="${k-}${k+ and }not (TestSLSQP and test_minimize_unbounded_approximated)"
+%endif
+
+%pytest -v -rsx -k "${k-}"
+
# Run the examples for additional confidence.
while read -r example
do
diff --git a/sources b/sources
index 272a8dd..8b48c0b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cyipopt-1.2.0.tar.gz) = e4e16936f5cf809d601a68af31de6f12007040f9b8cc21d3330068bc704e51a525d2f0a095d00330a9bc2782813a07d88a332bdf7e86e799dd24cd866e8ea7e1
+SHA512 (cyipopt-1.3.0.tar.gz) = 6cf45f266486b57029ba68ee8f995ea45df02023b3efa2b5a26ff9858fad1b774551a406c0436c67ebb667ea1117faed8f08fe06bf64905fe4f7ae258675b49d
commit 8cdd72562abb9c60f632f1e25a835a9724755e0c
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Wed Oct 11 17:51:53 2023 -0400
Use %{py3_test_envvars} to run examples
diff --git a/python-cyipopt.spec b/python-cyipopt.spec
index 3b029de..147b2ae 100644
--- a/python-cyipopt.spec
+++ b/python-cyipopt.spec
@@ -138,7 +138,7 @@ PYTHONPATH="${BLIB}" %make_build -C docs latex \
# Run the examples for additional confidence.
while read -r example
do
- PYTHONPATH='%{buildroot}%{python3_sitearch}' '%{python3}' "${example}"
+ %{py3_test_envvars} '%{python3}' "${example}"
done < <(
# Skip hs071_scipy_jax.py, since it requires https://pypi.org/project/jax/,
# which is not packaged.
6 months, 2 weeks
Architecture specific change in rpms/python-cyipopt.git
by githook-noreply@fedoraproject.org
The package rpms/python-cyipopt.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/python-cyipopt.git/commit/?id=232....
Change:
+%ifarch x86_64
Thanks.
Full change:
============
commit 23208fe8c3dcf5b5ecf45a99d89a2f1c693b407f
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Sat Nov 4 09:35:22 2023 -0400
Update to 1.3.0 (close RHBZ#2240348)
diff --git a/.gitignore b/.gitignore
index f2483e1..3e0173a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/cyipopt-1.1.0.tar.gz
/cyipopt-1.2.0.tar.gz
+/cyipopt-1.3.0.tar.gz
diff --git a/191.patch b/191.patch
deleted file mode 100644
index 215fc1e..0000000
--- a/191.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 02aa4390b33d46cc5e7676b860ad96daa620a0f0 Mon Sep 17 00:00:00 2001
-From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
-Date: Wed, 8 Mar 2023 09:22:27 -0500
-Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20use=20deprecated/removed=20np.f?=
- =?UTF-8?q?loat=20alias?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-In examples/lasso.py, change np.float (which was deprecated in numpy
-1.20 and removed in numpy 1.24) to np.float64.
----
- examples/lasso.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/examples/lasso.py b/examples/lasso.py
-index 995bc1d..e1ffa31 100644
---- a/examples/lasso.py
-+++ b/examples/lasso.py
-@@ -142,7 +142,7 @@ def hessian(self, x, lagrange, obj_factor):
- #
- n = 100
- e = 1
-- beta = np.array((0, 0, 2, -4, 0, 0, -1, 3), dtype=np.float).reshape((-1, 1))
-+ beta = np.array((0, 0, 2, -4, 0, 0, -1, 3), dtype=np.float64).reshape((-1, 1))
-
- #
- # Set the random number generator seed.
diff --git a/212.patch b/212.patch
deleted file mode 100644
index 1281efd..0000000
--- a/212.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 11480cf006917c09719aae174ec162121b038165 Mon Sep 17 00:00:00 2001
-From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
-Date: Thu, 20 Jul 2023 13:30:45 -0400
-Subject: [PATCH 1/2] Pin Cython<3 until compatibility can be fixed
-
----
- requirements.txt | 2 +-
- setup.py | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/requirements.txt b/requirements.txt
-index fd07a964..93395a98 100644
---- a/requirements.txt
-+++ b/requirements.txt
-@@ -1,4 +1,4 @@
--cython>=0.26
-+cython>=0.26,<3
- ipopt>=3.12
- numpy>=1.15
- pkg-config>=0.29.2
-diff --git a/setup.py b/setup.py
-index da14bebf..e7a34baa 100644
---- a/setup.py
-+++ b/setup.py
-@@ -21,7 +21,7 @@
- # install requirements before import
- from setuptools import dist
- SETUP_REQUIRES = [
-- "cython >= 0.26",
-+ "cython >= 0.26,<3",
- "numpy >= 1.15",
- ]
- dist.Distribution().fetch_build_eggs(SETUP_REQUIRES)
-
-From 236dbe1be72b52c7948af1b3bfd937ea314abf00 Mon Sep 17 00:00:00 2001
-From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
-Date: Thu, 20 Jul 2023 13:32:33 -0400
-Subject: [PATCH 2/2] Remove Cython from install_requires
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-It’s not actually needed at runtime.
----
- setup.py | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index e7a34baa..29aecf5a 100644
---- a/setup.py
-+++ b/setup.py
-@@ -49,7 +49,6 @@
- EMAIL = "moorepants(a)gmail.com"
- URL = "https://github.com/mechmotum/cyipopt"
- INSTALL_REQUIRES = [
-- "cython>=0.26",
- "numpy>=1.15",
- "setuptools>=39.0",
- ]
diff --git a/5088cfc081ecf2da73fbf6ab8b64e4bfc3e68d3d.patch b/5088cfc081ecf2da73fbf6ab8b64e4bfc3e68d3d.patch
deleted file mode 100644
index fe5a6ca..0000000
--- a/5088cfc081ecf2da73fbf6ab8b64e4bfc3e68d3d.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 5088cfc081ecf2da73fbf6ab8b64e4bfc3e68d3d Mon Sep 17 00:00:00 2001
-From: "Jason K. Moore" <moorepants(a)gmail.com>
-Date: Fri, 21 Jul 2023 08:19:37 +0200
-Subject: [PATCH] Add back cython to INSTALL_REQUIRES.
-
----
- setup.py | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/setup.py b/setup.py
-index a2159731..50d47953 100644
---- a/setup.py
-+++ b/setup.py
-@@ -48,6 +48,7 @@
- EMAIL = "moorepants(a)gmail.com"
- URL = "https://github.com/mechmotum/cyipopt"
- INSTALL_REQUIRES = [
-+ "cython >= 0.26,<3",
- "numpy>=1.15",
- "setuptools>=39.0",
- ]
diff --git a/cyipopt-1.1.0-no-runtime-cython-setuptools.patch b/cyipopt-1.1.0-no-runtime-cython-setuptools.patch
deleted file mode 100644
index e9b6272..0000000
--- a/cyipopt-1.1.0-no-runtime-cython-setuptools.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Naur cyipopt-1.1.0-original/setup.py cyipopt-1.1.0/setup.py
---- cyipopt-1.1.0-original/setup.py 2023-07-23 09:14:37.982597373 -0400
-+++ cyipopt-1.1.0/setup.py 2023-07-23 09:14:55.750842712 -0400
-@@ -49,9 +49,7 @@
- EMAIL = "moorepants(a)gmail.com"
- URL = "https://github.com/mechmotum/cyipopt"
- INSTALL_REQUIRES = [
-- "cython >= 0.26,<3",
- "numpy>=1.15",
-- "setuptools>=39.0",
- ]
- LICENSE = "EPL-1.0"
- CLASSIFIERS = [
diff --git a/python-cyipopt.spec b/python-cyipopt.spec
index d8f3647..54bdf85 100644
--- a/python-cyipopt.spec
+++ b/python-cyipopt.spec
@@ -5,72 +5,36 @@
%bcond doc_pdf 1
Name: python-cyipopt
-Version: 1.2.0
+Version: 1.3.0
Release: %autorelease
Summary: Cython interface for the interior point optimizer IPOPT
-# SPDX
-License: EPL-1.0
+# The entire source is EPL-2.0, except:
+#
+# BSD-3-Clause:
+# - cyipopt/tests/unit/test_scipy_ipopt_from_scipy.py
+#
+# Note that the licenses in licenses_manylinux_bundled_libraries/ do not apply
+# because this package does not bundle dependencies as the PyPI wheels do.
+License: EPL-2.0 AND BSD-3-Clause
URL: https://github.com/mechmotum/cyipopt
# We prefer the GitHub source archive to the PyPI one because it contains
# the examples.
Source: %{url}/archive/v%{version}/cyipopt-%{version}.tar.gz
-# Don’t use deprecated/removed np.float alias
-# https://github.com/mechmotum/cyipopt/pull/191
-Patch: %{url}/pull/191.patch
-# Pin Cython<3 until compatibility can be fixed
-# https://github.com/mechmotum/cyipopt/pull/212
-#
-# Works around, but does not fix:
-#
-# Does not build with Cython 3
-# https://github.com/mechmotum/cyipopt/issues/211
-#
-# “In addition to upper-bounding the version of Cython, this also drops Cython
-# from install_requires, since it doesn’t appear to be a real runtime
-# dependency.”
-Patch: %{url}/pull/212.patch
-# Add back cython to INSTALL_REQUIRES.
-#
-# https://github.com/mechmotum/cyipopt/commit/5088cfc081ecf2da73fbf6ab8b64e...
-#
-# “Cython is required to install the package from source with python setup.py
-# install. It is in INSTALL_REQUIRES because historically it was needed to give
-# some kind of check that build reqs were present. When we move away from
-# setup.py in the future, these things can be changed.”
-Patch: %{url}/commit/5088cfc081ecf2da73fbf6ab8b64e4bfc3e68d3d.patch
-
-# Downstream-only: drop Cython and setuptools from install_requires
-#
-# Upstream wants to keep these “setup” dependencies in install_requires to
-# support “setup.py install”:
-#
-# https://github.com/mechmotum/cyipopt/commit/5088cfc081ecf2da73fbf6ab8b64e...
-#
-# However, they are only imported from setup.py, so we patch them out to
-# avoid bringing them in as runtime dependencies for the RPM.
-Patch: cyipopt-1.1.0-no-runtime-cython-setuptools.patch
-
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
BuildRequires: python3-devel
-# setup_requires:
-# Does not build with Cython 3
-# https://github.com/mechmotum/cyipopt/issues/211
-BuildRequires: ((python3dist(cython) >= 0.26) with (python3dist(cython) < 3~~))
-BuildRequires: python3dist(numpy) >= 1.15
-
-BuildRequires: pkgconfig(ipopt)
+BuildRequires: pkgconfig(ipopt) >= 3.12
# Called from setup.py:
BuildRequires: /usr/bin/pkg-config
BuildRequires: python3dist(pytest)
# Scipy is an optional dependency. Installing it allows testing the scipy
# integration.
-BuildRequires: python3dist(scipy)
+BuildRequires: python3dist(scipy) >= 1.8
BuildRequires: gcc
@@ -120,6 +84,10 @@ BuildArch: noarch
%prep
%autosetup -n cyipopt-%{version} -p1
+# PyPI wheels need to be built against an old version of numpy for
+# compatibility, but we just need whatever is in the distrubtion.
+sed -r -i 's/"oldest-supported-(numpy)"/"\1"/' pyproject.toml
+
# Replace zero-length files in the tests with proper empty text files, i.e.,
# just a newline. It makes sense for __init__.py files to be empty, but the
# empty test files look like a mistake, so an upstream issue was filed:
@@ -157,7 +125,19 @@ PYTHONPATH="${BLIB}" %make_build -C docs latex \
%check
-%pytest
+%ifarch ppc64le s390x
+# Arch-dependent failures of test_minimize_ipopt_jac_with_scipy_methods[cobyla]
+# https://github.com/mechmotum/cyipopt/issues/237
+k="${k-}${k+ and }not test_minimize_ipopt_jac_with_scipy_methods[cobyla]"
+%endif
+%ifarch x86_64
+# Flaky failure of TestSLSQP::test_minimize_unbounded_approximated on x86_64
+# https://github.com/mechmotum/cyipopt/issues/238
+k="${k-}${k+ and }not (TestSLSQP and test_minimize_unbounded_approximated)"
+%endif
+
+%pytest -v -rsx -k "${k-}"
+
# Run the examples for additional confidence.
while read -r example
do
diff --git a/sources b/sources
index 272a8dd..8b48c0b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cyipopt-1.2.0.tar.gz) = e4e16936f5cf809d601a68af31de6f12007040f9b8cc21d3330068bc704e51a525d2f0a095d00330a9bc2782813a07d88a332bdf7e86e799dd24cd866e8ea7e1
+SHA512 (cyipopt-1.3.0.tar.gz) = 6cf45f266486b57029ba68ee8f995ea45df02023b3efa2b5a26ff9858fad1b774551a406c0436c67ebb667ea1117faed8f08fe06bf64905fe4f7ae258675b49d
commit 2d9785ab27d2133ee15c437eb1c6a25880b6fa2a
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Wed Oct 11 17:51:53 2023 -0400
Use %{py3_test_envvars} to run examples
diff --git a/python-cyipopt.spec b/python-cyipopt.spec
index 5584f3e..d8f3647 100644
--- a/python-cyipopt.spec
+++ b/python-cyipopt.spec
@@ -161,7 +161,7 @@ PYTHONPATH="${BLIB}" %make_build -C docs latex \
# Run the examples for additional confidence.
while read -r example
do
- PYTHONPATH='%{buildroot}%{python3_sitearch}' '%{python3}' "${example}"
+ %{py3_test_envvars} '%{python3}' "${example}"
done < <(
# Skip hs071_scipy_jax.py, since it requires https://pypi.org/project/jax/,
# which is not packaged.
6 months, 2 weeks
[Report] Packages Restricting Arches
by root
New package excluding arches (2)
============================
- rocm-rpm-macros
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
List of packages currently excluding arches (1136)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- CardManager
ExclusiveArch: %{java_arches} noarch
- GAPDoc
ExclusiveArch: %{gap_arches} noarch
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- Mars
ExclusiveArch: %{java_arches} noarch
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-rJava
ExclusiveArch: %{java_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64 s390x
- anet
ExclusiveArch: %{GPRbuild_arches}
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr-maven-plugin
ExclusiveArch: %{java_arches} noarch
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt5_qtwebengine_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- atinject
ExclusiveArch: %{java_arches} noarch
- aunit
ExclusiveArch: %GPRbuild_arches
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcel
ExclusiveArch: %{java_arches} noarch
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- belle-sip
ExclusiveArch: %{java_arches}
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- box64
ExclusiveArch: aarch64 ppc64le x86_64
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: %{golang_arches}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: aarch64 x86_64
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- catatonit
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: %{golang_arches_future}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- cglib
ExclusiveArch: %{java_arches} noarch
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64
ExclusiveArch: x86_64 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- cortado
ExclusiveArch: %{java_arches} noarch
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- daq
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet7.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dub
ExclusiveArch: %{ldc_arches}
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- ecj
ExclusiveArch: %{java_arches} noarch
- eclipse-swt
ExclusiveArch: %{java_arches}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- filedrop
ExclusiveArch: %{java_arches} noarch
- firecracker
ExclusiveArch: aarch64 x86_64
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- folly
ExclusiveArch: x86_64 aarch64 ppc64le
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- freecol
ExclusiveArch: %{java_arches} noarch
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gap
ExclusiveArch: %{gap_arches}
- gap-pkg-ace
ExclusiveArch: %{gap_arches}
- gap-pkg-aclib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-alnuth
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-atlasrep
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autodoc
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-automata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autpgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-browse
ExclusiveArch: %{gap_arches}
- gap-pkg-caratinterface
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-circle
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-cohomolo
ExclusiveArch: %{gap_arches}
- gap-pkg-congruence
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-corelg
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crime
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crisp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crypting
ExclusiveArch: %{gap_arches}
- gap-pkg-cryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crystcat
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ctbllib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-curlinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-cvec
ExclusiveArch: %{gap_arches}
- gap-pkg-datastructures
ExclusiveArch: %{gap_arches}
- gap-pkg-design
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-digraphs
ExclusiveArch: %{gap_arches}
- gap-pkg-edim
ExclusiveArch: %{gap_arches}
- gap-pkg-factint
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ferret
ExclusiveArch: %{gap_arches}
- gap-pkg-fga
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fining
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-float
ExclusiveArch: %{gap_arches}
- gap-pkg-format
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-forms
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fr
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-francy
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-gbnp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-genss
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grape
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-groupoids
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grpconst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-guava
ExclusiveArch: %{gap_arches}
- gap-pkg-hap
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hapcryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hecke
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-images
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-io
ExclusiveArch: %{gap_arches}
- gap-pkg-irredsol
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-json
ExclusiveArch: %{gap_arches}
- gap-pkg-jupyterkernel
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-jupyterviz
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-laguna
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liealgdb
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liepring
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liering
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-loops
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-lpres
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-mapclass
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-nautytracesinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-nq
ExclusiveArch: %{gap_arches}
- gap-pkg-openmath
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-orb
ExclusiveArch: %{gap_arches}
- gap-pkg-polenta
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polycyclic
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polymaking
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-primgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-profiling
ExclusiveArch: %{gap_arches}
- gap-pkg-qpa
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-quagroup
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-radiroot
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-recog
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-repsn
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-resclasses
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-scscp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-semigroups
ExclusiveArch: %{gap_arches}
- gap-pkg-singular
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sla
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallsemi
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sonata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sophus
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-spinsym
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-standardff
ExclusiveArch: %{gap_arches}
- gap-pkg-tomlib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-toric
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-transgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-utils
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-uuid
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-xmod
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-zeromqinterface
ExclusiveArch: %{gap_arches}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gbrainy
ExclusiveArch: %mono_arches
- gdb
ExclusiveArch: %{ix86} x86_64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- ghc-GLUT
ExclusiveArch: %{ghc_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- ghostwriter
ExclusiveArch: %{qt5_qtwebengine_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guice
ExclusiveArch: %{java_arches} noarch
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64
- hawtjni
ExclusiveArch: %{java_arches} noarch
- hedgewars
ExclusiveArch: %{fpc_arches}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- hipcub
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExclusiveArch: x86_64 i686
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-binary
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-text
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
- java-11-openjdk
ExclusiveArch: %{java_arches}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
- java-17-openjdk
ExclusiveArch: %{java_arches}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- keyring-ima-signer
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- knotes
ExclusiveArch: x86_64 %{arm}
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.30
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.32
ExclusiveArch: %{ldc_arches} ppc64le
- libbase
ExclusiveArch: %{java_arches} noarch
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkgapi
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libloader
ExclusiveArch: %{java_arches} noarch
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- lucene
ExclusiveArch: %{java_arches} noarch
- lujavrite
ExclusiveArch: %{java_arches}
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt5_qtwebengine_arches}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- naga
ExclusiveArch: %{java_arches} noarch
- nant
ExclusiveArch: %mono_arches
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- oidn
ExclusiveArch: x86_64
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: x86_64
- picocli
ExclusiveArch: %{java_arches} noarch
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- pveclib
ExclusiveArch: ppc %{power64}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-damo
ExclusiveArch: x86_64 aarch64 ppc64le s390x noarch
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
- python-jupyter-polymake
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-pyqt6-webengine
ExclusiveArch: aarch64 x86_64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatengine
ExclusiveArch: x86_64
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
- rachota
ExclusiveArch: %{java_arches} noarch
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
- retsnoop
ExclusiveArch: %{rust_arches}
- rhino
ExclusiveArch: %{java_arches} noarch
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-askalono-cli
ExclusiveArch: %{rust_arches}
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-epoll
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-image0.23
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder0.1
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-ordered-float2
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde_qs
ExclusiveArch: %{rust_arches}
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiff0.6
ExclusiveArch: %{rust_arches}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-tree-sitter
ExclusiveArch: %{rust_arches}
- rust-tree-sitter-cli
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-uucore
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- s390utils
ExclusiveArch: s390 s390x
- sac
ExclusiveArch: %{java_arches} noarch
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sat4j
ExclusiveArch: %{java_arches} noarch
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scalacheck
ExclusiveArch: %{java_arches} noarch
- scannotation
ExclusiveArch: %{java_arches} noarch
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt5_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- shaman
ExclusiveArch: %{java_arches} noarch
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
- sigul
ExclusiveArch: x86_64
- singularity-ce
ExclusiveArch: %{go_arches}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soup-sharp
ExclusiveArch: %{mono_arches}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExclusiveArch: %{qt5_qtwebengine_arches}
- sqljet
ExclusiveArch: %{java_arches} noarch
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svnkit
ExclusiveArch: %{java_arches} noarch
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64 aarch64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- tomcatjss
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- truth
ExclusiveArch: %{java_arches} noarch
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: aarch64 x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- why3
ExclusiveArch: %{ocaml_native_compiler}
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: x86_64 aarch64
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xgap
ExclusiveArch: %{gap_arches}
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zig
ExclusiveArch: %{zig_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ng
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- zola
ExclusiveArch: %{rust_arches}
6 months, 2 weeks
Architecture specific change in rpms/Maelstrom.git
by githook-noreply@fedoraproject.org
The package rpms/Maelstrom.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/Maelstrom.git/commit/?id=677e4ce4....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 677e4ce431defef484b188ac1f9743b4f489b60c
Author: Sandro <devel(a)penguinpee.nl>
Date: Fri Nov 3 15:32:09 2023 +0100
Stop building for i686
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 780fe4e..c542f3a 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -19,6 +19,9 @@ Patch: gcc5.patch
Patch: netd-c99.patch
Patch: Makefile.patch
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
+
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: SDL2_net-devel, desktop-file-utils, libtool
commit 3dcedae0e0d34e20570fe13414fd65ba62c01363
Author: Sandro <devel(a)penguinpee.nl>
Date: Fri Nov 3 14:11:29 2023 +0100
Don't create `Maelstrom-Scores` dir
`Maelstrom-Scores` is a file (not a dir) that was provided in versions
<= 3.0.6. It's gone from 3.0.7. For upgrades from previous version the
file should stay in place untouched.
This reverts 9a4de01ce06a7f7db2deb8415c5f81c98f799c4c
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 9bc666f..780fe4e 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -54,8 +54,6 @@ rm -f %{buildroot}%{_bindir}/{Maelstrom-netd,macres,playwave,snd2wav}
mkdir -p -m 755 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
-mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games/Maelstrom-Scores
-
mkdir -p -m 755 %{buildroot}%{_datadir}/appdata
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/appdata
@@ -70,7 +68,7 @@ find %{buildroot} -name "Makefile*" -exec rm -f {} \;
%{_datadir}/applications/*
%{_datadir}/icons/hicolor/48x48/apps/*
%{_datadir}/appdata/Maelstrom.appdata.xml
-%config(noreplace) %attr(0664,root,games) %{_localstatedir}/lib/games/Maelstrom-Scores
+%ghost %config(noreplace) %attr(0664,root,games) %{_localstatedir}/lib/games/Maelstrom-Scores
%changelog
commit 53023d00b6c90df359adb288b5ef880917c55807
Author: Sandro <devel(a)penguinpee.nl>
Date: Fri Nov 3 13:10:35 2023 +0100
Adjust due to upstream changes
- Ensure executable is in %{_bindir}
- `CREDITS` has been renamed to `CREDITS.txt`
diff --git a/Maelstrom.spec b/Maelstrom.spec
index f09ea58..9bc666f 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -17,6 +17,7 @@ Patch: 64bit.patch
Patch: install.patch
Patch: gcc5.patch
Patch: netd-c99.patch
+Patch: Makefile.patch
BuildRequires: make
BuildRequires: gcc-c++
@@ -62,7 +63,7 @@ find %{buildroot} -name "Makefile*" -exec rm -f {} \;
%files
-%doc CREDITS README* Changelog Docs
+%doc CREDITS.txt README* Changelog Docs
%license Maelstrom-Content-License.txt COPYING*
%attr(2755,root,games) %{_bindir}/Maelstrom
%{_datadir}/Maelstrom
diff --git a/Makefile.patch b/Makefile.patch
new file mode 100644
index 0000000..9d154aa
--- /dev/null
+++ b/Makefile.patch
@@ -0,0 +1,32 @@
+diff --git a/Makefile.am b/Makefile.am
+index fae2bd8..f6f7c8f 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -65,9 +65,9 @@ DIST_SUBDIRS = $(SUBDIRS) Images Docs
+ # Special install rule for the game
+ install:
+ sh mkinstalldirs $(DESTDIR)@GAME_INSTALLDIR@
+- install -m 755 Maelstrom $(DESTDIR)@GAME_INSTALLDIR@/Maelstrom
++ sh mkinstalldirs $(DESTDIR)$(bindir)
++ install -m 755 Maelstrom $(DESTDIR)$(bindir)/Maelstrom
+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
+- make install_gamedocs target=$(DESTDIR)@GAME_INSTALLDIR@
+
+ install_gamedata:
+ sh mkinstalldirs $(target)/
+diff --git a/Makefile.in b/Makefile.in
+index 06c9322..1839c23 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -980,9 +980,9 @@ uninstall-am: uninstall-binPROGRAMS
+ # Special install rule for the game
+ install:
+ sh mkinstalldirs $(DESTDIR)@GAME_INSTALLDIR@
+- install -m 755 Maelstrom $(DESTDIR)@GAME_INSTALLDIR@/Maelstrom
++ sh mkinstalldirs $(DESTDIR)$(bindir)
++ install -m 755 Maelstrom $(DESTDIR)$(bindir)/Maelstrom
+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
+- make install_gamedocs target=$(DESTDIR)@GAME_INSTALLDIR@
+
+ install_gamedata:
+ sh mkinstalldirs $(target)/
commit b5908d7d83f13d129030816898b42094b6f972e7
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 16:29:00 2023 +0100
Fix missing Maelstrom-Scores dir
There's nothing to be moved. Let's create the dir instead, so we can own
it.
diff --git a/Maelstrom.spec b/Maelstrom.spec
index f5f9a5f..f09ea58 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -53,8 +53,7 @@ rm -f %{buildroot}%{_bindir}/{Maelstrom-netd,macres,playwave,snd2wav}
mkdir -p -m 755 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
-mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games
-mv %{buildroot}%{_datadir}/Maelstrom/*Scores %{buildroot}%{_localstatedir}/lib/games
+mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games/Maelstrom-Scores
mkdir -p -m 755 %{buildroot}%{_datadir}/appdata
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/appdata
commit fe12f96dee48c8bdb2e6739df6ede43e785e9ba4
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 16:17:57 2023 +0100
Update BuildRequires
Maelstrom requires SDL >= 2.0.14
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 2082152..f5f9a5f 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -20,7 +20,7 @@ Patch: netd-c99.patch
BuildRequires: make
BuildRequires: gcc-c++
-BuildRequires: SDL_net-devel, desktop-file-utils, libtool
+BuildRequires: SDL2_net-devel, desktop-file-utils, libtool
Requires(post): coreutils
Requires(postun): coreutils
commit 998555acaa96280a0a0dad0fc08f46bc7950cb23
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 15:39:16 2023 +0100
Use %autosetup and apply patches
- Clean up, update and rename patches
- Stop enumerating patches
diff --git a/64bit.patch b/64bit.patch
new file mode 100644
index 0000000..b3091ef
--- /dev/null
+++ b/64bit.patch
@@ -0,0 +1,13 @@
+diff --git a/screenlib/SDL_FrameBuf.cpp b/screenlib/SDL_FrameBuf.cpp
+index 2f7b44c..dbcf379 100644
+--- a/screenlib/SDL_FrameBuf.cpp
++++ b/screenlib/SDL_FrameBuf.cpp
+@@ -888,7 +888,7 @@ FrameBuf:: AddDirtyRect(SDL_Rect *rect)
+ for ( i=0; i<dirtymaplen; ++i ) {
+ if ( dirtymap[i] != NULL ) {
+ dirtymap[i] = (SDL_Rect *)(
+- ((intptr_t)dirtymap[i]-(intptr_t)updatelist) + (intptr_t)newlist
++ ((long)dirtymap[i]-(long)updatelist) + (long)newlist
+ );
+ }
+ }
diff --git a/Maelstrom-3.0.6-64bit.patch b/Maelstrom-3.0.6-64bit.patch
deleted file mode 100644
index 7780b65..0000000
--- a/Maelstrom-3.0.6-64bit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp.ook 2006-02-14 01:50:13.000000000 -0500
-+++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp 2006-02-14 01:50:58.000000000 -0500
-@@ -848,8 +848,8 @@
- for ( i=0; i<dirtymaplen; ++i ) {
- if ( dirtymap[i] != NULL ) {
- dirtymap[i] = (SDL_Rect *)(
-- ((int)dirtymap[i]-(int)updatelist) +
-- (int)newlist
-+ ((long)dirtymap[i]-(long)updatelist) +
-+ (long)newlist
- );
- }
- }
diff --git a/Maelstrom-3.0.6-DESTDIR.patch b/Maelstrom-3.0.6-DESTDIR.patch
deleted file mode 100644
index 9a926ed..0000000
--- a/Maelstrom-3.0.6-DESTDIR.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -up Maelstrom-3.0.6/Makefile.am.BAD Maelstrom-3.0.6/Makefile.am
---- Maelstrom-3.0.6/Makefile.am.BAD 2009-12-06 17:37:05.042119272 -0500
-+++ Maelstrom-3.0.6/Makefile.am 2009-12-06 17:37:39.040120370 -0500
-@@ -65,7 +65,7 @@ DIST_SUBDIRS = $(SUBDIRS) Images Docs
-
- # Special install rule for the game
- install:
-- make install_gamedata target=@GAME_INSTALLDIR@
-+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
-
- install_gamedata:
- sh mkinstalldirs $(target)/
-diff -up Maelstrom-3.0.6/Makefile.in.BAD Maelstrom-3.0.6/Makefile.in
---- Maelstrom-3.0.6/Makefile.in.BAD 2009-12-06 17:37:58.555119622 -0500
-+++ Maelstrom-3.0.6/Makefile.in 2009-12-06 17:38:04.208119720 -0500
-@@ -431,7 +431,7 @@ maintainer-clean-generic clean mostlycle
-
- # Special install rule for the game
- install:
-- make install_gamedata target=@GAME_INSTALLDIR@
-+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
-
- install_gamedata:
- sh mkinstalldirs $(target)/
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 506bb21..2082152 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -11,14 +11,12 @@ Source1: maelstrom.png
Source2: Maelstrom.desktop
Source3: Maelstrom-Content-License.txt
Source4: Maelstrom.appdata.xml
-Patch0: Maelstrom-3.0.6-setgid.patch
-Patch1: Maelstrom-3.0.6-gcc34.patch
-Patch2: Maelstrom-3.0.6-64bit.patch
-Patch3: Maelstrom-3.0.6-install.patch
-Patch4: Maelstrom-open.patch
-Patch5: Maelstrom-3.0.6-DESTDIR.patch
-Patch6: Maelstrom-3.0.6-gcc5.patch
-Patch7: Maelstrom-netd-c99.patch
+Patch: setgid.patch
+Patch: gcc34.patch
+Patch: 64bit.patch
+Patch: install.patch
+Patch: gcc5.patch
+Patch: netd-c99.patch
BuildRequires: make
BuildRequires: gcc-c++
@@ -33,15 +31,7 @@ at the same time.
%prep
-%setup -q
-%patch0 -p1 -b .setgid
-%patch1 -p1 -b .gcc34
-%patch2 -p1 -b .64bit
-%patch3 -p1 -b .install
-%patch4 -p1 -b .open
-%patch5 -p1 -b .destdir
-%patch6 -p1
-%patch7 -p1
+%autosetup -p1
cp %{SOURCE3} .
diff --git a/Maelstrom-3.0.6-gcc34.patch b/gcc34.patch
similarity index 100%
rename from Maelstrom-3.0.6-gcc34.patch
rename to gcc34.patch
diff --git a/Maelstrom-3.0.6-gcc5.patch b/gcc5.patch
similarity index 100%
rename from Maelstrom-3.0.6-gcc5.patch
rename to gcc5.patch
diff --git a/Maelstrom-3.0.6-install.patch b/install.patch
similarity index 100%
rename from Maelstrom-3.0.6-install.patch
rename to install.patch
diff --git a/Maelstrom-netd-c99.patch b/netd-c99.patch
similarity index 51%
rename from Maelstrom-netd-c99.patch
rename to netd-c99.patch
index 22ea46c..fd02509 100644
--- a/Maelstrom-netd-c99.patch
+++ b/netd-c99.patch
@@ -1,23 +1,16 @@
-C99 compatibility fixes: Add missing #include directives for
-prototypes, and declare the return type of main as int. Implicit
-function declarations and implicit int have been removed from the C
-language in 1999.
-
diff --git a/Maelstrom-netd.c b/Maelstrom-netd.c
-index fde5c052128cc997..8d64422b53a14b3a 100644
+index 3e6e942..4ed40ae 100644
--- a/Maelstrom-netd.c
+++ b/Maelstrom-netd.c
-@@ -1,7 +1,9 @@
-
+@@ -2,6 +2,7 @@
/* Here we go... */
-+#include <stdlib.h>
- #include <stdio.h>
+ #include <stdlib.h>
+#include <time.h>
+ #include <stdio.h>
#include <string.h>
#include <signal.h>
- #include <errno.h>
-@@ -12,6 +14,10 @@
+@@ -14,6 +15,10 @@
#include <netdb.h>
#include <unistd.h>
@@ -28,11 +21,8 @@ index fde5c052128cc997..8d64422b53a14b3a 100644
/* We wait in a loop for players to connect and tell us how many people
are playing. Then, once all players have connected, then we broadcast
the addresses of all players, and then start again.
-@@ -181,6 +187,7 @@ void I_Crashed(int sig)
- exit(sig);
+@@ -376,4 +381,3 @@ printf(" the remote address is %s:%hu\n",
+ }
+ /* Never reached */
}
-
-+int
- main(int argc, char *argv[])
- {
- int netfd, i, slot;
+-
diff --git a/Maelstrom-open.patch b/open.patch
similarity index 100%
rename from Maelstrom-open.patch
rename to open.patch
diff --git a/Maelstrom-3.0.6-setgid.patch b/setgid.patch
similarity index 67%
rename from Maelstrom-3.0.6-setgid.patch
rename to setgid.patch
index 94680b7..9c0fe07 100644
--- a/Maelstrom-3.0.6-setgid.patch
+++ b/setgid.patch
@@ -1,13 +1,14 @@
-diff -ru Maelstrom-3.0.6/main.cpp Maelstrom-3.0.6-new/main.cpp
---- Maelstrom-3.0.6/main.cpp 2002-10-19 22:53:32.000000000 -0400
-+++ Maelstrom-3.0.6-new/main.cpp 2006-05-09 01:05:07.000000000 -0400
-@@ -170,12 +170,21 @@
+diff --git a/main.cpp b/main.cpp
+index 087a0bf..9beada5 100644
+--- a/main.cpp
++++ b/main.cpp
+@@ -170,12 +170,21 @@ int main(int argc, char *argv[])
/* Command line flags */
int doprinthigh = 0;
int speedtest = 0;
+ gid_t gid;
-+
- Uint32 video_flags = SDL_SWSURFACE;
++
+ Uint32 video_flags = SDL_WINDOW_FULLSCREEN_DESKTOP;
/* Normal variables */
SDL_Event event;
@@ -19,13 +20,28 @@ diff -ru Maelstrom-3.0.6/main.cpp Maelstrom-3.0.6-new/main.cpp
+ error("Could not drop privleges. -- Exiting.\n");
+ exit(1);
+ }
-+
++
#ifndef __WIN95__
/* The first thing we do is calculate our checksum */
(void) checksum();
-diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
---- Maelstrom-3.0.6/scores.cpp 2000-09-24 13:55:39.000000000 -0400
-+++ Maelstrom-3.0.6-new/scores.cpp 2006-05-09 01:26:19.000000000 -0400
+@@ -481,7 +490,7 @@ void DrawMainScreen(void)
+ if ( title == NULL ) {
+ error("Can't load 'title' title! (ID=%d)\n", 129);
+ exit(255);
+- }
++ }
+
+ clr = screen->MapRGB(30000>>8, 30000>>8, 0xFF);
+ ltClr = screen->MapRGB(40000>>8, 40000>>8, 0xFF);
+@@ -682,4 +691,3 @@ void Message(const char *message)
+ }
+ screen->Update();
+ }
+-
+diff --git a/scores.cpp b/scores.cpp
+index 5e023c6..9ec1e76 100644
+--- a/scores.cpp
++++ b/scores.cpp
@@ -4,6 +4,8 @@
*/
@@ -35,7 +51,7 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
#include <sys/types.h>
#include <sys/stat.h>
#endif
-@@ -15,22 +17,42 @@
+@@ -15,11 +17,11 @@
#include "load.h"
#include "dialog.h"
@@ -44,45 +60,46 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
#define NUM_SCORES 10 // Do not change this!
/* Everyone can write to scores file if defined to 0 */
--#define SCORES_PERMMASK 0
+-#define SCORES_PERMMASK 022
+#define SCORES_PERMMASK 002
#define CLR_DIALOG_WIDTH 281
#define CLR_DIALOG_HEIGHT 111
-
+@@ -27,10 +29,31 @@
Bool gNetScores = 0;
Scores hScores[NUM_SCORES];
+
+int gScoreFile = -1;
+
+void GetScoreFile(void)
+{
+#ifdef unix
-+ int omask;
++ int omask;
+#endif
-+ int f;
-+
++ int f;
++
+#ifdef unix
-+ omask=umask(SCORES_PERMMASK);
++ omask=umask(SCORES_PERMMASK);
+#endif
-+ f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT);
-+ if (f == -1)
-+ f = open(MAELSTROM_SCORES,O_RDONLY);
-+ if (f == -1)
-+ error("Couldn't open score file %s.\n",MAELSTROM_SCORES);
-+ gScoreFile = f;
++ f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT,S_IRUSR | S_IWUSR | S_IWGRP | S_IRGRP);
++ if (f == -1)
++ f = open(MAELSTROM_SCORES,O_RDONLY);
++ if (f == -1)
++ error("Couldn't open score file %s.\n",MAELSTROM_SCORES);
++ gScoreFile = f;
+#ifdef unix
-+ umask(omask);
++ umask(omask);
+#endif
+}
-
++
void LoadScores(void)
{
-- LibPath path;
+- SavePath path;
- SDL_RWops *scores_src;
int i;
/* Try to load network scores, if we can */
-@@ -44,50 +64,50 @@
+@@ -44,50 +67,48 @@ void LoadScores(void)
}
memset(&hScores, 0, sizeof(hScores));
@@ -96,7 +113,6 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
- hScores[i].wave = SDL_ReadBE32(scores_src);
- hScores[i].score = SDL_ReadBE32(scores_src);
+ Uint32 tmp;
-+
+ if (read(gScoreFile,hScores[i].name,sizeof(hScores[i].name)) != sizeof(hScores[i].name))
+ break;
+ if (read(gScoreFile,&tmp,sizeof(Uint32)) != sizeof(Uint32))
@@ -112,7 +128,7 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
void SaveScores(void)
{
-- LibPath path;
+- SavePath path;
- SDL_RWops *scores_src;
int i;
-#ifdef unix
@@ -122,13 +138,12 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
/* Don't save network scores */
if ( gNetScores )
return;
--
+
-#ifdef unix
- omask=umask(SCORES_PERMMASK);
-#endif
- scores_src = SDL_RWFromFile(path.Path(MAELSTROM_SCORES), "wb");
- if ( scores_src != NULL ) {
-+
+ if (gScoreFile != -1) {
+ lseek(gScoreFile,0,SEEK_SET);
for ( i=0; i<NUM_SCORES; ++i ) {
@@ -137,7 +152,6 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
- SDL_WriteBE32(scores_src, hScores[i].wave);
- SDL_WriteBE32(scores_src, hScores[i].score);
+ Uint32 tmp;
-+
+ if (write(gScoreFile, hScores[i].name, sizeof(hScores[i].name)) != sizeof(hScores[i].name))
+ goto out_err;
+ tmp = htonl(hScores[i].wave);
@@ -162,9 +176,24 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
}
/* Just show the high scores */
-diff -ru Maelstrom-3.0.6/scores.h Maelstrom-3.0.6-new/scores.h
---- Maelstrom-3.0.6/scores.h 1998-07-13 21:50:17.000000000 -0400
-+++ Maelstrom-3.0.6-new/scores.h 2006-05-09 01:05:25.000000000 -0400
+@@ -148,7 +169,7 @@ int ZapHighScores(void)
+ clear = new Mac_Button(99, 74, BUTTON_WIDTH, BUTTON_HEIGHT,
+ "Clear", chicago, fontserv, Clear_callback);
+ dialog->Add_Dialog(clear);
+- cancel = new Mac_DefaultButton(99+BUTTON_WIDTH+14, 74,
++ cancel = new Mac_DefaultButton(99+BUTTON_WIDTH+14, 74,
+ BUTTON_WIDTH, BUTTON_HEIGHT,
+ "Cancel", chicago, fontserv, Cancel_callback);
+ dialog->Add_Dialog(cancel);
+@@ -268,4 +289,3 @@ int GetStartLevel(void)
+ }
+ return(0);
+ }
+-
+diff --git a/scores.h b/scores.h
+index 4126260..4716751 100644
+--- a/scores.h
++++ b/scores.h
@@ -2,6 +2,7 @@
// Functions from scores.cc
extern void LoadScores(void);
commit 1ccabc02ab03915c45c6c309b9711583d9393ed9
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 11:02:48 2023 +0100
Update to 3.0.7
diff --git a/.gitignore b/.gitignore
index dbab26b..6b83513 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
Maelstrom-3.0.6.tar.gz
+/Maelstrom-3.0.7.tar.gz
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 7e2d830..506bb21 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -1,5 +1,5 @@
Name: Maelstrom
-Version: 3.0.6
+Version: 3.0.7
Release: %autorelease
Summary: A space combat game
diff --git a/sources b/sources
index 6a811ac..5ad8896 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4fbeb6070eebdf161bd156b083b8804e Maelstrom-3.0.6.tar.gz
+SHA512 (Maelstrom-3.0.7.tar.gz) = 2cc75ee25293310c7f4737583c5f1dc33f2c5dfca28fdfe76f523a94992d1ae20a96b77e79c26aee3b2c7c1a23d213128a040a245d0671339b567646b88004d1
commit 7303f8dff4124b9dc9a8cfb168fa4d57d944bf2e
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 11:01:21 2023 +0100
Migrate to SPDX license
diff --git a/Maelstrom.spec b/Maelstrom.spec
index add2535..7e2d830 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -4,7 +4,7 @@ Release: %autorelease
Summary: A space combat game
# See Maelstrom-Content-License.txt for details on the updated content licensing
-License: GPLv2+ and CC-BY
+License: GPL-2.0-or-later AND CC-BY-3.0
URL: http://www.libsdl.org/projects/Maelstrom/
Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
Source1: maelstrom.png
commit bbc7008bce2398e95210093dd0a2cecd83990297
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 10:56:41 2023 +0100
Whitespace changes and re-ordering
- Change tabs to spaces
- Align blocks
- Re-order tags
diff --git a/Maelstrom.spec b/Maelstrom.spec
index acc2574..add2535 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -1,28 +1,30 @@
-Name: Maelstrom
-Summary: A space combat game
-Version: 3.0.6
-Release: %autorelease
+Name: Maelstrom
+Version: 3.0.6
+Release: %autorelease
+Summary: A space combat game
+
# See Maelstrom-Content-License.txt for details on the updated content licensing
-License: GPLv2+ and CC-BY
-Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
-Source1: maelstrom.png
-Source2: Maelstrom.desktop
-Source3: Maelstrom-Content-License.txt
-Source4: Maelstrom.appdata.xml
-Patch0: Maelstrom-3.0.6-setgid.patch
-Patch1: Maelstrom-3.0.6-gcc34.patch
-Patch2: Maelstrom-3.0.6-64bit.patch
-Patch3: Maelstrom-3.0.6-install.patch
-Patch4: Maelstrom-open.patch
-Patch5: Maelstrom-3.0.6-DESTDIR.patch
-Patch6: Maelstrom-3.0.6-gcc5.patch
-Patch7: Maelstrom-netd-c99.patch
-URL: http://www.libsdl.org/projects/Maelstrom/
-BuildRequires: make
-BuildRequires: gcc-c++
-BuildRequires: SDL_net-devel, desktop-file-utils, libtool
-Requires(post): coreutils
-Requires(postun): coreutils
+License: GPLv2+ and CC-BY
+URL: http://www.libsdl.org/projects/Maelstrom/
+Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
+Source1: maelstrom.png
+Source2: Maelstrom.desktop
+Source3: Maelstrom-Content-License.txt
+Source4: Maelstrom.appdata.xml
+Patch0: Maelstrom-3.0.6-setgid.patch
+Patch1: Maelstrom-3.0.6-gcc34.patch
+Patch2: Maelstrom-3.0.6-64bit.patch
+Patch3: Maelstrom-3.0.6-install.patch
+Patch4: Maelstrom-open.patch
+Patch5: Maelstrom-3.0.6-DESTDIR.patch
+Patch6: Maelstrom-3.0.6-gcc5.patch
+Patch7: Maelstrom-netd-c99.patch
+
+BuildRequires: make
+BuildRequires: gcc-c++
+BuildRequires: SDL_net-devel, desktop-file-utils, libtool
+Requires(post): coreutils
+Requires(postun): coreutils
%description
Maelstrom is a space combat game, originally ported from the Macintosh
@@ -69,6 +71,7 @@ install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/appdata
find %{buildroot} -name "Makefile*" -exec rm -f {} \;
+
%files
%doc CREDITS README* Changelog Docs
%license Maelstrom-Content-License.txt COPYING*
commit 6b32a374031a9173987be1f1ad29a2cf28a0412b
Author: Sandro <devel(a)penguinpee.nl>
Date: Sat Nov 4 00:16:30 2023 +0100
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 6a9cb6c..acc2574 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -1,7 +1,7 @@
Name: Maelstrom
Summary: A space combat game
Version: 3.0.6
-Release: 45%{?dist}
+Release: %autorelease
# See Maelstrom-Content-License.txt for details on the updated content licensing
License: GPLv2+ and CC-BY
Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
@@ -81,243 +81,4 @@ find %{buildroot} -name "Makefile*" -exec rm -f {} \;
%changelog
-* Wed Jan 18 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-45
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Nov 26 2022 Florian Weimer <fweimer(a)redhat.com> - 3.0.6-44
-- Fixes for building in strict(er) C99 mode (#2148634)
-
-* Wed Jul 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-44
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-43
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-42
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Mon Jan 25 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-41
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-40
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-39
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-38
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-37
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Jul 12 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-36
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-35
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 3.0.6-34
-- Remove obsolete scriptlets
-
-* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-33
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-32
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-31
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Tue Feb 2 2016 Hans de Goede <hdegoede(a)redhat.com> - 3.0.6-30
-- Add Keywords to .desktop file
-- Modernize spec and appdata
-- Fix FTBFS
-
-* Tue Jun 16 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-29
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Fri Aug 15 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-28
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jun 06 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Feb 09 2014 Bill Nottingham <notting(a)redhat.com> - 3.0.6-26
-- add appdata file
-
-* Fri Aug 02 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-25
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Fri Feb 15 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 3.0.6-24
-- Remove --vendor from desktop-file-install https://fedorahosted.org/fesco/ticket/1077
-
-* Wed Feb 13 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-23
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Jul 18 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-22
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Thu Jan 12 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-21
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-20
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Sun Dec 6 2009 Tom "spot" Callaway <tcallawa(a)redhat.com> - 3.0.6-19
-- Revived and cleaned up, license issues resolved
-
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Mon Feb 23 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Thu Dec 11 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-16
-- fix requirements for scriptlets (#475922)
-
-* Thu Feb 14 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-15
-- rebuild for gcc-4.3
-
-* Wed Oct 10 2007 Bill Nottingham <notting(a)redhat.com> 3.0.6-14
-- rebuild for buildid
-
-* Fri Aug 3 2007 Bill Nottingham <notting(a)redhat.com>
-- tweak license tag
-
-* Mon Sep 11 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-13
-- fix build
-
-* Fri Jun 2 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-12
-- more fixes from review (#189375)
-
-* Tue May 9 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-11
-- various fixes from review:
- - update the icon cache
- - move out of /usr/games
- - move scores to /var
- - rework setuid code
- - use desktop-file-install
-
-* Mon Feb 13 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-10
-- rebuild
-
-* Thu May 26 2005 Bill Nottingham <notting(a)redhat.com>
-- fix x86_64 build
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-- Add gcc34.patch
-
-* Sun May 23 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- make some files again owned by root
-
-* Tue Mar 23 2004 Bill Nottingham <notting(a)redhat.com> 3.0.6-3
-- make score file %%config (#108386)
-- move icon (#111583)
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Sep 30 2003 Bill Nottingham <notting(a)redhat.com> 3.0.6-1
-- tweak desktop file (#79668, #105792 <ville.skytta(a)iki.fi>)
-- update to 3.0.6
-
-* Wed Jun 04 2003 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 3.0.5-8
-- fix desktop (#81096)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Thu Dec 12 2002 Tim Powers <timp(a)redhat.com> 3.0.5-6
-- remove unpackaged files from the buildroot
-
-* Fri Aug 23 2002 Tim Powers <timp(a)redhat.com>
-- bump release number and rebuild
-
-* Thu Aug 22 2002 Preston Brown <pbrown(a)redhat.com>
-- set maelstrom to setgid and access high score file safely (#70768)
-- BuildReq on SDL_net-devel (#69105)
-
-* Sat Aug 10 2002 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt with gcc-3.2 (we hope)
-
-* Tue Jul 23 2002 Tim Powers <timp(a)redhat.com> 3.0.5-2
-- build using gcc-3.2-0.1
-
-* Mon Jun 24 2002 Bill Nottingham <notting(a)redhat.com> 3.0.5-1
-- update to 3.0.5
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com>
-- automated rebuild
-
-* Thu May 23 2002 Tim Powers <timp(a)redhat.com>
-- automated rebuild
-
-* Fri Jan 25 2002 Bill Nottingham <notting(a)redhat.com>
-- rebuild
-
-* Wed Sep 12 2001 Tim Powers <timp(a)redhat.com>
-- rebuild with new gcc and binutils
-
-* Tue Jul 10 2001 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild to remove libXv/libXxf86dga deps
-
-* Mon Jun 25 2001 Bill Nottingham <notting(a)redhat.com>
-- add buildprereq (#44884)
-
-* Tue Jun 12 2001 Nalin Dahyabhai <nalin(a)redhat.com>
-- rebuild in new environment
-
-* Mon May 7 2001 Bill Nottingham <notting(a)redhat.com>
-- fix some prototypes in the network daemon
-- rebuild against fixed SDL (#24119)
-
-* Mon Apr 30 2001 Bill Nottingham <notting(a)redhat.com>
-- use official tarball, fixes a minor /tmp issue (#38393)
-
-* Fri Apr 27 2001 Bill Nottingham <notting(a)redhat.com>
-- rebuild for C++ exception handling on ia64
-
-* Mon Mar 12 2001 Bill Nottingham <notting(a)redhat.com>
-- move desktop file to /etc/X11/applnk (#31492)
-
-* Tue Feb 27 2001 Bill Nottingham <notting(a)redhat.com>
-- fix Packager: tag
-
-* Fri Dec 1 2000 Bill Nottingham <notting(a)redhat.com>
-- Maelstrom is cool. Let's put it in the base distro.
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Mon Jul 10 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Wed Jul 05 2000 Tim Powers <timp(a)redhat.com>
-- cleaned up spec file, shoudln't try to install files in the post or preun
- sections
-- use %%configure and %%makeinstall
-- use predefined RPM macros whenever possible
-- don't use redundant defines at top of spec
-- patched to buld with gcc-2.96
-
-* Mon Apr 24 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt for 7.0
-
-* Tue Feb 08 2000 Tim Powers <timp(a)redhat.com>
-- strip binaries
-
-* Fri Jan 28 2000 Tim Powers <timp(a)redhat.com>
-- changed to valid group
-
-* Wed Dec 8 1999 Bill Nottingham <notting(a)redhat.com>
-- don't echo in %%pre/%%post, don't add desktop entries to $HOME
-
-* Tue Sep 21 1999 Sam Lantinga <slouken(a)devolution.com>
-
-- first attempt at a spec file
-
+%autochangelog
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..78bd09b
--- /dev/null
+++ b/changelog
@@ -0,0 +1,239 @@
+* Wed Jan 18 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-45
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Sat Nov 26 2022 Florian Weimer <fweimer(a)redhat.com> - 3.0.6-44
+- Fixes for building in strict(er) C99 mode (#2148634)
+
+* Wed Jul 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-44
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-43
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-42
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Mon Jan 25 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-41
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-40
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-39
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-38
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-37
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Jul 12 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-36
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-35
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 3.0.6-34
+- Remove obsolete scriptlets
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-33
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-32
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-31
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Tue Feb 2 2016 Hans de Goede <hdegoede(a)redhat.com> - 3.0.6-30
+- Add Keywords to .desktop file
+- Modernize spec and appdata
+- Fix FTBFS
+
+* Tue Jun 16 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-29
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Aug 15 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-28
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jun 06 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun Feb 09 2014 Bill Nottingham <notting(a)redhat.com> - 3.0.6-26
+- add appdata file
+
+* Fri Aug 02 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-25
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Feb 15 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 3.0.6-24
+- Remove --vendor from desktop-file-install https://fedorahosted.org/fesco/ticket/1077
+
+* Wed Feb 13 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-23
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-22
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-21
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-20
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Dec 6 2009 Tom "spot" Callaway <tcallawa(a)redhat.com> - 3.0.6-19
+- Revived and cleaned up, license issues resolved
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-17
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Dec 11 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-16
+- fix requirements for scriptlets (#475922)
+
+* Thu Feb 14 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-15
+- rebuild for gcc-4.3
+
+* Wed Oct 10 2007 Bill Nottingham <notting(a)redhat.com> 3.0.6-14
+- rebuild for buildid
+
+* Fri Aug 3 2007 Bill Nottingham <notting(a)redhat.com>
+- tweak license tag
+
+* Mon Sep 11 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-13
+- fix build
+
+* Fri Jun 2 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-12
+- more fixes from review (#189375)
+
+* Tue May 9 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-11
+- various fixes from review:
+ - update the icon cache
+ - move out of /usr/games
+ - move scores to /var
+ - rework setuid code
+ - use desktop-file-install
+
+* Mon Feb 13 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-10
+- rebuild
+
+* Thu May 26 2005 Bill Nottingham <notting(a)redhat.com>
+- fix x86_64 build
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+- Add gcc34.patch
+
+* Sun May 23 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- make some files again owned by root
+
+* Tue Mar 23 2004 Bill Nottingham <notting(a)redhat.com> 3.0.6-3
+- make score file %%config (#108386)
+- move icon (#111583)
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Sep 30 2003 Bill Nottingham <notting(a)redhat.com> 3.0.6-1
+- tweak desktop file (#79668, #105792 <ville.skytta(a)iki.fi>)
+- update to 3.0.6
+
+* Wed Jun 04 2003 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 3.0.5-8
+- fix desktop (#81096)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Thu Dec 12 2002 Tim Powers <timp(a)redhat.com> 3.0.5-6
+- remove unpackaged files from the buildroot
+
+* Fri Aug 23 2002 Tim Powers <timp(a)redhat.com>
+- bump release number and rebuild
+
+* Thu Aug 22 2002 Preston Brown <pbrown(a)redhat.com>
+- set maelstrom to setgid and access high score file safely (#70768)
+- BuildReq on SDL_net-devel (#69105)
+
+* Sat Aug 10 2002 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt with gcc-3.2 (we hope)
+
+* Tue Jul 23 2002 Tim Powers <timp(a)redhat.com> 3.0.5-2
+- build using gcc-3.2-0.1
+
+* Mon Jun 24 2002 Bill Nottingham <notting(a)redhat.com> 3.0.5-1
+- update to 3.0.5
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp(a)redhat.com>
+- automated rebuild
+
+* Fri Jan 25 2002 Bill Nottingham <notting(a)redhat.com>
+- rebuild
+
+* Wed Sep 12 2001 Tim Powers <timp(a)redhat.com>
+- rebuild with new gcc and binutils
+
+* Tue Jul 10 2001 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild to remove libXv/libXxf86dga deps
+
+* Mon Jun 25 2001 Bill Nottingham <notting(a)redhat.com>
+- add buildprereq (#44884)
+
+* Tue Jun 12 2001 Nalin Dahyabhai <nalin(a)redhat.com>
+- rebuild in new environment
+
+* Mon May 7 2001 Bill Nottingham <notting(a)redhat.com>
+- fix some prototypes in the network daemon
+- rebuild against fixed SDL (#24119)
+
+* Mon Apr 30 2001 Bill Nottingham <notting(a)redhat.com>
+- use official tarball, fixes a minor /tmp issue (#38393)
+
+* Fri Apr 27 2001 Bill Nottingham <notting(a)redhat.com>
+- rebuild for C++ exception handling on ia64
+
+* Mon Mar 12 2001 Bill Nottingham <notting(a)redhat.com>
+- move desktop file to /etc/X11/applnk (#31492)
+
+* Tue Feb 27 2001 Bill Nottingham <notting(a)redhat.com>
+- fix Packager: tag
+
+* Fri Dec 1 2000 Bill Nottingham <notting(a)redhat.com>
+- Maelstrom is cool. Let's put it in the base distro.
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Mon Jul 10 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Wed Jul 05 2000 Tim Powers <timp(a)redhat.com>
+- cleaned up spec file, shoudln't try to install files in the post or preun
+ sections
+- use %%configure and %%makeinstall
+- use predefined RPM macros whenever possible
+- don't use redundant defines at top of spec
+- patched to buld with gcc-2.96
+
+* Mon Apr 24 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt for 7.0
+
+* Tue Feb 08 2000 Tim Powers <timp(a)redhat.com>
+- strip binaries
+
+* Fri Jan 28 2000 Tim Powers <timp(a)redhat.com>
+- changed to valid group
+
+* Wed Dec 8 1999 Bill Nottingham <notting(a)redhat.com>
+- don't echo in %%pre/%%post, don't add desktop entries to $HOME
+
+* Tue Sep 21 1999 Sam Lantinga <slouken(a)devolution.com>
+
+- first attempt at a spec file
6 months, 2 weeks
Architecture specific change in rpms/Maelstrom.git
by githook-noreply@fedoraproject.org
The package rpms/Maelstrom.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/Maelstrom.git/commit/?id=73aca9f7....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 73aca9f79dab2a2484d5f81e46fff543bf62ed0a
Author: Sandro <devel(a)penguinpee.nl>
Date: Fri Nov 3 15:32:09 2023 +0100
Stop building for i686
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 780fe4e..c542f3a 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -19,6 +19,9 @@ Patch: gcc5.patch
Patch: netd-c99.patch
Patch: Makefile.patch
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
+
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: SDL2_net-devel, desktop-file-utils, libtool
commit 41d2a72ef1e9baf0ec4bc6ea2abfb16f436fa038
Author: Sandro <devel(a)penguinpee.nl>
Date: Fri Nov 3 14:11:29 2023 +0100
Don't create `Maelstrom-Scores` dir
`Maelstrom-Scores` is a file (not a dir) that was provided in versions
<= 3.0.6. It's gone from 3.0.7. For upgrades from previous version the
file should stay in place untouched.
This reverts 9a4de01ce06a7f7db2deb8415c5f81c98f799c4c
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 9bc666f..780fe4e 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -54,8 +54,6 @@ rm -f %{buildroot}%{_bindir}/{Maelstrom-netd,macres,playwave,snd2wav}
mkdir -p -m 755 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
-mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games/Maelstrom-Scores
-
mkdir -p -m 755 %{buildroot}%{_datadir}/appdata
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/appdata
@@ -70,7 +68,7 @@ find %{buildroot} -name "Makefile*" -exec rm -f {} \;
%{_datadir}/applications/*
%{_datadir}/icons/hicolor/48x48/apps/*
%{_datadir}/appdata/Maelstrom.appdata.xml
-%config(noreplace) %attr(0664,root,games) %{_localstatedir}/lib/games/Maelstrom-Scores
+%ghost %config(noreplace) %attr(0664,root,games) %{_localstatedir}/lib/games/Maelstrom-Scores
%changelog
commit 662867b779ab006cd2119b41add03d6d3d873850
Author: Sandro <devel(a)penguinpee.nl>
Date: Fri Nov 3 13:10:35 2023 +0100
Adjust due to upstream changes
- Ensure executable is in %{_bindir}
- `CREDITS` has been renamed to `CREDITS.txt`
diff --git a/Maelstrom.spec b/Maelstrom.spec
index f09ea58..9bc666f 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -17,6 +17,7 @@ Patch: 64bit.patch
Patch: install.patch
Patch: gcc5.patch
Patch: netd-c99.patch
+Patch: Makefile.patch
BuildRequires: make
BuildRequires: gcc-c++
@@ -62,7 +63,7 @@ find %{buildroot} -name "Makefile*" -exec rm -f {} \;
%files
-%doc CREDITS README* Changelog Docs
+%doc CREDITS.txt README* Changelog Docs
%license Maelstrom-Content-License.txt COPYING*
%attr(2755,root,games) %{_bindir}/Maelstrom
%{_datadir}/Maelstrom
diff --git a/Makefile.patch b/Makefile.patch
new file mode 100644
index 0000000..9d154aa
--- /dev/null
+++ b/Makefile.patch
@@ -0,0 +1,32 @@
+diff --git a/Makefile.am b/Makefile.am
+index fae2bd8..f6f7c8f 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -65,9 +65,9 @@ DIST_SUBDIRS = $(SUBDIRS) Images Docs
+ # Special install rule for the game
+ install:
+ sh mkinstalldirs $(DESTDIR)@GAME_INSTALLDIR@
+- install -m 755 Maelstrom $(DESTDIR)@GAME_INSTALLDIR@/Maelstrom
++ sh mkinstalldirs $(DESTDIR)$(bindir)
++ install -m 755 Maelstrom $(DESTDIR)$(bindir)/Maelstrom
+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
+- make install_gamedocs target=$(DESTDIR)@GAME_INSTALLDIR@
+
+ install_gamedata:
+ sh mkinstalldirs $(target)/
+diff --git a/Makefile.in b/Makefile.in
+index 06c9322..1839c23 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -980,9 +980,9 @@ uninstall-am: uninstall-binPROGRAMS
+ # Special install rule for the game
+ install:
+ sh mkinstalldirs $(DESTDIR)@GAME_INSTALLDIR@
+- install -m 755 Maelstrom $(DESTDIR)@GAME_INSTALLDIR@/Maelstrom
++ sh mkinstalldirs $(DESTDIR)$(bindir)
++ install -m 755 Maelstrom $(DESTDIR)$(bindir)/Maelstrom
+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
+- make install_gamedocs target=$(DESTDIR)@GAME_INSTALLDIR@
+
+ install_gamedata:
+ sh mkinstalldirs $(target)/
commit 9a4de01ce06a7f7db2deb8415c5f81c98f799c4c
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 16:29:00 2023 +0100
Fix missing Maelstrom-Scores dir
There's nothing to be moved. Let's create the dir instead, so we can own
it.
diff --git a/Maelstrom.spec b/Maelstrom.spec
index f5f9a5f..f09ea58 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -53,8 +53,7 @@ rm -f %{buildroot}%{_bindir}/{Maelstrom-netd,macres,playwave,snd2wav}
mkdir -p -m 755 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
-mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games
-mv %{buildroot}%{_datadir}/Maelstrom/*Scores %{buildroot}%{_localstatedir}/lib/games
+mkdir -p -m 755 %{buildroot}%{_localstatedir}/lib/games/Maelstrom-Scores
mkdir -p -m 755 %{buildroot}%{_datadir}/appdata
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/appdata
commit e2766164a60b04358d5640ccf2811329bb796b29
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 16:17:57 2023 +0100
Update BuildRequires
Maelstrom requires SDL >= 2.0.14
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 2082152..f5f9a5f 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -20,7 +20,7 @@ Patch: netd-c99.patch
BuildRequires: make
BuildRequires: gcc-c++
-BuildRequires: SDL_net-devel, desktop-file-utils, libtool
+BuildRequires: SDL2_net-devel, desktop-file-utils, libtool
Requires(post): coreutils
Requires(postun): coreutils
commit 35c77387827105fea1284ef6744609effead63ca
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 15:39:16 2023 +0100
Use %autosetup and apply patches
- Clean up, update and rename patches
- Stop enumerating patches
diff --git a/64bit.patch b/64bit.patch
new file mode 100644
index 0000000..b3091ef
--- /dev/null
+++ b/64bit.patch
@@ -0,0 +1,13 @@
+diff --git a/screenlib/SDL_FrameBuf.cpp b/screenlib/SDL_FrameBuf.cpp
+index 2f7b44c..dbcf379 100644
+--- a/screenlib/SDL_FrameBuf.cpp
++++ b/screenlib/SDL_FrameBuf.cpp
+@@ -888,7 +888,7 @@ FrameBuf:: AddDirtyRect(SDL_Rect *rect)
+ for ( i=0; i<dirtymaplen; ++i ) {
+ if ( dirtymap[i] != NULL ) {
+ dirtymap[i] = (SDL_Rect *)(
+- ((intptr_t)dirtymap[i]-(intptr_t)updatelist) + (intptr_t)newlist
++ ((long)dirtymap[i]-(long)updatelist) + (long)newlist
+ );
+ }
+ }
diff --git a/Maelstrom-3.0.6-64bit.patch b/Maelstrom-3.0.6-64bit.patch
deleted file mode 100644
index 7780b65..0000000
--- a/Maelstrom-3.0.6-64bit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp.ook 2006-02-14 01:50:13.000000000 -0500
-+++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp 2006-02-14 01:50:58.000000000 -0500
-@@ -848,8 +848,8 @@
- for ( i=0; i<dirtymaplen; ++i ) {
- if ( dirtymap[i] != NULL ) {
- dirtymap[i] = (SDL_Rect *)(
-- ((int)dirtymap[i]-(int)updatelist) +
-- (int)newlist
-+ ((long)dirtymap[i]-(long)updatelist) +
-+ (long)newlist
- );
- }
- }
diff --git a/Maelstrom-3.0.6-DESTDIR.patch b/Maelstrom-3.0.6-DESTDIR.patch
deleted file mode 100644
index 9a926ed..0000000
--- a/Maelstrom-3.0.6-DESTDIR.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -up Maelstrom-3.0.6/Makefile.am.BAD Maelstrom-3.0.6/Makefile.am
---- Maelstrom-3.0.6/Makefile.am.BAD 2009-12-06 17:37:05.042119272 -0500
-+++ Maelstrom-3.0.6/Makefile.am 2009-12-06 17:37:39.040120370 -0500
-@@ -65,7 +65,7 @@ DIST_SUBDIRS = $(SUBDIRS) Images Docs
-
- # Special install rule for the game
- install:
-- make install_gamedata target=@GAME_INSTALLDIR@
-+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
-
- install_gamedata:
- sh mkinstalldirs $(target)/
-diff -up Maelstrom-3.0.6/Makefile.in.BAD Maelstrom-3.0.6/Makefile.in
---- Maelstrom-3.0.6/Makefile.in.BAD 2009-12-06 17:37:58.555119622 -0500
-+++ Maelstrom-3.0.6/Makefile.in 2009-12-06 17:38:04.208119720 -0500
-@@ -431,7 +431,7 @@ maintainer-clean-generic clean mostlycle
-
- # Special install rule for the game
- install:
-- make install_gamedata target=@GAME_INSTALLDIR@
-+ make install_gamedata target=$(DESTDIR)@GAME_INSTALLDIR@
-
- install_gamedata:
- sh mkinstalldirs $(target)/
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 506bb21..2082152 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -11,14 +11,12 @@ Source1: maelstrom.png
Source2: Maelstrom.desktop
Source3: Maelstrom-Content-License.txt
Source4: Maelstrom.appdata.xml
-Patch0: Maelstrom-3.0.6-setgid.patch
-Patch1: Maelstrom-3.0.6-gcc34.patch
-Patch2: Maelstrom-3.0.6-64bit.patch
-Patch3: Maelstrom-3.0.6-install.patch
-Patch4: Maelstrom-open.patch
-Patch5: Maelstrom-3.0.6-DESTDIR.patch
-Patch6: Maelstrom-3.0.6-gcc5.patch
-Patch7: Maelstrom-netd-c99.patch
+Patch: setgid.patch
+Patch: gcc34.patch
+Patch: 64bit.patch
+Patch: install.patch
+Patch: gcc5.patch
+Patch: netd-c99.patch
BuildRequires: make
BuildRequires: gcc-c++
@@ -33,15 +31,7 @@ at the same time.
%prep
-%setup -q
-%patch0 -p1 -b .setgid
-%patch1 -p1 -b .gcc34
-%patch2 -p1 -b .64bit
-%patch3 -p1 -b .install
-%patch4 -p1 -b .open
-%patch5 -p1 -b .destdir
-%patch6 -p1
-%patch7 -p1
+%autosetup -p1
cp %{SOURCE3} .
diff --git a/Maelstrom-3.0.6-gcc34.patch b/gcc34.patch
similarity index 100%
rename from Maelstrom-3.0.6-gcc34.patch
rename to gcc34.patch
diff --git a/Maelstrom-3.0.6-gcc5.patch b/gcc5.patch
similarity index 100%
rename from Maelstrom-3.0.6-gcc5.patch
rename to gcc5.patch
diff --git a/Maelstrom-3.0.6-install.patch b/install.patch
similarity index 100%
rename from Maelstrom-3.0.6-install.patch
rename to install.patch
diff --git a/Maelstrom-netd-c99.patch b/netd-c99.patch
similarity index 51%
rename from Maelstrom-netd-c99.patch
rename to netd-c99.patch
index 22ea46c..fd02509 100644
--- a/Maelstrom-netd-c99.patch
+++ b/netd-c99.patch
@@ -1,23 +1,16 @@
-C99 compatibility fixes: Add missing #include directives for
-prototypes, and declare the return type of main as int. Implicit
-function declarations and implicit int have been removed from the C
-language in 1999.
-
diff --git a/Maelstrom-netd.c b/Maelstrom-netd.c
-index fde5c052128cc997..8d64422b53a14b3a 100644
+index 3e6e942..4ed40ae 100644
--- a/Maelstrom-netd.c
+++ b/Maelstrom-netd.c
-@@ -1,7 +1,9 @@
-
+@@ -2,6 +2,7 @@
/* Here we go... */
-+#include <stdlib.h>
- #include <stdio.h>
+ #include <stdlib.h>
+#include <time.h>
+ #include <stdio.h>
#include <string.h>
#include <signal.h>
- #include <errno.h>
-@@ -12,6 +14,10 @@
+@@ -14,6 +15,10 @@
#include <netdb.h>
#include <unistd.h>
@@ -28,11 +21,8 @@ index fde5c052128cc997..8d64422b53a14b3a 100644
/* We wait in a loop for players to connect and tell us how many people
are playing. Then, once all players have connected, then we broadcast
the addresses of all players, and then start again.
-@@ -181,6 +187,7 @@ void I_Crashed(int sig)
- exit(sig);
+@@ -376,4 +381,3 @@ printf(" the remote address is %s:%hu\n",
+ }
+ /* Never reached */
}
-
-+int
- main(int argc, char *argv[])
- {
- int netfd, i, slot;
+-
diff --git a/Maelstrom-open.patch b/open.patch
similarity index 100%
rename from Maelstrom-open.patch
rename to open.patch
diff --git a/Maelstrom-3.0.6-setgid.patch b/setgid.patch
similarity index 67%
rename from Maelstrom-3.0.6-setgid.patch
rename to setgid.patch
index 94680b7..9c0fe07 100644
--- a/Maelstrom-3.0.6-setgid.patch
+++ b/setgid.patch
@@ -1,13 +1,14 @@
-diff -ru Maelstrom-3.0.6/main.cpp Maelstrom-3.0.6-new/main.cpp
---- Maelstrom-3.0.6/main.cpp 2002-10-19 22:53:32.000000000 -0400
-+++ Maelstrom-3.0.6-new/main.cpp 2006-05-09 01:05:07.000000000 -0400
-@@ -170,12 +170,21 @@
+diff --git a/main.cpp b/main.cpp
+index 087a0bf..9beada5 100644
+--- a/main.cpp
++++ b/main.cpp
+@@ -170,12 +170,21 @@ int main(int argc, char *argv[])
/* Command line flags */
int doprinthigh = 0;
int speedtest = 0;
+ gid_t gid;
-+
- Uint32 video_flags = SDL_SWSURFACE;
++
+ Uint32 video_flags = SDL_WINDOW_FULLSCREEN_DESKTOP;
/* Normal variables */
SDL_Event event;
@@ -19,13 +20,28 @@ diff -ru Maelstrom-3.0.6/main.cpp Maelstrom-3.0.6-new/main.cpp
+ error("Could not drop privleges. -- Exiting.\n");
+ exit(1);
+ }
-+
++
#ifndef __WIN95__
/* The first thing we do is calculate our checksum */
(void) checksum();
-diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
---- Maelstrom-3.0.6/scores.cpp 2000-09-24 13:55:39.000000000 -0400
-+++ Maelstrom-3.0.6-new/scores.cpp 2006-05-09 01:26:19.000000000 -0400
+@@ -481,7 +490,7 @@ void DrawMainScreen(void)
+ if ( title == NULL ) {
+ error("Can't load 'title' title! (ID=%d)\n", 129);
+ exit(255);
+- }
++ }
+
+ clr = screen->MapRGB(30000>>8, 30000>>8, 0xFF);
+ ltClr = screen->MapRGB(40000>>8, 40000>>8, 0xFF);
+@@ -682,4 +691,3 @@ void Message(const char *message)
+ }
+ screen->Update();
+ }
+-
+diff --git a/scores.cpp b/scores.cpp
+index 5e023c6..9ec1e76 100644
+--- a/scores.cpp
++++ b/scores.cpp
@@ -4,6 +4,8 @@
*/
@@ -35,7 +51,7 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
#include <sys/types.h>
#include <sys/stat.h>
#endif
-@@ -15,22 +17,42 @@
+@@ -15,11 +17,11 @@
#include "load.h"
#include "dialog.h"
@@ -44,45 +60,46 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
#define NUM_SCORES 10 // Do not change this!
/* Everyone can write to scores file if defined to 0 */
--#define SCORES_PERMMASK 0
+-#define SCORES_PERMMASK 022
+#define SCORES_PERMMASK 002
#define CLR_DIALOG_WIDTH 281
#define CLR_DIALOG_HEIGHT 111
-
+@@ -27,10 +29,31 @@
Bool gNetScores = 0;
Scores hScores[NUM_SCORES];
+
+int gScoreFile = -1;
+
+void GetScoreFile(void)
+{
+#ifdef unix
-+ int omask;
++ int omask;
+#endif
-+ int f;
-+
++ int f;
++
+#ifdef unix
-+ omask=umask(SCORES_PERMMASK);
++ omask=umask(SCORES_PERMMASK);
+#endif
-+ f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT);
-+ if (f == -1)
-+ f = open(MAELSTROM_SCORES,O_RDONLY);
-+ if (f == -1)
-+ error("Couldn't open score file %s.\n",MAELSTROM_SCORES);
-+ gScoreFile = f;
++ f = open(MAELSTROM_SCORES,O_RDWR|O_CREAT,S_IRUSR | S_IWUSR | S_IWGRP | S_IRGRP);
++ if (f == -1)
++ f = open(MAELSTROM_SCORES,O_RDONLY);
++ if (f == -1)
++ error("Couldn't open score file %s.\n",MAELSTROM_SCORES);
++ gScoreFile = f;
+#ifdef unix
-+ umask(omask);
++ umask(omask);
+#endif
+}
-
++
void LoadScores(void)
{
-- LibPath path;
+- SavePath path;
- SDL_RWops *scores_src;
int i;
/* Try to load network scores, if we can */
-@@ -44,50 +64,50 @@
+@@ -44,50 +67,48 @@ void LoadScores(void)
}
memset(&hScores, 0, sizeof(hScores));
@@ -96,7 +113,6 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
- hScores[i].wave = SDL_ReadBE32(scores_src);
- hScores[i].score = SDL_ReadBE32(scores_src);
+ Uint32 tmp;
-+
+ if (read(gScoreFile,hScores[i].name,sizeof(hScores[i].name)) != sizeof(hScores[i].name))
+ break;
+ if (read(gScoreFile,&tmp,sizeof(Uint32)) != sizeof(Uint32))
@@ -112,7 +128,7 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
void SaveScores(void)
{
-- LibPath path;
+- SavePath path;
- SDL_RWops *scores_src;
int i;
-#ifdef unix
@@ -122,13 +138,12 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
/* Don't save network scores */
if ( gNetScores )
return;
--
+
-#ifdef unix
- omask=umask(SCORES_PERMMASK);
-#endif
- scores_src = SDL_RWFromFile(path.Path(MAELSTROM_SCORES), "wb");
- if ( scores_src != NULL ) {
-+
+ if (gScoreFile != -1) {
+ lseek(gScoreFile,0,SEEK_SET);
for ( i=0; i<NUM_SCORES; ++i ) {
@@ -137,7 +152,6 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
- SDL_WriteBE32(scores_src, hScores[i].wave);
- SDL_WriteBE32(scores_src, hScores[i].score);
+ Uint32 tmp;
-+
+ if (write(gScoreFile, hScores[i].name, sizeof(hScores[i].name)) != sizeof(hScores[i].name))
+ goto out_err;
+ tmp = htonl(hScores[i].wave);
@@ -162,9 +176,24 @@ diff -ru Maelstrom-3.0.6/scores.cpp Maelstrom-3.0.6-new/scores.cpp
}
/* Just show the high scores */
-diff -ru Maelstrom-3.0.6/scores.h Maelstrom-3.0.6-new/scores.h
---- Maelstrom-3.0.6/scores.h 1998-07-13 21:50:17.000000000 -0400
-+++ Maelstrom-3.0.6-new/scores.h 2006-05-09 01:05:25.000000000 -0400
+@@ -148,7 +169,7 @@ int ZapHighScores(void)
+ clear = new Mac_Button(99, 74, BUTTON_WIDTH, BUTTON_HEIGHT,
+ "Clear", chicago, fontserv, Clear_callback);
+ dialog->Add_Dialog(clear);
+- cancel = new Mac_DefaultButton(99+BUTTON_WIDTH+14, 74,
++ cancel = new Mac_DefaultButton(99+BUTTON_WIDTH+14, 74,
+ BUTTON_WIDTH, BUTTON_HEIGHT,
+ "Cancel", chicago, fontserv, Cancel_callback);
+ dialog->Add_Dialog(cancel);
+@@ -268,4 +289,3 @@ int GetStartLevel(void)
+ }
+ return(0);
+ }
+-
+diff --git a/scores.h b/scores.h
+index 4126260..4716751 100644
+--- a/scores.h
++++ b/scores.h
@@ -2,6 +2,7 @@
// Functions from scores.cc
extern void LoadScores(void);
commit 3f63c8583cf282fb74dfb7e58c1b53d112fa6922
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 11:02:48 2023 +0100
Update to 3.0.7
diff --git a/.gitignore b/.gitignore
index dbab26b..6b83513 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
Maelstrom-3.0.6.tar.gz
+/Maelstrom-3.0.7.tar.gz
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 7e2d830..506bb21 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -1,5 +1,5 @@
Name: Maelstrom
-Version: 3.0.6
+Version: 3.0.7
Release: %autorelease
Summary: A space combat game
diff --git a/sources b/sources
index 6a811ac..5ad8896 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4fbeb6070eebdf161bd156b083b8804e Maelstrom-3.0.6.tar.gz
+SHA512 (Maelstrom-3.0.7.tar.gz) = 2cc75ee25293310c7f4737583c5f1dc33f2c5dfca28fdfe76f523a94992d1ae20a96b77e79c26aee3b2c7c1a23d213128a040a245d0671339b567646b88004d1
commit e7aa72d20248e1a8cd9ce86253d3624a38d5f05e
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 11:01:21 2023 +0100
Migrate to SPDX license
diff --git a/Maelstrom.spec b/Maelstrom.spec
index add2535..7e2d830 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -4,7 +4,7 @@ Release: %autorelease
Summary: A space combat game
# See Maelstrom-Content-License.txt for details on the updated content licensing
-License: GPLv2+ and CC-BY
+License: GPL-2.0-or-later AND CC-BY-3.0
URL: http://www.libsdl.org/projects/Maelstrom/
Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
Source1: maelstrom.png
commit 85ce34b407caca4e4d4589a463b43e3b692f7b94
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 10:56:41 2023 +0100
Whitespace changes and re-ordering
- Change tabs to spaces
- Align blocks
- Re-order tags
diff --git a/Maelstrom.spec b/Maelstrom.spec
index acc2574..add2535 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -1,28 +1,30 @@
-Name: Maelstrom
-Summary: A space combat game
-Version: 3.0.6
-Release: %autorelease
+Name: Maelstrom
+Version: 3.0.6
+Release: %autorelease
+Summary: A space combat game
+
# See Maelstrom-Content-License.txt for details on the updated content licensing
-License: GPLv2+ and CC-BY
-Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
-Source1: maelstrom.png
-Source2: Maelstrom.desktop
-Source3: Maelstrom-Content-License.txt
-Source4: Maelstrom.appdata.xml
-Patch0: Maelstrom-3.0.6-setgid.patch
-Patch1: Maelstrom-3.0.6-gcc34.patch
-Patch2: Maelstrom-3.0.6-64bit.patch
-Patch3: Maelstrom-3.0.6-install.patch
-Patch4: Maelstrom-open.patch
-Patch5: Maelstrom-3.0.6-DESTDIR.patch
-Patch6: Maelstrom-3.0.6-gcc5.patch
-Patch7: Maelstrom-netd-c99.patch
-URL: http://www.libsdl.org/projects/Maelstrom/
-BuildRequires: make
-BuildRequires: gcc-c++
-BuildRequires: SDL_net-devel, desktop-file-utils, libtool
-Requires(post): coreutils
-Requires(postun): coreutils
+License: GPLv2+ and CC-BY
+URL: http://www.libsdl.org/projects/Maelstrom/
+Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
+Source1: maelstrom.png
+Source2: Maelstrom.desktop
+Source3: Maelstrom-Content-License.txt
+Source4: Maelstrom.appdata.xml
+Patch0: Maelstrom-3.0.6-setgid.patch
+Patch1: Maelstrom-3.0.6-gcc34.patch
+Patch2: Maelstrom-3.0.6-64bit.patch
+Patch3: Maelstrom-3.0.6-install.patch
+Patch4: Maelstrom-open.patch
+Patch5: Maelstrom-3.0.6-DESTDIR.patch
+Patch6: Maelstrom-3.0.6-gcc5.patch
+Patch7: Maelstrom-netd-c99.patch
+
+BuildRequires: make
+BuildRequires: gcc-c++
+BuildRequires: SDL_net-devel, desktop-file-utils, libtool
+Requires(post): coreutils
+Requires(postun): coreutils
%description
Maelstrom is a space combat game, originally ported from the Macintosh
@@ -69,6 +71,7 @@ install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/appdata
find %{buildroot} -name "Makefile*" -exec rm -f {} \;
+
%files
%doc CREDITS README* Changelog Docs
%license Maelstrom-Content-License.txt COPYING*
commit 07b28e64c7f0026a208e5aee104f2a10fbee300b
Author: Sandro <devel(a)penguinpee.nl>
Date: Thu Nov 2 10:50:14 2023 +0100
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/Maelstrom.spec b/Maelstrom.spec
index 8a96ec4..acc2574 100644
--- a/Maelstrom.spec
+++ b/Maelstrom.spec
@@ -1,7 +1,7 @@
Name: Maelstrom
Summary: A space combat game
Version: 3.0.6
-Release: 46%{?dist}
+Release: %autorelease
# See Maelstrom-Content-License.txt for details on the updated content licensing
License: GPLv2+ and CC-BY
Source0: http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-%{version}.tar.gz
@@ -81,246 +81,4 @@ find %{buildroot} -name "Makefile*" -exec rm -f {} \;
%changelog
-* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-46
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
-
-* Wed Jan 18 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-45
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Nov 26 2022 Florian Weimer <fweimer(a)redhat.com> - 3.0.6-44
-- Fixes for building in strict(er) C99 mode (#2148634)
-
-* Wed Jul 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-44
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-43
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-42
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Mon Jan 25 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-41
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-40
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-39
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-38
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-37
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Jul 12 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-36
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-35
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 3.0.6-34
-- Remove obsolete scriptlets
-
-* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-33
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-32
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-31
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Tue Feb 2 2016 Hans de Goede <hdegoede(a)redhat.com> - 3.0.6-30
-- Add Keywords to .desktop file
-- Modernize spec and appdata
-- Fix FTBFS
-
-* Tue Jun 16 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-29
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Fri Aug 15 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-28
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jun 06 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Feb 09 2014 Bill Nottingham <notting(a)redhat.com> - 3.0.6-26
-- add appdata file
-
-* Fri Aug 02 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-25
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Fri Feb 15 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 3.0.6-24
-- Remove --vendor from desktop-file-install https://fedorahosted.org/fesco/ticket/1077
-
-* Wed Feb 13 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-23
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Jul 18 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-22
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Thu Jan 12 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-21
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-20
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Sun Dec 6 2009 Tom "spot" Callaway <tcallawa(a)redhat.com> - 3.0.6-19
-- Revived and cleaned up, license issues resolved
-
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Mon Feb 23 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Thu Dec 11 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-16
-- fix requirements for scriptlets (#475922)
-
-* Thu Feb 14 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-15
-- rebuild for gcc-4.3
-
-* Wed Oct 10 2007 Bill Nottingham <notting(a)redhat.com> 3.0.6-14
-- rebuild for buildid
-
-* Fri Aug 3 2007 Bill Nottingham <notting(a)redhat.com>
-- tweak license tag
-
-* Mon Sep 11 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-13
-- fix build
-
-* Fri Jun 2 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-12
-- more fixes from review (#189375)
-
-* Tue May 9 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-11
-- various fixes from review:
- - update the icon cache
- - move out of /usr/games
- - move scores to /var
- - rework setuid code
- - use desktop-file-install
-
-* Mon Feb 13 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-10
-- rebuild
-
-* Thu May 26 2005 Bill Nottingham <notting(a)redhat.com>
-- fix x86_64 build
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-- Add gcc34.patch
-
-* Sun May 23 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- make some files again owned by root
-
-* Tue Mar 23 2004 Bill Nottingham <notting(a)redhat.com> 3.0.6-3
-- make score file %%config (#108386)
-- move icon (#111583)
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Sep 30 2003 Bill Nottingham <notting(a)redhat.com> 3.0.6-1
-- tweak desktop file (#79668, #105792 <ville.skytta(a)iki.fi>)
-- update to 3.0.6
-
-* Wed Jun 04 2003 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 3.0.5-8
-- fix desktop (#81096)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Thu Dec 12 2002 Tim Powers <timp(a)redhat.com> 3.0.5-6
-- remove unpackaged files from the buildroot
-
-* Fri Aug 23 2002 Tim Powers <timp(a)redhat.com>
-- bump release number and rebuild
-
-* Thu Aug 22 2002 Preston Brown <pbrown(a)redhat.com>
-- set maelstrom to setgid and access high score file safely (#70768)
-- BuildReq on SDL_net-devel (#69105)
-
-* Sat Aug 10 2002 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt with gcc-3.2 (we hope)
-
-* Tue Jul 23 2002 Tim Powers <timp(a)redhat.com> 3.0.5-2
-- build using gcc-3.2-0.1
-
-* Mon Jun 24 2002 Bill Nottingham <notting(a)redhat.com> 3.0.5-1
-- update to 3.0.5
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com>
-- automated rebuild
-
-* Thu May 23 2002 Tim Powers <timp(a)redhat.com>
-- automated rebuild
-
-* Fri Jan 25 2002 Bill Nottingham <notting(a)redhat.com>
-- rebuild
-
-* Wed Sep 12 2001 Tim Powers <timp(a)redhat.com>
-- rebuild with new gcc and binutils
-
-* Tue Jul 10 2001 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild to remove libXv/libXxf86dga deps
-
-* Mon Jun 25 2001 Bill Nottingham <notting(a)redhat.com>
-- add buildprereq (#44884)
-
-* Tue Jun 12 2001 Nalin Dahyabhai <nalin(a)redhat.com>
-- rebuild in new environment
-
-* Mon May 7 2001 Bill Nottingham <notting(a)redhat.com>
-- fix some prototypes in the network daemon
-- rebuild against fixed SDL (#24119)
-
-* Mon Apr 30 2001 Bill Nottingham <notting(a)redhat.com>
-- use official tarball, fixes a minor /tmp issue (#38393)
-
-* Fri Apr 27 2001 Bill Nottingham <notting(a)redhat.com>
-- rebuild for C++ exception handling on ia64
-
-* Mon Mar 12 2001 Bill Nottingham <notting(a)redhat.com>
-- move desktop file to /etc/X11/applnk (#31492)
-
-* Tue Feb 27 2001 Bill Nottingham <notting(a)redhat.com>
-- fix Packager: tag
-
-* Fri Dec 1 2000 Bill Nottingham <notting(a)redhat.com>
-- Maelstrom is cool. Let's put it in the base distro.
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Mon Jul 10 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Wed Jul 05 2000 Tim Powers <timp(a)redhat.com>
-- cleaned up spec file, shoudln't try to install files in the post or preun
- sections
-- use %%configure and %%makeinstall
-- use predefined RPM macros whenever possible
-- don't use redundant defines at top of spec
-- patched to buld with gcc-2.96
-
-* Mon Apr 24 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt for 7.0
-
-* Tue Feb 08 2000 Tim Powers <timp(a)redhat.com>
-- strip binaries
-
-* Fri Jan 28 2000 Tim Powers <timp(a)redhat.com>
-- changed to valid group
-
-* Wed Dec 8 1999 Bill Nottingham <notting(a)redhat.com>
-- don't echo in %%pre/%%post, don't add desktop entries to $HOME
-
-* Tue Sep 21 1999 Sam Lantinga <slouken(a)devolution.com>
-
-- first attempt at a spec file
-
+%autochangelog
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..547ca55
--- /dev/null
+++ b/changelog
@@ -0,0 +1,242 @@
+* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-46
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Wed Jan 18 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-45
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Sat Nov 26 2022 Florian Weimer <fweimer(a)redhat.com> - 3.0.6-44
+- Fixes for building in strict(er) C99 mode (#2148634)
+
+* Wed Jul 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-44
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-43
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-42
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Mon Jan 25 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-41
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-40
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-39
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-38
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-37
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Jul 12 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-36
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-35
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 3.0.6-34
+- Remove obsolete scriptlets
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-33
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-32
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.6-31
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Tue Feb 2 2016 Hans de Goede <hdegoede(a)redhat.com> - 3.0.6-30
+- Add Keywords to .desktop file
+- Modernize spec and appdata
+- Fix FTBFS
+
+* Tue Jun 16 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-29
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Aug 15 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-28
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jun 06 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun Feb 09 2014 Bill Nottingham <notting(a)redhat.com> - 3.0.6-26
+- add appdata file
+
+* Fri Aug 02 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-25
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Feb 15 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 3.0.6-24
+- Remove --vendor from desktop-file-install https://fedorahosted.org/fesco/ticket/1077
+
+* Wed Feb 13 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-23
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-22
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-21
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-20
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Dec 6 2009 Tom "spot" Callaway <tcallawa(a)redhat.com> - 3.0.6-19
+- Revived and cleaned up, license issues resolved
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.6-17
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Dec 11 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-16
+- fix requirements for scriptlets (#475922)
+
+* Thu Feb 14 2008 Bill Nottingham <notting(a)redhat.com> 3.0.6-15
+- rebuild for gcc-4.3
+
+* Wed Oct 10 2007 Bill Nottingham <notting(a)redhat.com> 3.0.6-14
+- rebuild for buildid
+
+* Fri Aug 3 2007 Bill Nottingham <notting(a)redhat.com>
+- tweak license tag
+
+* Mon Sep 11 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-13
+- fix build
+
+* Fri Jun 2 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-12
+- more fixes from review (#189375)
+
+* Tue May 9 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-11
+- various fixes from review:
+ - update the icon cache
+ - move out of /usr/games
+ - move scores to /var
+ - rework setuid code
+ - use desktop-file-install
+
+* Mon Feb 13 2006 Bill Nottingham <notting(a)redhat.com> 3.0.6-10
+- rebuild
+
+* Thu May 26 2005 Bill Nottingham <notting(a)redhat.com>
+- fix x86_64 build
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+- Add gcc34.patch
+
+* Sun May 23 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- make some files again owned by root
+
+* Tue Mar 23 2004 Bill Nottingham <notting(a)redhat.com> 3.0.6-3
+- make score file %%config (#108386)
+- move icon (#111583)
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Sep 30 2003 Bill Nottingham <notting(a)redhat.com> 3.0.6-1
+- tweak desktop file (#79668, #105792 <ville.skytta(a)iki.fi>)
+- update to 3.0.6
+
+* Wed Jun 04 2003 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 3.0.5-8
+- fix desktop (#81096)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Thu Dec 12 2002 Tim Powers <timp(a)redhat.com> 3.0.5-6
+- remove unpackaged files from the buildroot
+
+* Fri Aug 23 2002 Tim Powers <timp(a)redhat.com>
+- bump release number and rebuild
+
+* Thu Aug 22 2002 Preston Brown <pbrown(a)redhat.com>
+- set maelstrom to setgid and access high score file safely (#70768)
+- BuildReq on SDL_net-devel (#69105)
+
+* Sat Aug 10 2002 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt with gcc-3.2 (we hope)
+
+* Tue Jul 23 2002 Tim Powers <timp(a)redhat.com> 3.0.5-2
+- build using gcc-3.2-0.1
+
+* Mon Jun 24 2002 Bill Nottingham <notting(a)redhat.com> 3.0.5-1
+- update to 3.0.5
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp(a)redhat.com>
+- automated rebuild
+
+* Fri Jan 25 2002 Bill Nottingham <notting(a)redhat.com>
+- rebuild
+
+* Wed Sep 12 2001 Tim Powers <timp(a)redhat.com>
+- rebuild with new gcc and binutils
+
+* Tue Jul 10 2001 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild to remove libXv/libXxf86dga deps
+
+* Mon Jun 25 2001 Bill Nottingham <notting(a)redhat.com>
+- add buildprereq (#44884)
+
+* Tue Jun 12 2001 Nalin Dahyabhai <nalin(a)redhat.com>
+- rebuild in new environment
+
+* Mon May 7 2001 Bill Nottingham <notting(a)redhat.com>
+- fix some prototypes in the network daemon
+- rebuild against fixed SDL (#24119)
+
+* Mon Apr 30 2001 Bill Nottingham <notting(a)redhat.com>
+- use official tarball, fixes a minor /tmp issue (#38393)
+
+* Fri Apr 27 2001 Bill Nottingham <notting(a)redhat.com>
+- rebuild for C++ exception handling on ia64
+
+* Mon Mar 12 2001 Bill Nottingham <notting(a)redhat.com>
+- move desktop file to /etc/X11/applnk (#31492)
+
+* Tue Feb 27 2001 Bill Nottingham <notting(a)redhat.com>
+- fix Packager: tag
+
+* Fri Dec 1 2000 Bill Nottingham <notting(a)redhat.com>
+- Maelstrom is cool. Let's put it in the base distro.
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Mon Jul 10 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Wed Jul 05 2000 Tim Powers <timp(a)redhat.com>
+- cleaned up spec file, shoudln't try to install files in the post or preun
+ sections
+- use %%configure and %%makeinstall
+- use predefined RPM macros whenever possible
+- don't use redundant defines at top of spec
+- patched to buld with gcc-2.96
+
+* Mon Apr 24 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt for 7.0
+
+* Tue Feb 08 2000 Tim Powers <timp(a)redhat.com>
+- strip binaries
+
+* Fri Jan 28 2000 Tim Powers <timp(a)redhat.com>
+- changed to valid group
+
+* Wed Dec 8 1999 Bill Nottingham <notting(a)redhat.com>
+- don't echo in %%pre/%%post, don't add desktop entries to $HOME
+
+* Tue Sep 21 1999 Sam Lantinga <slouken(a)devolution.com>
+
+- first attempt at a spec file
6 months, 2 weeks