diff --git a/Tools/redis/build b/Tools/redis/build new file mode 100755 index 0000000..b17075b --- /dev/null +++ b/Tools/redis/build @@ -0,0 +1,31 @@ +#!/usr/bin/env modbuild + +pbuild::add_to_group 'Tools' + +pbuild::set_download_url \ + "https://github.com/redis/redis/archive/${V_PKG}.tar.gz" + +pbuild::compile_in_sourcetree +pbuild::install_docfiles \ + 00-RELEASENOTES \ + BUGS \ + CODE_OF_CONDUCT.md \ + CONTRIBUTING.md \ + COPYING \ + INSTALL \ + MANIFESTO \ + README.md \ + SECURITY.md \ + TLS.md + +pbuild::configure() { :; } + +pbuild::install() { + make PREFIX="${PREFIX}" install +} + +# Local Variables: +# mode: sh +# sh-basic-offset: 8 +# tab-width: 8 +# End: diff --git a/Tools/redis/files/variants b/Tools/redis/files/variants new file mode 100644 index 0000000..531d702 --- /dev/null +++ b/Tools/redis/files/variants @@ -0,0 +1,2 @@ +redis/7.0.12 stable + diff --git a/Tools/redis/modulefile b/Tools/redis/modulefile new file mode 100644 index 0000000..1b54bd6 --- /dev/null +++ b/Tools/redis/modulefile @@ -0,0 +1,16 @@ +#%Pmodule + +module-whatis "open source, in-memory data store" +module-url "https://redis.io" +module-license "GNUPLOT_DIR/share/doc/redis/COPYING" +module-maintainer "Achim Gsell " + +module-help " +Redis is an open source (BSD licensed), in-memory data structure store used +as a database, cache, message broker, and streaming engine. Redis provides +data structures such as strings, hashes, lists, sets, sorted sets with range +queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has +built-in replication, Lua scripting, LRU eviction, transactions, and different +levels of on-disk persistence, and provides high availability via Redis +Sentinel and automatic partitioning with Redis Cluster. +"