From 24abc3294a655253c5fe47eb5d652a59fca70813 Mon Sep 17 00:00:00 2001 From: Ritwik Patil Date: Thu, 27 Feb 2025 08:59:09 -0800 Subject: [PATCH] sendme: new package (#49133) * add sendme package * style fix * add docstring for test function * changed maintainer string, run test after install * removed redundant test * Follow the common package license header format Co-authored-by: Alec Scott --------- Co-authored-by: Alec Scott --- .../repos/builtin/packages/sendme/package.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 var/spack/repos/builtin/packages/sendme/package.py diff --git a/var/spack/repos/builtin/packages/sendme/package.py b/var/spack/repos/builtin/packages/sendme/package.py new file mode 100644 index 00000000000..02b635e6ce8 --- /dev/null +++ b/var/spack/repos/builtin/packages/sendme/package.py @@ -0,0 +1,21 @@ +# Copyright Spack Project Developers. See COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack.package import * + + +class Sendme(CargoPackage): + """A cli tool to send directories over the network, with NAT hole punching""" + + homepage = "https://www.iroh.computer/sendme" + git = "https://github.com/n0-computer/sendme.git" + + maintainers("draguve") + + license("Apache-2.0 OR MIT") + + version("main", branch="main") + version("0.23.0", tag="v0.23.0", commit="39f6111d8c3a973ea1f54a3c47aad07014de854b") + + sanity_check_is_file = [join_path("bin", "sendme")]