The package rpms/xflr5.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/xflr5.git/commit/?id=aac72cb3624f....
Change:
-%ifarch s390x
Thanks.
Full change:
============
commit aac72cb3624f664300c6c80ffcfd1b5fe2c7efa4
Author: Sandro Mani <manisandro(a)gmail.com>
Date: Mon Jul 8 15:03:32 2019 +0200
Fix library installation dir
diff --git a/xflr5.spec b/xflr5.spec
index 18ea026..09bd0b0 100644
--- a/xflr5.spec
+++ b/xflr5.spec
@@ -8,6 +8,9 @@ URL:
http://www.xflr5.com/
Source0:
https://sourceforge.net/projects/xflr5/files/%{version}/%{name}_v%{versio...
Source1: %{name}.desktop
+# Read library installation directory from env-var
+Patch0: xflr5_libdir.patch
+
BuildRequires: dos2unix
BuildRequires: gcc-c++
BuildRequires: make
@@ -41,7 +44,7 @@ Reynolds Numbers. It includes:
%prep
-%autosetup -n %{name}
+%autosetup -p1 -n %{name}
# Fix FSF addresses
find . -type f -print0 | xargs -0 sed -i 's|59 Temple Place, Suite 330, Boston, MA
02111-1307|51 Franklin Street, Fifth Floor, Boston, MA 02110-1301|'
@@ -54,13 +57,8 @@ rm -f doc/xflr5-guidelines_latex/guidelines_fr.tex
%build
-%qmake_qt5 PREFIX=%{_prefix} %{name}.pro
-# Parallel build broken on s390x...
-%ifarch s390x
-make
-%else
-%make_build
-%endif
+LIBDIR=%{_lib} %qmake_qt5 PREFIX=%{_prefix} %{name}.pro
+LIBDIR=%{_lib} %make_build
make -C doc/xflr5-guidelines_latex
lrelease-qt5 translations/*.ts
@@ -76,10 +74,6 @@ cp -a qss %{buildroot}%{_datadir}/%{name}/qss
install -Dpm 0644 xflr5-gui/images/xflr5_64.png
%{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ %{SOURCE1}
-# Delete unneeded files
-rm -f %{buildroot}%{_prefix}/lib/libXFoil-lib.a
-rm -f %{buildroot}%{_prefix}/lib/libxflr5-engine.a
-rm -f %{buildroot}%{_prefix}/lib/libgraph-lib.a
%files
%doc doc/ReleaseNotes.txt
diff --git a/xflr5_libdir.patch b/xflr5_libdir.patch
new file mode 100644
index 0000000..8b6de1c
--- /dev/null
+++ b/xflr5_libdir.patch
@@ -0,0 +1,23 @@
+diff -rupN xflr5/xflr5-engine/xflr5-engine.pro xflr5-new/xflr5-engine/xflr5-engine.pro
+--- xflr5/xflr5-engine/xflr5-engine.pro 2019-07-05 15:01:38.000000000 +0200
++++ xflr5-new/xflr5-engine/xflr5-engine.pro 2019-07-08 14:36:19.734643988 +0200
+@@ -115,6 +115,6 @@ unix{
+ isEmpty(PREFIX){
+ PREFIX = /usr/local
+ }
+- target.path = $$PREFIX/lib
++ target.path = $$PREFIX/$$(LIBDIR)
+ INSTALLS += target
+ }
+diff -rupN xflr5/XFoil-lib/XFoil-lib.pro xflr5-new/XFoil-lib/XFoil-lib.pro
+--- xflr5/XFoil-lib/XFoil-lib.pro 2019-07-05 15:01:38.000000000 +0200
++++ xflr5-new/XFoil-lib/XFoil-lib.pro 2019-07-08 13:57:19.377343600 +0200
+@@ -52,7 +52,7 @@ linux-g++{
+ isEmpty(PREFIX){
+ PREFIX = /usr/local
+ }
+- target.path = $$PREFIX/lib
++ target.path = $$PREFIX/$$(LIBDIR)
+ INSTALLS += target
+ }
+