mirror of
https://github.com/arcan1s/pkgbuild.git
synced 2025-04-24 23:47:17 +00:00
scidavis
This commit is contained in:
parent
177db0a1f1
commit
43a08af600
@ -1,31 +1,35 @@
|
||||
# Maintainer: Evgeniy "arcanis" Alexeev <arcanis.arch at gmail dot com>
|
||||
# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com>
|
||||
# Contributor: Knut Franke <Knut.Franke ad gmx dot de>
|
||||
# Contributor: Olaf Leidinger <leidola at newcon dot de>
|
||||
# Contributor: Robal <nigrantis.tigris at gmail dot com>
|
||||
|
||||
pkgname=scidavis
|
||||
pkgver=1.D5
|
||||
pkgver=1.D8
|
||||
pkgrel=1
|
||||
pkgdesc="Application for Scientific Data Analysis and Visualization, fork of QtiPlot"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://scidavis.sourceforge.net/"
|
||||
license=('GPL')
|
||||
depends=('gsl' 'glu' 'mesa' 'muparser' 'python2-pyqt4' 'shared-mime-info'
|
||||
depends=('gsl' 'glu' 'liborigin2' 'mesa' 'muparser' 'python2-pyqt4' 'shared-mime-info'
|
||||
'qt-assistant-compat' 'qwt5' 'qwtplot3d')
|
||||
source=(http://prdownloads.sourceforge.net/sourceforge/scidavis/${pkgname}.${pkgver}.tar.gz
|
||||
scidavis-python2.patch
|
||||
scidavis-origin.patch
|
||||
scidavis-python.patch
|
||||
scidavis-qtassistant.patch
|
||||
scidavis-qwt5.patch)
|
||||
install=${pkgname}.install
|
||||
md5sums=('2bc5cde484544bd3f570e8cd6125812b'
|
||||
'467cb6e8f6577ad54ea8b4371bc09118'
|
||||
'c4e257140ed772c08be2a151ae725634'
|
||||
'8d3f9b4cafd886ca4835178c44b03db5')
|
||||
md5sums=('c421b6a38f5183780bdf6c5960d92df5'
|
||||
'SKIP'
|
||||
'8ee84407966fed8eb12efeee42c5ef9c'
|
||||
'b35c4fcbc22ca981a1679ae571ab3bed'
|
||||
'749297643799f48527178bdb43ad94e7')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
# fix python
|
||||
patch -p0 -i "${srcdir}/scidavis-python2.patch"
|
||||
# use system liborigin
|
||||
patch -p0 -i "${srcdir}/scidavis-origin.patch"
|
||||
# python patch
|
||||
patch -p0 -i "${srcdir}/scidavis-python.patch"
|
||||
# fix qtassistant
|
||||
patch -p0 -i "${srcdir}/scidavis-qtassistant.patch"
|
||||
# fix qwt
|
||||
@ -40,10 +44,9 @@ build() {
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}.${pkgver}"
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
make INSTALL_ROOT="${pkgdir}" DESTDIR="${pkgdir}" install
|
||||
|
||||
_pydir=$(python2 -c "from distutils import sysconfig; print sysconfig.get_python_lib()")
|
||||
python2 $(dirname ${_pydir})/py_compile.py "${pkgdir}/etc/scidavisrc.py"
|
||||
python2 $(dirname ${_pydir})/py_compile.py "${pkgdir}/usr/share/scidavis/scidavisUtil.py"
|
||||
}
|
||||
|
||||
|
33
scidavis/scidavis-origin.patch
Normal file
33
scidavis/scidavis-origin.patch
Normal file
@ -0,0 +1,33 @@
|
||||
diff -ruN scidavis.1.D8.orig/config.pri scidavis.1.D8/config.pri
|
||||
--- scidavis.1.D8.orig/config.pri 2014-07-23 12:39:15.000000000 +0400
|
||||
+++ scidavis.1.D8/config.pri 2014-07-23 13:37:24.654969180 +0400
|
||||
@@ -198,7 +198,7 @@
|
||||
|
||||
# code for maintained branch of liborigin.
|
||||
contains(DEFINES, ORIGIN_IMPORT) {
|
||||
- LIBS += ../3rdparty/liborigin/liborigin.a
|
||||
+# LIBS += ../3rdparty/liborigin/liborigin.a
|
||||
INCLUDEPATH += ../3rdparty/liborigin
|
||||
}
|
||||
|
||||
@@ -274,6 +274,8 @@
|
||||
# LIBS += -L../3rdparty/liborigin -lorigin
|
||||
# INCLUDEPATH += ../3rdparty/liborigin
|
||||
# }
|
||||
+ INCLUDEPATH += /usr/include/liborigin2
|
||||
+ LIBS += -lorigin2
|
||||
}
|
||||
|
||||
contains(PRESET, self_contained) {
|
||||
diff -ruN scidavis.1.D8.orig/scidavis.pro scidavis.1.D8/scidavis.pro
|
||||
--- scidavis.1.D8.orig/scidavis.pro 2014-07-23 09:01:09.000000000 +0400
|
||||
+++ scidavis.1.D8/scidavis.pro 2014-07-23 13:37:01.634969788 +0400
|
||||
@@ -7,7 +7,7 @@
|
||||
#################################################
|
||||
TEMPLATE = subdirs
|
||||
|
||||
-SUBDIRS = 3rdparty/liborigin scidavis test
|
||||
+SUBDIRS = scidavis test
|
||||
CONFIG+=ordered
|
||||
|
||||
# Overwrite the qmake generated Makefile by the cmake one
|
68
scidavis/scidavis-python.patch
Normal file
68
scidavis/scidavis-python.patch
Normal file
@ -0,0 +1,68 @@
|
||||
diff -ruN scidavis.1.D8.orig/scidavis/python-includepath.py scidavis.1.D8/scidavis/python-includepath.py
|
||||
--- scidavis.1.D8.orig/scidavis/python-includepath.py 2014-07-22 12:01:44.000000000 +0400
|
||||
+++ scidavis.1.D8/scidavis/python-includepath.py 2014-07-23 11:29:57.651838033 +0400
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
|
||||
############################################################################
|
||||
# #
|
||||
@@ -28,6 +28,4 @@
|
||||
############################################################################
|
||||
|
||||
from distutils import sysconfig
|
||||
-from PyQt4 import pyqtconfig
|
||||
-config = pyqtconfig.Configuration()
|
||||
-print " ".join([sysconfig.get_python_inc(), config.sip_inc_dir])
|
||||
+print sysconfig.get_python_inc()
|
||||
diff -ruN scidavis.1.D8.orig/scidavis/python-sipcmd.py scidavis.1.D8/scidavis/python-sipcmd.py
|
||||
--- scidavis.1.D8.orig/scidavis/python-sipcmd.py 2014-07-22 12:01:44.000000000 +0400
|
||||
+++ scidavis.1.D8/scidavis/python-sipcmd.py 2014-07-23 11:39:18.501823204 +0400
|
||||
@@ -27,10 +27,6 @@
|
||||
# #
|
||||
############################################################################
|
||||
|
||||
-from PyQt4 import pyqtconfig
|
||||
-config = pyqtconfig.Configuration()
|
||||
flags = ["-I ../scidavis"]
|
||||
-if config.sip_version >= 0x040a00:
|
||||
- # make use of docstring generation feature in SIP >= 4.10
|
||||
- flags.append("-o")
|
||||
-print " ".join([config.sip_bin, "-I", config.pyqt_sip_dir, config.pyqt_sip_flags] + flags)
|
||||
+flags.append("-o")
|
||||
+print " ".join(["/usr/bin/sip", "-I", "/usr/share/sip", "-x VendorID -t WS_X11 -t Qt_4_8_6 -x Py_v3"] + flags)
|
||||
diff -ruN scidavis.1.D8.orig/scidavis/python.pri scidavis.1.D8/scidavis/python.pri
|
||||
--- scidavis.1.D8.orig/scidavis/python.pri 2014-07-22 12:01:44.000000000 +0400
|
||||
+++ scidavis.1.D8/scidavis/python.pri 2014-07-23 11:23:28.455181657 +0400
|
||||
@@ -16,19 +16,19 @@
|
||||
SOURCES += ../scidavis/src/PythonScript.cpp ../scidavis/src/PythonScripting.cpp
|
||||
|
||||
unix {
|
||||
- INCLUDEPATH += $$system(python python-includepath.py)
|
||||
+ INCLUDEPATH += $$system(python2 python-includepath.py)
|
||||
contains(PRESET,mac_dist) {
|
||||
DEFINES += PYTHONHOME=/Applications/scidavis.app/Contents/Resources
|
||||
} else {
|
||||
macx {
|
||||
LIBS += -framework Python
|
||||
} else {
|
||||
- LIBS += $$system(python -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
|
||||
+ LIBS += $$system(python2 -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
|
||||
}
|
||||
}
|
||||
LIBS += -lm
|
||||
system(mkdir -p $${SIP_DIR})
|
||||
- system($$system(python python-sipcmd.py) -c $${SIP_DIR} ../scidavis/src/scidavis.sip)
|
||||
+ system($$system(python2 python-sipcmd.py) -c $${SIP_DIR} ../scidavis/src/scidavis.sip)
|
||||
}
|
||||
|
||||
win32 {
|
||||
@@ -36,7 +36,7 @@
|
||||
DEFINES += SIP_STATIC_MODULE
|
||||
# QMAKE_LIBPATH += "$$(HOME)/usr/mxe/PyQt4/"
|
||||
LIBS += -L"$$(HOME)/usr/mxe/PyQt4/" -lPyQtCore -lPyQtGui -lqpygui -lqpycore -lsip -lpython27
|
||||
- system($$system(python python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
|
||||
+ system($$system(python2 python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
|
||||
} else {
|
||||
INCLUDEPATH += $$system(call python-includepath.py)
|
||||
LIBS += $$system(call python-libs-win.py)
|
@ -1,49 +0,0 @@
|
||||
diff -ruN scidavis.1.D5.orig/scidavis/python-includepath.py scidavis.1.D5/scidavis/python-includepath.py
|
||||
--- scidavis.1.D5.orig/scidavis/python-includepath.py 2013-12-27 21:04:33.000000000 +0400
|
||||
+++ scidavis.1.D5/scidavis/python-includepath.py 2014-01-20 21:48:05.381379147 +0400
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
|
||||
############################################################################
|
||||
# #
|
||||
diff -ruN scidavis.1.D5.orig/scidavis/python-libs-win.py scidavis.1.D5/scidavis/python-libs-win.py
|
||||
--- scidavis.1.D5.orig/scidavis/python-libs-win.py 2013-12-27 21:04:33.000000000 +0400
|
||||
+++ scidavis.1.D5/scidavis/python-libs-win.py 2014-01-20 21:48:12.501378852 +0400
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
|
||||
############################################################################
|
||||
# #
|
||||
diff -ruN scidavis.1.D5.orig/scidavis/python-sipcmd.py scidavis.1.D5/scidavis/python-sipcmd.py
|
||||
--- scidavis.1.D5.orig/scidavis/python-sipcmd.py 2013-12-27 21:04:33.000000000 +0400
|
||||
+++ scidavis.1.D5/scidavis/python-sipcmd.py 2014-01-20 21:48:18.078045287 +0400
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python2
|
||||
|
||||
############################################################################
|
||||
# #
|
||||
diff -ruN scidavis.1.D5.orig/scidavis/python.pri scidavis.1.D5/scidavis/python.pri
|
||||
--- scidavis.1.D5.orig/scidavis/python.pri 2013-12-27 21:04:33.000000000 +0400
|
||||
+++ scidavis.1.D5/scidavis/python.pri 2014-01-20 21:49:07.758043225 +0400
|
||||
@@ -15,15 +15,15 @@
|
||||
SOURCES += src/PythonScript.cpp src/PythonScripting.cpp
|
||||
|
||||
unix {
|
||||
- INCLUDEPATH += $$system(python python-includepath.py)
|
||||
+ INCLUDEPATH += $$system(python2 python-includepath.py)
|
||||
macx {
|
||||
LIBS += -framework Python
|
||||
} else {
|
||||
- LIBS += $$system(python -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
|
||||
+ LIBS += $$system(python2 -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
|
||||
}
|
||||
LIBS += -lm
|
||||
system(mkdir -p $${SIP_DIR})
|
||||
- system($$system(python python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
|
||||
+ system($$system(python2 python-sipcmd.py) -c $${SIP_DIR} src/scidavis.sip)
|
||||
}
|
||||
|
||||
win32 {
|
@ -1,12 +1,12 @@
|
||||
diff -ruN scidavis.1.D5.orig/scidavis/src/ApplicationWindow.cpp scidavis.1.D5/scidavis/src/ApplicationWindow.cpp
|
||||
--- scidavis.1.D5.orig/scidavis/src/ApplicationWindow.cpp 2013-12-27 21:04:33.000000000 +0400
|
||||
+++ scidavis.1.D5/scidavis/src/ApplicationWindow.cpp 2014-01-20 21:55:16.441361255 +0400
|
||||
@@ -142,7 +142,7 @@
|
||||
#include <QVarLengthArray>
|
||||
diff -ruN scidavis.1.D8.orig/scidavis/src/ApplicationWindow.cpp scidavis.1.D8/scidavis/src/ApplicationWindow.cpp
|
||||
--- scidavis.1.D8.orig/scidavis/src/ApplicationWindow.cpp 2014-07-22 12:01:44.000000000 +0400
|
||||
+++ scidavis.1.D8/scidavis/src/ApplicationWindow.cpp 2014-07-23 09:18:28.882046613 +0400
|
||||
@@ -143,7 +143,7 @@
|
||||
#include <QList>
|
||||
#include <QUrl>
|
||||
#ifndef NOASSISTANT
|
||||
-#include <QtAssistant/QAssistantClient>
|
||||
+#include <QtAssistant/qassistantclient.h>
|
||||
#endif
|
||||
#include <QStatusBar>
|
||||
#include <QToolButton>
|
||||
#include <QSignalMapper>
|
||||
|
@ -1,7 +1,7 @@
|
||||
diff -ruN scidavis.1.D5.orig/scidavis/scidavis.pro scidavis.1.D5/scidavis/scidavis.pro
|
||||
--- scidavis.1.D5.orig/scidavis/scidavis.pro 2014-01-25 12:53:35.000000000 +0400
|
||||
+++ scidavis.1.D5/scidavis/scidavis.pro 2014-02-02 03:59:38.081706638 +0400
|
||||
@@ -230,7 +230,7 @@
|
||||
diff -ruN scidavis.1.D8.orig/config.pri scidavis.1.D8/config.pri
|
||||
--- scidavis.1.D8.orig/config.pri 2014-07-22 12:01:44.000000000 +0400
|
||||
+++ scidavis.1.D8/config.pri 2014-07-23 10:29:36.111933787 +0400
|
||||
@@ -261,7 +261,7 @@
|
||||
} else {
|
||||
INCLUDEPATH += /usr/include/qwt$${qwtsuff}
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
post_install() {
|
||||
xdg-icon-resource forceupdate --theme hicolor 2> /dev/null
|
||||
update-desktop-database -q
|
||||
update-mime-database /usr/share/mime/ > /dev/null
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user