The package rpms/arduino.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/arduino.git/commit/?id=5b3376bdd4....
Change:
+ExclusiveArch: %{go_arches}
Thanks.
Full change:
============
commit 5b3376bdd4601d575bd66887cfb4b6cbf353dd8c
Author: ElXreno <elxreno(a)gmail.com>
Date: Tue Apr 7 11:07:23 2020 +0300
Reindent spec file
diff --git a/arduino.spec b/arduino.spec
index 125ab3a..01db15f 100644
--- a/arduino.spec
+++ b/arduino.spec
@@ -1,75 +1,76 @@
-Name: arduino
-Epoch: 1
-Version: 1.8.5
-Release: 10%{?dist}
-Summary: An IDE for Arduino-compatible electronics prototyping platforms
-License: GPLv2+ and LGPLv2+ and CC-BY-SA
-URL:
http://www.arduino.cc/
+Name: arduino
+Version: 1.8.5
+Release: 10%{?dist}
+Summary: An IDE for Arduino-compatible electronics prototyping platforms
+
+License: GPLv2+ and LGPLv2+ and CC-BY-SA
+URL:
https://www.arduino.cc/
# There are a lot of binaries in the "source" tarball.
# These binaries are removed in the prep section of the SPEC file.
-Source0:
https://github.com/arduino/Arduino/archive/%{version}.tar.gz#/%{name}-%{v...
-
-# additional files needed for packaging
-Source1:
http://downloads.arduino.cc/packages/package_index.json.gz
-Source2:
http://downloads.arduino.cc/packages/package_index.json.sig
-Source3:
http://downloads.arduino.cc/libraries/library_index.json.gz
-
-Source4:
https://github.com/arduino-libraries/Firmata/archive/2.5.6.zip#/Firmata-2...
-Source5:
https://github.com/arduino-libraries/Bridge/archive/1.6.3.zip#/Bridge-1.6...
-Source6:
https://github.com/arduino-libraries/Robot_Control/archive/1.0.4.zip#/Rob...
-Source7:
https://github.com/arduino-libraries/Robot_Motor/archive/1.0.3.zip#/Robot...
-Source8:
https://github.com/arduino-libraries/RobotIRremote/archive/2.0.0.zip#/Rob...
-Source9:
https://github.com/arduino-libraries/SpacebrewYun/archive/1.0.1.zip#/Spac...
-Source10:
https://github.com/temboo/Temboo/archive/1.2.1.zip#/Temboo-1.2.1.zip
-Source11:
https://github.com/arduino-libraries/Esplora/archive/1.0.4.zip#/Esplora-1...
-Source12:
https://github.com/arduino-libraries/Mouse/archive/1.0.1.zip#/Mouse-1.0.1...
-Source13:
https://github.com/arduino-libraries/Keyboard/archive/1.0.1.zip#/Keyboard...
-Source14:
https://github.com/arduino-libraries/SD/archive/1.1.1.zip#/SD-1.1.1.zip
-Source15:
https://github.com/arduino-libraries/Servo/archive/1.1.2.zip#/Servo-1.1.2...
-Source16:
https://github.com/arduino-libraries/LiquidCrystal/archive/1.0.7.zip#/Liq...
-Source17:
https://github.com/adafruit/Adafruit_CircuitPlayground/archive/1.6.8.zip#...
-Source18:
https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/relea...
-
-BuildArch: noarch
-
-BuildRequires: java-1.8.0-openjdk-devel
-BuildRequires: jpackage-utils ant ant-apache-regexp desktop-file-utils ecj jna
-BuildRequires: jmdns jsemver apache-commons-net apache-commons-codec git
-BuildRequires: apache-commons-compress apache-commons-exec apache-commons-lang3
-BuildRequires: apache-commons-logging jsch guava jackson-annotations jssc
-BuildRequires: bouncycastle-pg jackson-databind jackson-module-mrbean
-BuildRequires: jakarta-commons-httpclient objectweb-asm
-BuildRequires: rsyntaxtextarea batik xml-commons-apis xmlgraphics-commons
-BuildRequires: libappstream-glib
-Requires: java-1.8.0-openjdk
-Requires: xorg-x11-fonts-Type1 ecj jna zenity perl-interpreter polkit ecj jna
-Requires: jmdns jsemver apache-commons-net apache-commons-codec git
-Requires: apache-commons-compress apache-commons-exec apache-commons-lang3
-Requires: apache-commons-logging jsch guava jackson-annotations jssc
-Requires: bouncycastle-pg jackson-databind jackson-module-mrbean
-Requires: jakarta-commons-httpclient objectweb-asm astyle libserialport
-Requires: rsyntaxtextarea batik xml-commons-apis xmlgraphics-commons
-Requires: %{name}-core = %{epoch}:%{version}-%{release}
-Requires: arduino-listSerialPortsC
-
-# require arduino-builder, which is a go project and won't exist outside these
arches
-ExclusiveArch: %{go_arches}
-Requires: arduino-builder >= 1.3.25
-
+Source0:
https://github.com/arduino/Arduino/archive/%{version}.tar.gz#/%{name}-%{v...
+
+# Additional files needed for packaging
+Source1:
http://downloads.arduino.cc/packages/package_index.json.gz
+Source2:
http://downloads.arduino.cc/packages/package_index.json.sig
+Source3:
http://downloads.arduino.cc/libraries/library_index.json.gz
+
+# Additional libs
+Source4:
https://github.com/arduino-libraries/Firmata/archive/2.5.6.zip#/Firmata-2...
+Source5:
https://github.com/arduino-libraries/Bridge/archive/1.6.3.zip#/Bridge-1.6...
+Source6:
https://github.com/arduino-libraries/Robot_Control/archive/1.0.4.zip#/Rob...
+Source7:
https://github.com/arduino-libraries/Robot_Motor/archive/1.0.3.zip#/Robot...
+Source8:
https://github.com/arduino-libraries/RobotIRremote/archive/2.0.0.zip#/Rob...
+Source9:
https://github.com/arduino-libraries/SpacebrewYun/archive/1.0.1.zip#/Spac...
+Source10:
https://github.com/temboo/Temboo/archive/1.2.1.zip#/Temboo-1.2.1.zip
+Source11:
https://github.com/arduino-libraries/Esplora/archive/1.0.4.zip#/Esplora-1...
+Source12:
https://github.com/arduino-libraries/Mouse/archive/1.0.1.zip#/Mouse-1.0.1...
+Source13:
https://github.com/arduino-libraries/Keyboard/archive/1.0.1.zip#/Keyboard...
+Source14:
https://github.com/arduino-libraries/SD/archive/1.1.1.zip#/SD-1.1.1.zip
+Source15:
https://github.com/arduino-libraries/Servo/archive/1.1.2.zip#/Servo-1.1.2...
+Source16:
https://github.com/arduino-libraries/LiquidCrystal/archive/1.0.7.zip#/Liq...
+Source17:
https://github.com/adafruit/Adafruit_CircuitPlayground/archive/1.6.8.zip#...
+Source18:
https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/relea...
# This patch skips the init process for OSX platforms.
-Patch0: arduino-1.8.5-macosx.patch
+Patch0: arduino-1.8.5-macosx.patch
# Redirects Arduino to system avr-gcc and avrdude utilities
-Patch2: arduino-1.8.3-use-system-avrdude.patch
-Patch3: arduino-add-to-groups.patch
-Patch4: arduino-1.8.3-script.patch
+Patch2: arduino-1.8.3-use-system-avrdude.patch
+Patch3: arduino-add-to-groups.patch
+Patch4: arduino-1.8.3-script.patch
# Redirects Arduino to system astyle libraries
-Patch5: arduino-1.8.3-use-system-astyle.patch
+Patch5: arduino-1.8.3-use-system-astyle.patch
# Allows Arduino to build on non-intel systems
-Patch6: arduino-1.8.3-armbuild.patch
+Patch6: arduino-1.8.3-armbuild.patch
# Do not download listSerialPortsC bits (they are in arduino-listSerialPortsC)
-Patch7: arduino-1.8.3-use-system-libserialport.patch
+Patch7: arduino-1.8.3-use-system-libserialport.patch
+
+BuildRequires: java-1.8.0-openjdk-devel
+BuildRequires: jpackage-utils ant ant-apache-regexp desktop-file-utils ecj jna
+BuildRequires: jmdns jsemver apache-commons-net apache-commons-codec git
+BuildRequires: apache-commons-compress apache-commons-exec apache-commons-lang3
+BuildRequires: apache-commons-logging jsch guava jackson-annotations jssc
+BuildRequires: bouncycastle-pg jackson-databind jackson-module-mrbean
+BuildRequires: jakarta-commons-httpclient objectweb-asm
+BuildRequires: rsyntaxtextarea batik xml-commons-apis xmlgraphics-commons
+BuildRequires: libappstream-glib
+
+Requires: java-1.8.0-openjdk
+Requires: xorg-x11-fonts-Type1 ecj jna zenity perl-interpreter polkit ecj jna
+Requires: jmdns jsemver apache-commons-net apache-commons-codec git
+Requires: apache-commons-compress apache-commons-exec apache-commons-lang3
+Requires: apache-commons-logging jsch guava jackson-annotations jssc
+Requires: bouncycastle-pg jackson-databind jackson-module-mrbean
+Requires: jakarta-commons-httpclient objectweb-asm astyle libserialport
+Requires: rsyntaxtextarea batik xml-commons-apis xmlgraphics-commons
+Requires: %{name}-core = %{version}-%{release}
+Requires: arduino-listSerialPortsC
+
+# require arduino-builder, which is a go project and won't exist outside these
arches
+ExclusiveArch: %{go_arches}
+Requires: arduino-builder >= 1.3.25
+
+BuildArch: noarch
%description
Arduino is an open-source electronics prototyping platform based on
@@ -81,8 +82,8 @@ This package contains an IDE that can be used to develop and upload
code
to the micro-controller.
%package -n %{name}-core
-Summary: Files required for compiling code for Arduino-compatible micro-controllers
-Requires: avr-gcc avr-gcc-c++ avr-libc avrdude
+Summary: Files required for compiling code for Arduino-compatible micro-controllers
+Requires: avr-gcc avr-gcc-c++ avr-libc avrdude
%description -n %{name}-core
@@ -96,8 +97,8 @@ Arduino code.
%package -n %{name}-doc
-Summary: Documentation for the Arduino micro-controller platform
-Requires: avr-gcc avr-gcc-c++ avr-libc avrdude
+Summary: Documentation for the Arduino micro-controller platform
+Requires: avr-gcc avr-gcc-c++ avr-libc avrdude
%description -n %{name}-doc
@@ -152,8 +153,8 @@ find -name '*.jar' -delete
find -name '*.so' -delete
echo -e "\n# By default, don't notify the user of a new upstream version."
\
- "\n#
https://bugzilla.redhat.com/show_bug.cgi?id=773519" \
- "\nupdate.check=false" \
+ "\n#
https://bugzilla.redhat.com/show_bug.cgi?id=773519" \
+ "\nupdate.check=false" \
> build/shared/lib/preferences.txt
build-jar-repository -p -s arduino-core/lib/ apache-commons-codec \
@@ -229,9 +230,9 @@ cp -a ../linux/dist/mime.xml
$RPM_BUILD_ROOT%{_datadir}/mime/packages/%{appstrea
for dir in ../shared/icons/*; do
if [ -d $dir ]
then
- size=`basename $dir`
- mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps
- cp $dir/apps/%{name}.png
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/%{appstream_id}.png
+ size=`basename $dir`
+ mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps
+ cp $dir/apps/%{name}.png
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/%{appstream_id}.png
fi
done