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=bbafe30595a3....
Change: +ExcludeArch: %{arm}
Thanks.
Full change: ============
commit bbafe30595a3bfe40c0b882997a563f4d958210b Author: Mohan Boddu mboddu@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/%%7Bversion%7D/%%7Bn... +# 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@fedoraproject.org - 1.D9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Nov 24 2015 Christian Dersch lupinix@mailbox.org - 1.D9-1 +- new version + +* Wed Jul 29 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.D8-12 +- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 + +* Wed Jul 22 2015 David Tardon dtardon@redhat.com - 1.D8-11 +- rebuild for Boost 1.58 + +* Fri Jun 19 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 1.D8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember kalevlember@gmail.com - 1.D8-9 +- Rebuilt for GCC 5 C++11 ABI change + +* Mon Jan 26 2015 Petr Machata pmachata@redhat.com - 1.D8-8 +- Rebuild for boost 1.57.0 + +* Fri Jan 02 2015 Christian Dersch lupinix@fedoraproject.org - 1.D8-7 +- added patch to fix http://sourceforge.net/p/scidavis/svn/1458/ + +* Sat Dec 20 2014 Christian Dersch lupinix@fedoraproject.org - 1.D8-6 +- added missing find_lang macro +- adjusted condition for 32/64 bit decision + +* Mon Dec 15 2014 Christian Dersch lupinix@fedoraproject.org - 1.D8-5 +- added ExcludeArch for arm as scidavis doesn't build there + +* Mon Dec 15 2014 Christian Dersch lupinix@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@fedoraproject.org - 1.D8-3 +- fixed spec to be conform with guidelines + +* Mon Aug 4 2014 Christian Dersch lupinix@fedoraproject.org - 1.D8-2 +- fixed BuildRequires + +* Mon Aug 4 2014 Christian Dersch lupinix@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
arch-excludes@lists.fedoraproject.org