diff options
author | EuAndreh <eu@euandre.org> | 2021-03-10 09:20:03 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-03-10 14:26:10 -0300 |
commit | c4d4679b1ddfde3f4cc35727e8a5ad92445f746b (patch) | |
tree | 876378294f9a4732fba2983f88fec3ebcaf83510 /src/xyz/euandreh/queue.scm | |
parent | Revert change to aux/ci/ci-build.sh (diff) | |
download | package-repository-c4d4679b1ddfde3f4cc35727e8a5ad92445f746b.tar.gz package-repository-c4d4679b1ddfde3f4cc35727e8a5ad92445f746b.tar.xz |
queue.scm: Add perl-tidy and perl-b-lint
Diffstat (limited to '')
-rw-r--r-- | src/xyz/euandreh/queue.scm | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/src/xyz/euandreh/queue.scm b/src/xyz/euandreh/queue.scm new file mode 100644 index 0000000..be155d7 --- /dev/null +++ b/src/xyz/euandreh/queue.scm @@ -0,0 +1,61 @@ +(define-module (xyz euandreh queue) + #:use-module (srfi srfi-26) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system perl) + #:use-module (gnu packages) + #:use-module (gnu packages perl) + #:use-module (gnu packages perl-check)) + +(define-public perl-tidy + (package + (name "perl-tidy") + (version "20210111") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-" + version ".tar.gz")) + (sha256 + (base32 + "17qqvass1n726ff1bkl8pc8yijhjy9vlm3wcc1xaykjxmz76cxi0")))) + (build-system perl-build-system) + (home-page "https://perltidy.github.io/perltidy/") + (synopsis "Indent and reformat Perl code") + (description "Perl::Tidy is a module and command-line utility to +indent and format Perl code.") + (license license:gpl2))) + +(define-public perl-b-lint + (package + (name "perl-b-lint") + (version "1.20") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RJ/RJBS/B-Lint-" + version ".tar.gz")) + (sha256 + (base32 + "1cqhgj17jqlrwdw2lz2sprs2zydry09y14lwhmipk2zxcj4l0jfw")) + (patches + ;; Taken from: + ;; https://rt.cpan.org/Public/Bug/Display.html?id=101115 + (search-patches "xyz/euandreh/patches/B-Lint-1.20-Skip-a-bare-sub-test.patch")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-harness" ,perl-test-harness))) + (propagated-inputs + `(("perl-module-pluggable" ,perl-module-pluggable))) + (home-page "https://metacpan.org/pod/B::Lint") + (synopsis "Simple linter for Perl source code") + (description "The B::Lint module is equivalent to an extended +version of the -w option of perl. It is named after the program lint +which carries out a similar process for C programs.") + (license license:perl-license))) + + +(list + perl-tidy + perl-b-lint) |