summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis-Guillaume Gagnon2022-01-19 10:41:11 -0800
committerLouis-Guillaume Gagnon2022-01-19 10:41:11 -0800
commit7460a25a29daa414e6e86ea200c802e37bee434d (patch)
tree93d0fc91890fb65120f83493ca33d2cc1940e75e
parentae42a8d3cde1abb29abc783438b937bfa01e7d16 (diff)
downloadaur-dd4hep.tar.gz
Bump to 01-19
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD18
2 files changed, 17 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 380bf86a89c3..bb7b96b07fd3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = dd4hep
pkgdesc = Detector Description Toolkit for High Energy Physics
- pkgver = 01.15
- pkgrel = 2
+ pkgver = 01.19
+ pkgrel = 1
url = https://dd4hep.web.cern.ch/dd4hep/
arch = x86_64
license = LGPL3
@@ -13,8 +13,7 @@ pkgbase = dd4hep
depends = boost-libs>=1.49
depends = intel-tbb
depends = cern-vdt
- source = https://github.com/AIDASoft/dd4hep/archive/v01-15.tar.gz
- md5sums = 6e28f8ddc798522ede04644fc45209bb
+ source = https://github.com/AIDASoft/dd4hep/archive/v01-19.tar.gz
+ md5sums = c439da43813ecf3d417d9edc2cfb605b
pkgname = dd4hep
-
diff --git a/PKGBUILD b/PKGBUILD
index 08960577c1e8..fab76e4479bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: gagnonlg NOSPAM protonmail NOSPAM com
# See also: https://github.com/paulgessinger/dd4hep-aur
pkgname=dd4hep
-_pkgver=01-15
-pkgver=$(echo $_pkgver | sed 's/-/./')
-pkgrel=2
+_pkgver=01-19
+pkgver=$(echo $_pkgver | sed 's/-/./g')
+pkgrel=1
pkgdesc="Detector Description Toolkit for High Energy Physics"
arch=('x86_64')
url="https://dd4hep.web.cern.ch/dd4hep/"
@@ -17,17 +17,25 @@ depends=('xerces-c'
)
makedepends=('boost>=1.49' 'cmake>=3.12')
source=(https://github.com/AIDASoft/$pkgname/archive/v$_pkgver.tar.gz)
-md5sums=('6e28f8ddc798522ede04644fc45209bb')
+md5sums=('c439da43813ecf3d417d9edc2cfb605b')
+
+prepare () {
+ _pyver="$(python -V | awk '{print $2}')"
+ sed -i "s/SET(REQUIRE_PYTHON_VERSION \${ROOT_PYTHON_VERSION})/SET(REQUIRE_PYTHON_VERSION \"$_pyver\")/" \
+ "$srcdir/DD4hep-$_pkgver"/cmake/DD4hepBuild.cmake
+}
build() {
cd "$srcdir/DD4hep-$_pkgver"
mkdir -p build && cd build
+ # NOTE: build currently fails with latest tbb, so turned off for now
+
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_STANDARD=17 \
-DDD4HEP_USE_GEANT4=ON \
- -DDD4HEP_USE_TBB=ON \
+ -DDD4HEP_USE_TBB=OFF \
-DDD4HEP_USE_XERCESC=ON \
..