nghttp2: add v1.44.0, fix build (#25605)
This commit is contained in:
parent
b0ee7deaa7
commit
2411a9599e
1 changed files with 19 additions and 19 deletions
|
@ -3,8 +3,6 @@
|
|||
#
|
||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||
|
||||
import os
|
||||
|
||||
from spack import *
|
||||
|
||||
|
||||
|
@ -15,23 +13,25 @@ class Nghttp2(AutotoolsPackage):
|
|||
homepage = "https://nghttp2.org/"
|
||||
url = "https://github.com/nghttp2/nghttp2/releases/download/v1.26.0/nghttp2-1.26.0.tar.gz"
|
||||
|
||||
version('1.44.0', sha256='3e4824d02ae27eca931e0bb9788df00a26e5fd8eb672cf52cbb89c1463ba16e9')
|
||||
version('1.26.0', sha256='daf7c0ca363efa25b2cbb1e4bd925ac4287b664c3d1465f6a390359daa3f0cf1')
|
||||
|
||||
depends_on('python@2.7:', type=('build', 'run'))
|
||||
depends_on('py-cython@0.19:', type=('build', 'run'))
|
||||
depends_on('py-setuptools', type=('build'))
|
||||
depends_on('pkgconfig', type='build')
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
site_packages_dir = os.path.join(
|
||||
self.spec.prefix.lib,
|
||||
'python' + str(self.spec['python'].version.up_to(2)),
|
||||
'site-packages')
|
||||
env.prepend_path('PYTHONPATH', site_packages_dir)
|
||||
|
||||
@run_before('install')
|
||||
def ensure_install_dir_exists(self):
|
||||
site_packages_dir = os.path.join(
|
||||
self.spec.prefix.lib,
|
||||
'python' + str(self.spec['python'].version.up_to(2)),
|
||||
'site-packages')
|
||||
mkdirp(site_packages_dir)
|
||||
def configure_args(self):
|
||||
return [
|
||||
'--enable-lib-only',
|
||||
'--with-libxml2=no',
|
||||
'--with-jansson=no',
|
||||
'--with-zlib=no',
|
||||
'--with-libevent-openssl=no',
|
||||
'--with-libcares=no',
|
||||
'--with-openssl=no',
|
||||
'--with-libev=no',
|
||||
'--with-cunit=no',
|
||||
'--with-jemalloc=no',
|
||||
'--with-systemd=no',
|
||||
'--with-mruby=no',
|
||||
'--with-neverbleed=no',
|
||||
'--with-boost=no'
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue