[arch-commits] Commit in python-boost-histogram/trunk (PKGBUILD)
Konstantin Gizdov
kgizdov at archlinux.org
Mon Feb 15 20:46:14 UTC 2021
Date: Monday, February 15, 2021 @ 20:46:13
Author: kgizdov
Revision: 862152
fix submodules
Modified:
python-boost-histogram/trunk/PKGBUILD
----------+
PKGBUILD | 42 +++++++++++++++++++++++++++++++++++++-----
1 file changed, 37 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-02-15 20:43:07 UTC (rev 862151)
+++ PKGBUILD 2021-02-15 20:46:13 UTC (rev 862152)
@@ -3,17 +3,49 @@
_pkgname='boost-histogram'
pkgname="python-${_pkgname}"
pkgver='0.12.0'
-pkgrel=1
+pkgrel=2
pkgdesc="Python bindings for Boost's Histogram library."
arch=('x86_64')
url='https://github.com/scikit-hep/boost-histogram'
license=('custom:BSD3')
-depends=('boost-libs' 'python-numpy')
-makedepends=('boost' 'git' 'pybind11' 'python-setuptools' 'python-setuptools-scm')
+depends=('python-numpy')
+makedepends=('git' 'python-setuptools' 'python-setuptools-scm')
checkdepends=('python-pytest' 'python-pytest-benchmark')
-source=("${pkgname}-${pkgver}::git+${url}#tag=v${pkgver}")
-sha256sums=('SKIP')
+source=("${pkgname}-${pkgver}::git+${url}#tag=v${pkgver}"
+ git+https://github.com/pybind/pybind11.git
+ git+https://github.com/boostorg/histogram.git
+ git+https://github.com/boostorg/core.git
+ git+https://github.com/boostorg/config.git
+ git+https://github.com/boostorg/mp11.git
+ git+https://github.com/boostorg/throw_exception.git
+ git+https://github.com/boostorg/variant2.git
+ git+https://github.com/boostorg/assert.git
+)
+sha256sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP')
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ git submodule init
+
+ git config submodule."pybind11".url "${srcdir}"/pybind11
+ git config submodule."extern/boosthistogram".url "${srcdir}"/histogram
+ git config submodule."extern/core".url "${srcdir}"/core
+ git config submodule."extern/mp11".url "${srcdir}"/mp11
+ git config submodule."extern/config".url "${srcdir}"/config
+ git config submodule."extern/throw_exception".url "${srcdir}"/throw_exception
+ git config submodule."extern/assert".url "${srcdir}"/assert
+ git config submodule."extern/variant2".url "${srcdir}"/variant2
+ git submodule update --recursive
+}
+
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
python setup.py build
More information about the arch-commits
mailing list