The package rpms/scidavis.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/scidavis.git/commit/?id=bbafe3059....
Change:
+ExcludeArch: %{arm}
Thanks.
Full change:
============
commit 24ba3507a497e360df45d3a408ad051347d3b92d
Merge: bec50c5 bbafe30
Author: Alexander Ploumistos <alex.ploumistos(a)gmail.com>
Date: Thu Sep 28 23:22:22 2017 +0300
Reinstate package (#1490054)
commit bbafe30595a3bfe40c0b882997a563f4d958210b
Author: Mohan Boddu <mboddu(a)redhat.com>
Date: Thu Sep 28 14:42:18 2017 -0400
Revert "Build issues, current releases are more some kind of testing packages
according to upstream, old ones will not build"
This reverts commit 59040e90d3ff20c69fb4924bf45f9f65a69b2356.
Unretiring for
https://pagure.io/releng/issue/7043
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3d485f9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+scidavis-0.2.3.tar.bz2
+scidavis-manual-0.1_2008-02-28.tar.bz2
+scidavis-0.2.4.tar.bz2
+scidavis-manual-0.2_2010-03-13.tar.bz2
+scidavis-manual-0.2_2010-04-20.tar.bz2
+/scidavis.1.D8.tar.gz
+/scidavis.1.D9.tar.gz
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 14b71e9..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-Build issues, current releases are more some kind of testing packages according to
upstream, old ones will not build
diff --git a/fix_active_window.patch b/fix_active_window.patch
new file mode 100644
index 0000000..13fb016
--- /dev/null
+++ b/fix_active_window.patch
@@ -0,0 +1,11 @@
+diff -Naur scidavis.1.D8.orig/scidavis/src/ApplicationWindow.cpp
scidavis.1.D8.new/scidavis/src/ApplicationWindow.cpp
+--- scidavis.1.D8.orig/scidavis/src/ApplicationWindow.cpp 2014-07-23 07:01:09.000000000
+0200
++++ scidavis.1.D8.new/scidavis/src/ApplicationWindow.cpp 2015-01-02 14:20:34.039965393
+0100
+@@ -13567,6 +13567,7 @@
+
+ void ApplicationWindow::showWindowMenu(MyWidget * widget)
+ {
++ d_workspace->setActiveWindow(widget);
+ QMenu cm(this);
+ QMenu depend_menu(this);
+
diff --git a/fix_qwt5_includes.patch b/fix_qwt5_includes.patch
new file mode 100644
index 0000000..97e4824
--- /dev/null
+++ b/fix_qwt5_includes.patch
@@ -0,0 +1,29 @@
+diff -Naur scidavis.1.D9/config.pri scidavis.1.D9.patched/config.pri
+--- scidavis.1.D9/config.pri 2015-11-24 19:17:36.922332561 +0100
++++ scidavis.1.D9.patched/config.pri 2015-11-24 19:23:41.358274021 +0100
+@@ -239,22 +239,15 @@
+ ### Mixing Qt 4.2 and Qt >= 4.3 compiled stuff may also
+ ### cause problems.
+
+- ### Debian suffix
+- exists(/usr/include/qwt-qt4): qwtsuff = "-qt4"
+-
+- exists(/usr/include/qwt5) {
+- INCLUDEPATH += /usr/include/qwt5
+- } else {
+- INCLUDEPATH += /usr/include/qwt$${qwtsuff}
+- }
++ INCLUDEPATH += /usr/include/qwt5-qt4
+
+ INCLUDEPATH = "$(HOME)/usr/include" $$INCLUDEPATH
+ QMAKE_LIBDIR = "$(HOME)/usr/lib" $$QMAKE_LIBDIR
+
+ INCLUDEPATH += /usr/include/qwtplot3d
+- LIBS += -lqwtplot3d$${qwtsuff}
++ LIBS += -lqwtplot3d-qt4
+
+- LIBS += -lqwt$${qwtsuff} -lz -lGLU
++ LIBS += -lqwt5-qt4 -lz -lGLU
+
+ !noassistant {LIBS+=-lQtAssistantClient}
+
diff --git a/scidavis.spec b/scidavis.spec
new file mode 100644
index 0000000..dd25a6e
--- /dev/null
+++ b/scidavis.spec
@@ -0,0 +1,155 @@
+%global pluginversion 1.0.0
+
+Name: scidavis
+Version: 1.D9
+Release: 2%{?dist}
+Summary: Application for Scientific Data Analysis and Visualization
+
+License: GPLv2+ and GPLv3+
+URL:
http://scidavis.sourceforge.net/
+Source0:
http://sourceforge.net/projects/scidavis/files/SciDAVis/%{version}/%{name...
+# Patch to adjust qwt5-qt4 library path for Fedora
+Patch0: fix_qwt5_includes.patch
+
+# Doesn't build on arm right now
+ExcludeArch: %{arm}
+
+BuildRequires: boost-devel
+BuildRequires: desktop-file-utils
+BuildRequires: doxygen
+BuildRequires: gsl-devel
+BuildRequires: liborigin2-devel
+BuildRequires: muParser-devel
+BuildRequires: PyQt4-devel
+BuildRequires: python2-devel
+BuildRequires: qt-assistant-adp-devel
+BuildRequires: qt-devel
+BuildRequires: qwt5-qt4-devel
+BuildRequires: qwtplot3d-qt4-devel
+BuildRequires: sip-devel
+BuildRequires: zlib-devel
+
+# gtk2 for gtk-update-icon-cache
+Requires: gtk2
+Requires: PyQt4
+
+%description
+SciDAVis is a free interactive application aimed at data analysis and
+publication-quality plotting. It combines a shallow learning curve and
+an intuitive, easy-to-use graphical user interface with powerful
+features such as scriptability and extensibility.
+
+%prep
+%setup -q -n %{name}.%{version}
+%patch0 -p1
+
+%build
+%if 0%{?__isa_bits} == 64
+%qmake_qt4 PRESET=linux_package libsuff="64"
+%else
+%qmake_qt4 PRESET=linux_package
+%endif
+make %{?_smp_mflags}
+
+
+%install
+make INSTALL_ROOT="%{buildroot}" install
+
+# Copy translations into right place
+install -d %{buildroot}%{_datadir}/%{name}/translations
+install -D -pm 644 %{name}/translations/*.qm
%{buildroot}%{_datadir}/%{name}/translations/
+%find_lang %{name} --with-qt
+
+# Plugins are unversioned .so files
+cd %{buildroot}%{_libdir}/%{name}/plugins
+for plugin in `ls *.so`
+do
+ mv ${plugin}.%{pluginversion} ${plugin}
+ rm -f ${plugin}.*
+done
+
+%{_fixperms} %{buildroot}/*
+
+
+%check
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+# check available in Makefile but doesn't do anything right now
+#make check
+
+
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+
+%files -f %{name}.lang
+%doc CHANGES README
+%license gpl.txt LICENSE license.rtf
+%{_bindir}/*
+%{_docdir}/*
+%{_libdir}/%{name}
+%{_datadir}/%{name}
+%{_datadir}/applications/*
+%{_datadir}/mime/packages/*.xml
+%{_datadir}/mimelnk/application/x-sciprj.desktop
+%{_datadir}/icons/hicolor/*/apps/scidavis.*
+%{_datadir}/icons/locolor/*/apps/scidavis.*
+
+
+%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.D9-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Nov 24 2015 Christian Dersch <lupinix(a)mailbox.org> - 1.D9-1
+- new version
+
+* Wed Jul 29 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.D8-12
+- Rebuilt for
https://fedoraproject.org/wiki/Changes/F23Boost159
+
+* Wed Jul 22 2015 David Tardon <dtardon(a)redhat.com> - 1.D8-11
+- rebuild for Boost 1.58
+
+* Fri Jun 19 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.D8-10
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 1.D8-9
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Mon Jan 26 2015 Petr Machata <pmachata(a)redhat.com> - 1.D8-8
+- Rebuild for boost 1.57.0
+
+* Fri Jan 02 2015 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-7
+- added patch to fix
http://sourceforge.net/p/scidavis/svn/1458/
+
+* Sat Dec 20 2014 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-6
+- added missing find_lang macro
+- adjusted condition for 32/64 bit decision
+
+* Mon Dec 15 2014 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-5
+- added ExcludeArch for arm as scidavis doesn't build there
+
+* Mon Dec 15 2014 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-4
+- fixed spec
+- added post/postun scripts
+- removed versioned .so files
+- don't package compiled versions of scidavisrc.py config file
+
+* Thu Aug 7 2014 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-3
+- fixed spec to be conform with guidelines
+
+* Mon Aug 4 2014 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-2
+- fixed BuildRequires
+
+* Mon Aug 4 2014 Christian Dersch <lupinix(a)fedoraproject.org> - 1.D8-1
+- initial spec
+- inspired by old scidavis spec
http://pkgs.fedoraproject.org/cgit/scidavis.git/tree/scidavis.spec?h=f15
diff --git a/sources b/sources
new file mode 100644
index 0000000..936656b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+fccb771fea021a61055d554db6230b51 scidavis.1.D9.tar.gz