Add new package: xdelta (#18827)
This commit is contained in:
parent
a691e75af3
commit
794f2c7510
36
var/spack/repos/builtin/packages/xdelta/package.py
Normal file
36
var/spack/repos/builtin/packages/xdelta/package.py
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
|
||||
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
||||
#
|
||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||
|
||||
from spack import *
|
||||
|
||||
|
||||
class Xdelta(AutotoolsPackage):
|
||||
"""Xdelta version 3 is a C library and command-line tool for delta
|
||||
compression using VCDIFF/RFC 3284 streams."""
|
||||
|
||||
homepage = "http://xdelta.org/"
|
||||
url = "https://github.com/jmacd/xdelta/archive/v3.1.0.tar.gz"
|
||||
|
||||
version('3.1.0', sha256='7515cf5378fca287a57f4e2fee1094aabc79569cfe60d91e06021a8fd7bae29d')
|
||||
version('3.0.11', sha256='28278a4d73127f3d2b00bbde179f8ee1f289ccd3f7f2ac7cd837f6580f90a7b7')
|
||||
version('3.0.10', sha256='a3f9c177ec2b91e6d8ec82ee7f0bcbbb2d18fed7d743d7577a990c01235e657d')
|
||||
|
||||
depends_on('autoconf', type='build')
|
||||
depends_on('automake', type='build')
|
||||
depends_on('libtool', type='build')
|
||||
depends_on('m4', type='build')
|
||||
depends_on('go')
|
||||
|
||||
build_directory = 'xdelta3'
|
||||
configure_directory = 'xdelta3'
|
||||
|
||||
def autoreconf(self, spec, prefix):
|
||||
with working_dir(self.build_directory):
|
||||
bash = which('bash')
|
||||
bash('-c', 'aclocal && autoreconf --install \
|
||||
&& libtoolize \
|
||||
&& autoconf \
|
||||
&& automake --add-missing \
|
||||
&& automake')
|
Loading…
Reference in New Issue
Block a user