summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorVinicius Monego <monego@posteo.net>2021-09-18 16:13:06 +0000
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2021-11-03 13:28:34 +0100
commitac99d1bb5924ea6977d58ea62d3ecd73f573332a (patch)
treee4d023d55e68fda17f6cc045406fef79115fd752 /gnu
parent6893f4a9ac35a43bfb57e4103bc03a404bc45c49 (diff)
gnu: Add rust-obfstr-0.3.
* gnu/packages/crates-io.scm (rust-obfstr-0.3): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/crates-io.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6016a0810a..ede802363a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31192,6 +31192,28 @@ giga, kibi.")
"This package can convert numbers into stack-allocated byte arrays.")
(license (list license:expat license:asl2.0))))
+(define-public rust-obfstr-0.3
+ (package
+ (name "rust-obfstr")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "obfstr" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0y5azgk8ds43m1sd5pc4hhakxzxkfcfscl24y8gsbvwdznxjqavv"))))
+ (arguments
+ `(#:rust ,rust-1.52)) ; fix for E0658
+ (build-system cargo-build-system)
+ (home-page "https://github.com/CasualX/obfstr")
+ (synopsis "Compile time string constant obfuscation for Rust")
+ (description "This package provides a compile time string constant
+obfuscation for Rust. The string constant itself is embedded in obfuscated
+form and deobfuscated locally.")
+ (license license:expat)))
+
(define-public rust-obj-0.9
(package
(name "rust-obj")