[arch-commits] Commit in pythia8/trunk (PKGBUILD change_to_python2.patch)
Konstantin Gizdov
kgizdov at archlinux.org
Sun Mar 3 14:00:49 UTC 2019
Date: Sunday, March 3, 2019 @ 14:00:48
Author: kgizdov
Revision: 437461
remove python2 modules
Modified:
pythia8/trunk/PKGBUILD
Deleted:
pythia8/trunk/change_to_python2.patch
-------------------------+
PKGBUILD | 75 +---------------------------------------------
change_to_python2.patch | 12 -------
2 files changed, 3 insertions(+), 84 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-03-03 13:29:45 UTC (rev 437460)
+++ PKGBUILD 2019-03-03 14:00:48 UTC (rev 437461)
@@ -3,16 +3,16 @@
# Contributor: Stefano Campanella < stefanocampanella1729 at gmail dot com >
pkgbase=pythia8
-pkgname=('pythia8' 'python-pythia8' 'python2-pythia8')
+pkgname=('pythia8' 'python-pythia8')
pkgver=8.2.40
_pkgid="${pkgbase:0:-1}${pkgver//./}"
-pkgrel=7
+pkgrel=8
pkgdesc="High-energy physics events generator."
arch=('x86_64')
url="http://home.thep.lu.se/Pythia/"
license=('GPL')
depends=('python')
-makedepends=('python' 'python2' 'fastjet' 'hepmc' 'lhapdf>=6.2' 'root')
+makedepends=('python' 'fastjet' 'hepmc' 'lhapdf>=6.2' 'root')
source=("http://home.thep.lu.se/~torbjorn/pythia8/${_pkgid}.tgz"
'pythia8.sh'
'change_to_python2.patch'
@@ -27,20 +27,10 @@
python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
}
-get_py2ver () {
- python2 -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
-}
-
prepare() {
cd "${srcdir}/${_pkgid}"
patch -p1 -i "${srcdir}/respect_lib_suffix.patch"
patch -p1 -i "${srcdir}/fix_lhapdf_build.patch"
-
- cd "${srcdir}"
- cp -r "${_pkgid}" "${_pkgid}-py2"
-
- cd "${srcdir}/${_pkgid}-py2"
- patch -p1 -i "${srcdir}/change_to_python2.patch"
}
build() {
@@ -96,55 +86,6 @@
--with-root-lib=/usr/lib/root
cd "${srcdir}/${_pkgid}"
make
-
- # with Python2
- cd "${srcdir}/${_pkgid}-py2"
- # # no such package yet
- # --with-evtgen \
- # --with-evtgen-include=${_inc} \
- # --with-evtgen-lib=${_lib} \
- # # no such package yet
- # --with-hepmc3 \
- # --with-hepmc3-include=${_inc} \
- # --with-hepmc3-lib=${_lib} \
- # # no such package yet
- # --with-powheg \
- # --with-powheg-include=${_inc} \
- # --with-powheg-lib=${_lib} \
- # # no such package yet
- # --with-promc \
- # --with-promc-include=${_inc} \
- # --with-promc-lib=${_lib} \
- ./configure --prefix=/usr \
- --prefix-include=${_inc} \
- --prefix-lib=${_lib} \
- --prefix-share=${_share} \
- --cxx-common="${CXXFLAGS} -fPIC" \
- --cxx-shared="-shared ${LDFLAGS} -ldl" \
- --enable-shared \
- --with-fastjet3 \
- --with-fastjet3-include=${_inc} \
- --with-fastjet3-lib=${_lib} \
- --with-gzip \
- --with-gzip-include=${_inc} \
- --with-gzip-lib=${_lib} \
- --with-hepmc2 \
- --with-hepmc2-include=${_inc} \
- --with-hepmc2-lib=${_lib} \
- --with-lhapdf5 \
- --with-lhapdf5-include=${_inc} \
- --with-lhapdf5-lib=${_lib} \
- --with-lhapdf6 \
- --with-lhapdf6-include=${_inc} \
- --with-lhapdf6-lib=${_lib} \
- --with-python \
- --with-python-include="/usr/include/python$(get_py2ver)" \
- --with-python-lib="/usr/lib/python$(get_py2ver)" \
- --with-root \
- --with-root-include=/usr/include/root \
- --with-root-lib=/usr/lib/root
- cd "${srcdir}/${_pkgid}-py2"
- make
}
package_pythia8() {
@@ -183,13 +124,3 @@
install -Dm755 lib/pythia8.py "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/pythia8.py"
install -Dm644 lib/__pycache__/pythia8.cpython-37.pyc "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/__pycache__/pythia8.cpython-37.pyc"
}
-
-package_python2-pythia8() {
- pkgdesc="Python2 bindings for Pythia."
- depends=('pythia')
- cd "${srcdir}/${_pkgid}-py2"
-
- install -Dm755 lib/_pythia8.so "${pkgdir}/usr/lib/python$(get_py2ver)/site-packages/_pythia8.so"
- install -Dm755 lib/pythia8.py "${pkgdir}/usr/lib/python$(get_py2ver)/site-packages/pythia8.py"
- install -Dm644 lib/pythia8.pyc "${pkgdir}/usr/lib/python$(get_py2ver)/site-packages/pythia8.pyc"
-}
Deleted: change_to_python2.patch
===================================================================
--- change_to_python2.patch 2019-03-03 13:29:45 UTC (rev 437460)
+++ change_to_python2.patch 2019-03-03 14:00:48 UTC (rev 437461)
@@ -1,12 +0,0 @@
-diff -aur pythia8235-old/Makefile pythia8235-new/Makefile
---- pythia8235-old/Makefile 2018-11-28 00:54:49.657105842 +0000
-+++ pythia8235-new/Makefile 2018-11-28 00:54:26.030804438 +0000
-@@ -134,7 +134,7 @@
- $(LOCAL_LIB)/pythia8.py: $(LOCAL_INCLUDE)/Pythia8Plugins/PythonWrapper.h
- SPLIT=`grep -n "PYTHON SOURCE" $< | cut -d : -f 1`;\
- SPLIT=$$[$$SPLIT+1]; tail -n +$$SPLIT $< | cut -d "/" -f 3- > $@
-- $(PYTHON_BIN)python -m compileall $(LOCAL_LIB)
-+ $(PYTHON_BIN)python2 -m compileall $(LOCAL_LIB)
- $(LOCAL_LIB)/_pythia8.so: $(LOCAL_INCLUDE)/Pythia8Plugins/PythonWrapper.h\
- $(LOCAL_LIB)/pythia8.py $(wildcard $(LOCAL_INCLUDE)/*/*.h) |\
- $(LOCAL_LIB)/libpythia8$(LIB_SUFFIX)
More information about the arch-commits
mailing list