Add fpart package (#34896)

* Add fpart package
* Use default autoreconf implementation
* Switch copyright year
This commit is contained in:
Derek Ryan Strong 2023-01-12 12:52:57 -08:00 committed by GitHub
parent e804671fc0
commit b7f41638fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,29 @@
# Copyright 2013-2022 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.package import *
class Fpart(AutotoolsPackage):
"""Fpart is a filesystem partitioner. It helps you sort file trees and pack them
into bags (called "partitions"). Fpsync wraps fpart and rsync, tar, or cpio
to launch several synchronization jobs in parallel."""
homepage = "https://www.fpart.org"
url = "https://github.com/martymac/fpart/archive/refs/tags/fpart-1.5.1.tar.gz"
git = "https://github.com/martymac/fpart.git"
maintainers = ["drkrynstrng"]
version("master", branch="master")
version("1.5.1", sha256="c353a28f48e4c08f597304cb4ebb88b382f66b7fabfc8d0328ccbb0ceae9220c")
depends_on("autoconf", type="build")
depends_on("automake", type="build")
depends_on("libtool", type="build")
# fpsync has the following run dependencies
depends_on("rsync", type="run")
depends_on("tar", type="run")
depends_on("cpio", type="run")