aboutsummaryrefslogblamecommitdiff
path: root/src/xyz/euandreh/perl.scm
blob: 8adca069170266935e53c4a9805190b9f220c4ee (plain) (tree)


























































































































































































































                                                                                              
(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)