Message ID | 02b2a5809c945daae97889d7e0469ce9cc74a2fe.1649436566.git.h.goebel@crazy-compilers.com |
---|---|
State | Accepted |
Headers | show |
Series | Add importer for hex.pm and rebar3 build-system for Erlang | expand |
Hartmut Goebel schreef op vr 08-04-2022 om 19:03 [+0200]: > + (synopsis "Parse transform utilities for Erlang") > + (description "This package provides parse transform utilities for > +Erlang.") This description is a bit parse, ‘(guix)Synopses and Descriptions’ recommends longer descriptions. What's a ‘parse transform utility’? How do I know if I need one? What are they useful for? Are there limitations and alternatives? Greetings, Maxime.
Am 09.04.22 um 13:41 schrieb Maxime Devos: > This description is a bit parse, ‘(guix)Synopses and Descriptions’ > recommends longer descriptions. I added a more verbose description based on the projects readme.
diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index 85e491bb1d..fc4b6f47d9 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -360,6 +360,25 @@ of reusable Erlang components.") arguments using the GNU getopt syntax.") (license license:bsd-3))) +(define-public erlang-parse-trans + (package + (name "erlang-parse-trans") + (version "3.4.1") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "parse_trans" version)) + (sha256 + (base32 "16p4c2xjrvz16kzpr9pmcvi6nxq6rwckqi9fp0ksibaxwxn402k2")))) + (build-system rebar3-build-system) + (inputs + (list erlang-getopt)) + (home-page "https://github.com/uwiger/parse_trans") + (synopsis "Parse transform utilities for Erlang") + (description "This package provides parse transform utilities for +Erlang.") + (license license:asl2.0))) + (define-public erlang-providers (package (name "erlang-providers")