(define-module (xyz euandreh perl) #:use-module (gnu packages language) #:use-module (gnu packages perl) #:use-module (gnu packages perl-check) #:use-module (guix build-system perl) #:use-module (guix download) #:use-module (guix licenses) #:use-module (guix packages)) (define-public perl-config-tiny (package (name "perl-config-tiny") (version "2.28") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/R/RS/RSAVAGE/Config-Tiny-" version ".tgz")) (sha256 (base32 "000mw17nb7aj341s0afqimxd53w5y0c4yk61pihqzm191lx89pqj")))) (build-system perl-build-system) (native-inputs (list perl-test-pod)) (home-page "https://metacpan.org/release/Config-Tiny") (synopsis "Read/Write .ini style files with as little code as possible") (description "FIXME: fill-in-yourself!") (license perl-license))) (define-public perl-pod-spell (package (name "perl-pod-spell") (version "1.20") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/D/DO/DOLMEN/Pod-Spell-" version ".tar.gz")) (sha256 (base32 "0g6hdnc98gc3widr7sja313b1606g37a0mw0l0wxih1bwazzg0v3")))) (build-system perl-build-system) (native-inputs (list perl-file-sharedir-install perl-test-deep)) (propagated-inputs (list perl-class-tiny perl-file-sharedir perl-lingua-en-inflect perl-path-tiny perl-pod-parser)) (home-page "https://metacpan.org/release/Pod-Spell") (synopsis "a formatter for spellchecking Pod") (description "FIXME: fill-in-yourself!") (license artistic2.0))) (define-public perl-ppix-quotelike (package (name "perl-ppix-quotelike") (version "0.022") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-" version ".tar.gz")) (sha256 (base32 "12ip3l8vsxqyabnxrgd723vhnjc2yrwbgrxqi8c6a6sn7f6lhhz0")))) (build-system perl-build-system) (native-inputs (list perl-module-build)) (propagated-inputs (list perl-ppi perl-readonly)) (home-page "https://metacpan.org/release/PPIx-QuoteLike") (synopsis "Parse Perl string literals and string-literal-like things.") (description "FIXME: fill-in-yourself!") (license perl-license))) (define-public perl-ppix-regexp (package (name "perl-ppix-regexp") (version "0.085") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-" version ".tar.gz")) (sha256 (base32 "07fg63ql3f7hv1ys10l8j0p562ndraq9lk66iw9y0f444j4vpw1f")))) (build-system perl-build-system) (native-inputs (list perl-module-build)) (propagated-inputs (list perl-ppi perl-task-weaken)) (home-page "https://metacpan.org/release/PPIx-Regexp") (synopsis "Parse regular expressions") (description "FIXME: fill-in-yourself!") (license perl-license))) (define-public perl-ppix-utilities (package (name "perl-ppix-utilities") (version "1.001000") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-" version ".tar.gz")) (sha256 (base32 "16yb7dnz8lgq2azs8jxj1wac60kbn16x8y4py04ci8nndww87903")))) (build-system perl-build-system) (native-inputs (list perl-module-build perl-ppi perl-test-deep)) (propagated-inputs (list perl-exception-class perl-ppi perl-readonly perl-readonly-xs perl-task-weaken)) (home-page "https://metacpan.org/release/PPIx-Utilities") (synopsis "Extensions to PPI.") (description "FIXME: fill-in-yourself!") (license perl-license))) (define-public perl-string-format (package (name "perl-string-format") (version "1.18") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/S/SR/SREZIC/String-Format-" version ".tar.gz")) (sha256 (base32 "0y77frxzjifd4sw0j19cc346ysas1mya84rdxaz279lyin7plhcy")))) (build-system perl-build-system) (home-page "https://metacpan.org/release/String-Format") (synopsis "sprintf-like string formatting capabilities with arbitrary format definitions") (description "FIXME: fill-in-yourself!") (license #f))) (define-public perl-readonly-xs (package (name "perl-readonly-xs") (version "1.05") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/R/RO/ROODE/Readonly-XS-" version ".tar.gz")) (sha256 (base32 "03gz7yp194fwah2bc36ww04hgw1qx8p6y68vvnywircrablc9rca")))) (build-system perl-build-system) (propagated-inputs (list perl-readonly)) (home-page "https://metacpan.org/release/Readonly-XS") (synopsis "Companion module for Readonly.pm, to speed up read-only scalar variables.") (description "FIXME: fill-in-yourself!") (license #f))) (define-public perl-critic (package (name "perl-critic") (version "1.140") (source (origin (method url-fetch) (uri (string-append "mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-" version ".tar.gz")) (sha256 (base32 "1nzxpn71mrpp85yxrxlraj52q2skvf9ja887ls11d57h6smg1vmz")))) (build-system perl-build-system) (native-inputs (list perl-module-build perl-test-deep perl-test-deep)) (propagated-inputs (list perl-b-keywords perl-config-tiny perl-exception-class perl-file-which perl-io-string perl-list-moreutils perl-module-build perl-module-pluggable perltidy perl-pod-parser perl-pod-spell perl-ppi perl-ppix-quotelike perl-ppix-regexp perl-ppix-utilities perl-readonly perl-string-format perl-task-weaken)) (home-page "https://metacpan.org/release/Perl-Critic") (synopsis "Critique Perl source code for best-practices.") (description "FIXME: fill-in-yourself!") (license perl-license))) (list perl-critic)