[arch-commits] Commit in pythia8/repos/community-x86_64 (6 files)

Konstantin Gizdov kgizdov at gemini.archlinux.org
Sun Mar 6 10:00:55 UTC 2022


    Date: Sunday, March 6, 2022 @ 10:00:53
  Author: kgizdov
Revision: 1142312

archrelease: copy trunk to community-x86_64

Added:
  pythia8/repos/community-x86_64/PKGBUILD
    (from rev 1142311, pythia8/trunk/PKGBUILD)
  pythia8/repos/community-x86_64/fix_python_lib_paths.patch
    (from rev 1142311, pythia8/trunk/fix_python_lib_paths.patch)
  pythia8/repos/community-x86_64/pythia8.sh
    (from rev 1142311, pythia8/trunk/pythia8.sh)
Deleted:
  pythia8/repos/community-x86_64/PKGBUILD
  pythia8/repos/community-x86_64/fix_python_lib_paths.patch
  pythia8/repos/community-x86_64/pythia8.sh

----------------------------+
 PKGBUILD                   |  240 +++++++++++++++++++++----------------------
 fix_python_lib_paths.patch |   24 ++--
 pythia8.sh                 |    6 -
 3 files changed, 135 insertions(+), 135 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-06 10:00:32 UTC (rev 1142311)
+++ PKGBUILD	2022-03-06 10:00:53 UTC (rev 1142312)
@@ -1,120 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Joshua Ellis < josh at jpellis dot me >
-# Contributor: Stefano Campanella < stefanocampanella1729 at gmail dot com >
-
-pkgbase=pythia8
-pkgname=('pythia8' 'python-pythia8')
-pkgver=8.3.06
-_pkgver="${pkgver//./}"
-_pkgid="${pkgbase:0:-1}${_pkgver}"
-_pkgpre="${_pkgver:0:2}"
-pkgrel=4
-pkgdesc="High-energy physics events generator"
-arch=('x86_64')
-url="http://home.thep.lu.se/Pythia/"
-license=('GPL')
-depends=('python' 'openmp')
-makedepends=('fastjet' 'hepmc' 'hepmc2' 'lhapdf>=6.2' 'root')
-source=("https://pythia.org/download/pythia${_pkgpre}/${_pkgid}.tgz"
-        'pythia8.sh'
-        'fix_python_lib_paths.patch')
-sha256sums=('734803b722b1c1b53c8cf2f0d3c30747c80fc2dde5e0ba141bc9397dad37a8f6'
-            '4e373b685960e410024b4e33e22c2dea360dfedd7962837087332f428c974ae5'
-            '661d0d54bea576bccd0075cb1f7a0cbbf7df05b241d97eec6f7fbc1389b5f992')
-get_pyver () {
-    python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
-}
-
-prepare() {
-    cd "${srcdir}/${_pkgid}"
-    patch -Np1 -i "${srcdir}/fix_python_lib_paths.patch"
-    # patch all date calls to make pythia reproducible
-    sed 's/`date`/`TZ=UTC LANG=C date --date=@$SOURCE_DATE_EPOCH`/' -i configure
-}
-
-build() {
-    _bin=/usr/bin
-    _inc=/usr/include
-    _lib=/usr/lib
-    _share="/usr/share/${pkgbase}"
-    _pyver="$(get_pyver)"
-
-    cd "${srcdir}/${_pkgid}"
-    ./configure \
-        --prefix=/usr \
-        --prefix-bin="${_bin}" \
-        --prefix-include="${_inc}" \
-        --prefix-lib="${_lib}" \
-        --prefix-share="${_share}" \
-        --cxx=/usr/bin/g++ \
-        --cxx-common="${CXXFLAGS} -fPIC" \
-        --cxx-shared="-shared ${LDFLAGS} -ldl" \
-        --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-hepmc3 \
-        --with-hepmc3-include=${_inc} \
-        --with-hepmc3-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${_pyver}" \
-        --with-python-lib="/usr/lib/python${_pyver}" \
-        --with-root \
-        --with-root-include=/usr/include/root \
-        --with-root-lib=/usr/lib/root \
-        --with-openmp \
-        --with-openmp-include=${_inc} \
-        --with-openmp-lib=${_lib}
-    make
-}
-
-package_pythia8() {
-    optdepends=('fastjet: fast jet finding in pp and e+e- collisions'
-                'hepmc: storing collisions from Monte Carlo'
-                'hepmc2: storing collisions from Monte Carlo (old interface)'
-                'lhapdf: evaluate PDFs from discretised data files'
-                'root: integrated examples with CERN ROOT data analysis framework')
-
-    cd "${srcdir}/${_pkgid}"
-
-    install -Dm755 bin/pythia8-config "${pkgdir}/usr/bin/pythia8-config"
-    install -Dm644 lib/libpythia8.a "${pkgdir}/usr/lib/libpythia8.a"
-    install -Dm755 lib/libpythia8.so "${pkgdir}/usr/lib/libpythia8.so"
-    install -Dm755 lib/libpythia8lhapdf5.so "${pkgdir}/usr/lib/libpythia8lhapdf5.so"
-    install -Dm755 lib/libpythia8lhapdf6.so "${pkgdir}/usr/lib/libpythia8lhapdf6.so"
-
-    cp -r include "${pkgdir}/usr/"
-    install -d "${pkgdir}/usr/share/${pkgbase}"
-    cp -r share/Pythia8/* "${pkgdir}/usr/share/${pkgbase}/"
-    cp -r examples "${pkgdir}/usr/share/${pkgbase}/"
-
-    install -D "${srcdir}/pythia8.sh" "${pkgdir}/etc/profile.d/pythia8.sh"
-}
-
-package_python-pythia8() {
-    pkgdesc="Python bindings for Pythia"
-    replaces=('python-pythia')
-    depends=('pythia8')
-
-    cd "${srcdir}/${_pkgid}"
-    _pyver="$(get_pyver)"
-
-    install -Dm755 lib/pythia8.so "${pkgdir}/usr/lib/python${_pyver}/site-packages/pythia8.so"
-
-    # recompile pycache to strip $pkgdir from embedded paths
-    python -m compileall -d "/usr/lib/python${_pyver}" \
-        "${pkgdir}/usr/lib/python${_pyver}"
-    python -O -m compileall -d "/usr/lib/python${_pyver}" \
-        "${pkgdir}/usr/lib/python${_pyver}"
-}

Copied: pythia8/repos/community-x86_64/PKGBUILD (from rev 1142311, pythia8/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-03-06 10:00:53 UTC (rev 1142312)
@@ -0,0 +1,120 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Joshua Ellis < josh at jpellis dot me >
+# Contributor: Stefano Campanella < stefanocampanella1729 at gmail dot com >
+
+pkgbase=pythia8
+pkgname=('pythia8' 'python-pythia8')
+pkgver=8.3.07
+_pkgver="${pkgver//./}"
+_pkgid="${pkgbase:0:-1}${_pkgver}"
+_pkgpre="${_pkgver:0:2}"
+pkgrel=4
+pkgdesc="High-energy physics events generator"
+arch=('x86_64')
+url="http://home.thep.lu.se/Pythia/"
+license=('GPL')
+depends=('python' 'openmp')
+makedepends=('fastjet' 'hepmc' 'hepmc2' 'lhapdf>=6.2' 'root')
+source=("https://pythia.org/download/pythia${_pkgpre}/${_pkgid}.tgz"
+        'pythia8.sh'
+        'fix_python_lib_paths.patch')
+sha256sums=('e5b14d44aa5943332e32dd5dda9a18fdd1a0085c7198e28d840e04167fa6013d'
+            '4e373b685960e410024b4e33e22c2dea360dfedd7962837087332f428c974ae5'
+            '661d0d54bea576bccd0075cb1f7a0cbbf7df05b241d97eec6f7fbc1389b5f992')
+get_pyver () {
+    python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))'
+}
+
+prepare() {
+    cd "${srcdir}/${_pkgid}"
+    patch -Np1 -i "${srcdir}/fix_python_lib_paths.patch"
+    # patch all date calls to make pythia reproducible
+    sed 's/`date`/`TZ=UTC LANG=C date --date=@$SOURCE_DATE_EPOCH`/' -i configure
+}
+
+build() {
+    _bin=/usr/bin
+    _inc=/usr/include
+    _lib=/usr/lib
+    _share="/usr/share/${pkgbase}"
+    _pyver="$(get_pyver)"
+
+    cd "${srcdir}/${_pkgid}"
+    ./configure \
+        --prefix=/usr \
+        --prefix-bin="${_bin}" \
+        --prefix-include="${_inc}" \
+        --prefix-lib="${_lib}" \
+        --prefix-share="${_share}" \
+        --cxx=/usr/bin/g++ \
+        --cxx-common="${CXXFLAGS} -fPIC" \
+        --cxx-shared="-shared ${LDFLAGS} -ldl" \
+        --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-hepmc3 \
+        --with-hepmc3-include=${_inc} \
+        --with-hepmc3-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${_pyver}" \
+        --with-python-lib="/usr/lib/python${_pyver}" \
+        --with-root \
+        --with-root-include=/usr/include/root \
+        --with-root-lib=/usr/lib/root \
+        --with-openmp \
+        --with-openmp-include=${_inc} \
+        --with-openmp-lib=${_lib}
+    make
+}
+
+package_pythia8() {
+    optdepends=('fastjet: fast jet finding in pp and e+e- collisions'
+                'hepmc: storing collisions from Monte Carlo'
+                'hepmc2: storing collisions from Monte Carlo (old interface)'
+                'lhapdf: evaluate PDFs from discretised data files'
+                'root: integrated examples with CERN ROOT data analysis framework')
+
+    cd "${srcdir}/${_pkgid}"
+
+    install -Dm755 bin/pythia8-config "${pkgdir}/usr/bin/pythia8-config"
+    install -Dm644 lib/libpythia8.a "${pkgdir}/usr/lib/libpythia8.a"
+    install -Dm755 lib/libpythia8.so "${pkgdir}/usr/lib/libpythia8.so"
+    install -Dm755 lib/libpythia8lhapdf5.so "${pkgdir}/usr/lib/libpythia8lhapdf5.so"
+    install -Dm755 lib/libpythia8lhapdf6.so "${pkgdir}/usr/lib/libpythia8lhapdf6.so"
+
+    cp -r include "${pkgdir}/usr/"
+    install -d "${pkgdir}/usr/share/${pkgbase}"
+    cp -r share/Pythia8/* "${pkgdir}/usr/share/${pkgbase}/"
+    cp -r examples "${pkgdir}/usr/share/${pkgbase}/"
+
+    install -D "${srcdir}/pythia8.sh" "${pkgdir}/etc/profile.d/pythia8.sh"
+}
+
+package_python-pythia8() {
+    pkgdesc="Python bindings for Pythia"
+    replaces=('python-pythia')
+    depends=('pythia8')
+
+    cd "${srcdir}/${_pkgid}"
+    _pyver="$(get_pyver)"
+
+    install -Dm755 lib/pythia8.so "${pkgdir}/usr/lib/python${_pyver}/site-packages/pythia8.so"
+
+    # recompile pycache to strip $pkgdir from embedded paths
+    python -m compileall -d "/usr/lib/python${_pyver}" \
+        "${pkgdir}/usr/lib/python${_pyver}"
+    python -O -m compileall -d "/usr/lib/python${_pyver}" \
+        "${pkgdir}/usr/lib/python${_pyver}"
+}

Deleted: fix_python_lib_paths.patch
===================================================================
--- fix_python_lib_paths.patch	2022-03-06 10:00:32 UTC (rev 1142311)
+++ fix_python_lib_paths.patch	2022-03-06 10:00:53 UTC (rev 1142312)
@@ -1,12 +0,0 @@
-diff -aur pythia8303-old/plugins/python/Makefile pythia8303-new/plugins/python/Makefile
---- pythia8303-old/plugins/python/Makefile	2020-09-01 14:37:05.000000000 +0300
-+++ pythia8303-new/plugins/python/Makefile	2020-09-25 18:28:43.852513423 +0300
-@@ -27,7 +27,7 @@
- LOCAL_INCLUDE=include
- LOCAL_MKDIRS:=$(shell mkdir -p $(LOCAL_TMP) $(TOP_LIB))
- OBJ_COMMON=-MD $(CXX_COMMON) -Iinclude $(PYTHON_INCLUDE) -w -fpermissive
--LIB_COMMON=-Wl,-rpath,$(TOP_LIB) -ldl $(GZIP_LIB)
-+LIB_COMMON=-ldl $(GZIP_LIB)
- PYTHIA=$(TOP_LIB)/libpythia8$(LIB_SUFFIX)
- 
- # Determine the headers.

Copied: pythia8/repos/community-x86_64/fix_python_lib_paths.patch (from rev 1142311, pythia8/trunk/fix_python_lib_paths.patch)
===================================================================
--- fix_python_lib_paths.patch	                        (rev 0)
+++ fix_python_lib_paths.patch	2022-03-06 10:00:53 UTC (rev 1142312)
@@ -0,0 +1,12 @@
+diff -aur pythia8303-old/plugins/python/Makefile pythia8303-new/plugins/python/Makefile
+--- pythia8303-old/plugins/python/Makefile	2020-09-01 14:37:05.000000000 +0300
++++ pythia8303-new/plugins/python/Makefile	2020-09-25 18:28:43.852513423 +0300
+@@ -27,7 +27,7 @@
+ LOCAL_INCLUDE=include
+ LOCAL_MKDIRS:=$(shell mkdir -p $(LOCAL_TMP) $(TOP_LIB))
+ OBJ_COMMON=-MD $(CXX_COMMON) -Iinclude $(PYTHON_INCLUDE) -w -fpermissive
+-LIB_COMMON=-Wl,-rpath,$(TOP_LIB) -ldl $(GZIP_LIB)
++LIB_COMMON=-ldl $(GZIP_LIB)
+ PYTHIA=$(TOP_LIB)/libpythia8$(LIB_SUFFIX)
+ 
+ # Determine the headers.

Deleted: pythia8.sh
===================================================================
--- pythia8.sh	2022-03-06 10:00:32 UTC (rev 1142311)
+++ pythia8.sh	2022-03-06 10:00:53 UTC (rev 1142312)
@@ -1,3 +0,0 @@
-# /etc/profile.d/pythia8.sh
-export PYTHIA8=/usr
-export PYTHIA8DATA=$PYTHIA8/share/pythia8/xmldoc

Copied: pythia8/repos/community-x86_64/pythia8.sh (from rev 1142311, pythia8/trunk/pythia8.sh)
===================================================================
--- pythia8.sh	                        (rev 0)
+++ pythia8.sh	2022-03-06 10:00:53 UTC (rev 1142312)
@@ -0,0 +1,3 @@
+# /etc/profile.d/pythia8.sh
+export PYTHIA8=/usr
+export PYTHIA8DATA=$PYTHIA8/share/pythia8/xmldoc



More information about the arch-commits mailing list