From edd205e966cfeedad60d08767f292a126bddb4a0 Mon Sep 17 00:00:00 2001 From: Spencer Bliven Date: Mon, 26 Jul 2021 17:17:37 +0200 Subject: [PATCH] New Module: aria2 --- Tools/aria2/README.md | 4 ++++ Tools/aria2/build | 11 +++++++++++ Tools/aria2/files/variants | 2 ++ Tools/aria2/modulefile | 17 +++++++++++++++++ 4 files changed, 34 insertions(+) create mode 100644 Tools/aria2/README.md create mode 100755 Tools/aria2/build create mode 100644 Tools/aria2/files/variants create mode 100644 Tools/aria2/modulefile diff --git a/Tools/aria2/README.md b/Tools/aria2/README.md new file mode 100644 index 0000000..68fe944 --- /dev/null +++ b/Tools/aria2/README.md @@ -0,0 +1,4 @@ +aria2 +----- + + diff --git a/Tools/aria2/build b/Tools/aria2/build new file mode 100755 index 0000000..b2c664b --- /dev/null +++ b/Tools/aria2/build @@ -0,0 +1,11 @@ +#!/usr/bin/env modbuild + +pbuild::add_to_group 'Tools' + +pbuild::set_download_url "https://github.com/aria2/aria2/releases/download/release-${V_PKG}/aria2-${V_PKG}.tar.gz" + +pbuild::add_configure_args "--disable-bittorrent" +pbuild::add_configure_args "--disable-metalink" +pbuild::add_configure_args "ARIA2_STATIC=yes" + + diff --git a/Tools/aria2/files/variants b/Tools/aria2/files/variants new file mode 100644 index 0000000..df436b6 --- /dev/null +++ b/Tools/aria2/files/variants @@ -0,0 +1,2 @@ +aria2/1.35.0 unstable b:gcc/10.3.0 + diff --git a/Tools/aria2/modulefile b/Tools/aria2/modulefile new file mode 100644 index 0000000..1c4d075 --- /dev/null +++ b/Tools/aria2/modulefile @@ -0,0 +1,17 @@ +#%Module1.0 + +module-whatis "aria2 - The ultra fast download utility" +module-url "https://aria2.github.io" +module-license "GPL 2.0" +module-maintainer "Spencer Bliven " +module-help "aria2 is a utility for downloading files. The supported protocols are +HTTP(S), FTP, SFTP, BitTorrent, and Metalink. aria2 can download a +file from multiple sources/protocols and tries to utilize your maximum +download bandwidth. It supports downloading a file from +HTTP(S)/FTP/SFTP and BitTorrent at the same time, while the data +downloaded from HTTP(S)/FTP/SFTP is uploaded to the BitTorrent +swarm. Using Metalink's chunk checksums, aria2 automatically validates +chunks of data while downloading a file like BitTorrent. + +PSI compilations do not include bittorrent or metalink support. +"