summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorL.G. Sarmiento2018-02-14 11:46:52 +0100
committerL.G. Sarmiento2018-02-14 11:46:52 +0100
commitf58d8cf0a143c73da502776ffe3c6a342d475ada (patch)
tree49f7c5e613c26828daf8dc620c43b634615992dd /PKGBUILD
parent6cda4fc084398be05b9d530c4821d686157f7580 (diff)
downloadaur-f58d8cf0a143c73da502776ffe3c6a342d475ada.tar.gz
no ROOT6 warnings, now QT5
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 8 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6d6dea898172..06c13797066c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,16 +9,16 @@
pkgname=go4
_Pkgname=Go4
pkgver=5.2.0
-pkgrel=7
+pkgrel=8
pkgdesc='Object-oriented system (GSI Object Oriented On-line Off-line system) based on ROOT'
arch=('x86_64')
-depends=('root' 'qt4')
+depends=('root' 'qt5-base')
url="https://www.gsi.de/en/work/research/electronics/data_processing/data_analysis/the_go4_home_page.htm"
license=('GPL')
source=("http://web-docs.gsi.de/~go4/download/go4-${pkgver}.tar.gz")
md5sums=('eede668b446e899da12487f182957ed0')
-_USEQT=4 # qt4 - Qt 4.6.x and higher (recommended) <-- from the source code 5.1.2
+_USEQT=5
prepare() {
@@ -32,11 +32,9 @@ prepare() {
sed -i 's#\$(GO4LIBPATH)#$(DESTDIR)&#g' Makefile
sed -i 's#\$(GO4TOPPATH)#$(DESTDIR)&#g' Makefile
- # Does not seem needed since 5.2.0
- #msg "fixing QGo4Widget.cpp:324:25: error: cannot convert ‘bool’ to ‘TGo4ViewPanel*’ in initialization"
- #sed -i 's#TGo4ViewPanel\* res = false;#TGo4ViewPanel\* res = 0;#g' qt4/Go4GUI/QGo4Widget.cpp
-
- msg "Fixing lack of Riosfwd.h from ROOT 6.12"
+ #/usr/include/root/Riosfwd.h:25:2: warning:
+ #warning "Riosfwd.h is deprecated. It will be removed in ROOT v6.12. Please use #include <iosfwd>, instead."
+ msg "Go4 5.2.0 needs fixing lack of Riosfwd.h from ROOT 6.12"
sed -i 's/#include "Riosfwd.h"/#include <iosfwd>/g' Go4EventServer/TGo4MbsFile.cxx
}
@@ -46,7 +44,8 @@ build() {
cd go4-${pkgver}
make clean-bin
make clean
- make prefix=/usr withqt=$_USEQT GO4_OS=Linux rpath=true withdabc=yes nodepend=0 debug=1 all || return 1
+ ## rpath=false seemed to reduce que volume of warnings with ROOT6
+ make prefix=/usr withqt=$_USEQT GO4_OS=Linux rpath=false withdabc=yes nodepend=1 debug=1 all || return 1
}
@@ -90,12 +89,4 @@ EOF
install -m755 ${srcdir}/go4.sh ${pkgdir}/etc/profile.d/go4.sh
# Csh no longer supported. Go4 itself does not seem to support it.
-
- # for later maybe? uninstall and therefore remove packages
- # PATH="${PATH/\/path\/to\/remove/}"
-
- #/usr/include/root/Riosfwd.h:25:2: warning:
- #warning "Riosfwd.h is deprecated. It will be removed in ROOT v6.12. Please use #include <iosfwd>, instead."
-
- #sed -i 's#\$HOME#/usr#g' go
}