Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (define-module (gnu packages munin)
- #:use-module (guix packages)
- #:use-module (guix download)
- #:use-module (guix git-download)
- #:use-module (guix build-system perl)
- #:use-module (guix build-system trivial)
- #:use-module (guix build-system gnu)
- #:use-module (guix licenses)
- #:use-module (gnu packages autotools)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages databases)
- #:use-module (gnu packages base)
- #:use-module (gnu packages admin)
- #:use-module (gnu packages tls)
- #:use-module (gnu packages web)
- #:use-module (gnu packages perl)
- #:use-module (gnu packages xml)
- #:use-module (gnu packages pcre)
- #:use-module (gnu packages rrdtool)
- #:use-module (gnu packages perl-check)
- #:use-module (gnu packages networking)
- #:use-module (ice-9 pretty-print))
- (define-public perl-rrds
- (package
- (name "perl-rrds")
- (version "1.7.2")
- (source #f)
- (propagated-inputs
- `(("rrdtool" ,rrdtool)))
- (build-system trivial-build-system)
- (arguments
- `(#:modules ((guix build utils))
- #:builder
- (begin
- (use-modules (guix build utils))
- (let* ((source (string-append (assoc-ref %build-inputs "rrdtool") "/lib/perl/5.30.0"))
- (output (string-append (assoc-ref %outputs "out") "/lib/perl5/site_perl")))
- (mkdir-p output)
- (copy-recursively source output)
- #t))))
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-log-dispatch
- (package
- (name "perl-log-dispatch")
- (version "2.69")
- (source
- (let ((commit "fc005f505f18cd59af62d66eb1502f571667077f"))
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/houseabsolute/Log-Dispatch")
- (commit commit)))
- (sha256
- (base32
- "1b1hpxk77m7b2yz7gm0rqbrdxmm5s12549pf2y9psbckgzsb9l64")))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-test-differences" ,perl-test-differences)
- ("perl-devel-globaldestruction" ,perl-devel-globaldestruction)
- ("perl-dist-checkconflicts" ,perl-dist-checkconflicts)
- ("perl-ipc-run3" ,perl-ipc-run3)
- ("perl-module-runtime", perl-module-runtime)
- ("perl-dist-checkconflicts", perl-dist-checkconflicts)
- ("perl-specio" ,perl-specio)
- ("perl-test-fatal" ,perl-test-fatal)
- ("perl-test-needs" ,perl-test-needs)
- ("perl-try-tiny" ,perl-try-tiny)
- ("perl-namespace-autoclean" ,perl-namespace-autoclean)
- ("perl-params-validationcompiler" ,perl-params-validationcompiler)
- ("coreutils" ,coreutils)
- ("inetutils" ,inetutils)
- ("which" ,which)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-xml-dumper
- (package
- (name "perl-xml-dumper")
- (version "0.81")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/M/MI/MIKEWONG/XML-Dumper-"
- version ".tar.gz"))
- (sha256
- (base32
- "1q7q0fs4dvfx3pq89pb2ynx89nrvwx7xsiswxfx624kf4fshw5zl"))))
- (propagated-inputs
- `(("perl-xml-parser" ,perl-xml-parser)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-html-template-pro
- (package
- (name "perl-html-template-pro")
- (version "0.9510")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/V/VI/VIY/HTML-Template-Pro-"
- version ".tar.gz"))
- (sha256
- (base32
- "11la3z0ajvm6mv1hjywwf7mj3ihdnx2xbkag2jfl7l80jvz7gjv7"))))
- (propagated-inputs
- `(("perl-json" ,perl-json)
- ("pcre2" ,pcre2)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-html-server-simple-cgi-prefork
- (package
- (name "perl-html-server-simple-cgi-prefork")
- (version "6")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/C/CA/CAVAC/HTTP-Server-Simple-CGI-PreFork-"
- version ".tar.gz"))
- (sha256
- (base32
- "16b768b3az7zvxmcbahwcy799s1g5rpc9rbjnc3wh4f4wwmg6cl6"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-digest-hmac
- (package
- (name "perl-digest-hmac")
- (version "1.03")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-HMAC-"
- version ".tar.gz"))
- (sha256
- (base32
- "0naavabbm1c9zgn325ndy66da4insdw9l3mrxwxdfi7i7xnjrirv"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-crypt-rijndael
- (package
- (name "perl-crypt-rijndael")
- (version "1.14")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Crypt-Rijndael-"
- version ".tar.gz"))
- (sha256
- (base32
- "03l5nwq97a8q9na4dpd4m3r7vrwpranx225vw8xm40w7zvgw6lb4"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-crypt-des
- (package
- (name "perl-crypt-des")
- (version "2.07")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/D/DP/DPARIS/Crypt-DES-"
- version ".tar.gz"))
- (sha256
- (base32
- "1rypxlhpd1jc0c327aghgl9y6ls47drmpvn0a40b4k3vhfsypc9d"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-net-snmp
- (package
- (name "perl-net-snmp")
- (version "6.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/D/DT/DTOWN/Net-SNMP-v"
- version ".tar.gz"))
- (sha256
- (base32
- "0hdpn1cw52x8cw24m9ayzpf4rwarm0khygn1sv3wvwxkrg0pphql"))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-digest-sha1" ,perl-digest-sha1)
- ("perl-socket6" ,perl-socket6)
- ("perl-crypt-des" ,perl-crypt-des)
- ("perl-crypt-rijndael" ,perl-crypt-rijndael)
- ("perl-digest-hmac" ,perl-digest-hmac)))
- (build-system perl-build-system)
- (arguments `(#:tests? #f))
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-io-stringy
- (package
- (name "perl-io-stringy")
- (version "2.113")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-"
- version ".tar.gz"))
- (sha256
- (base32
- "0kpycb56l6ilvmdx9swx9wpj1x3vfnqdflfjd6dn6spnz750y8ji"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-net-ip
- (package
- (name "perl-net-ip")
- (version "1.26")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/M/MA/MANU/Net-IP-"
- version ".tar.gz"))
- (sha256
- (base32
- "0ffn2xqqbkfi7v303sp5dwgbv36jah3vg8r4nxhxfiv60vric3q4"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-mce
- (package
- (name "perl-mce")
- (version "1.866")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/M/MA/MARIOROY/MCE-"
- version ".tar.gz"))
- (sha256
- (base32
- "06xalyg9yi2px325zd2wkcl87iiirp5kphjv3rvj7n4mlkbdcyh8"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-test-perl-critic
- (package
- (name "perl-test-perl-critic")
- (version "1.04")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Test-Perl-Critic-"
- version ".tar.gz"))
- (sha256
- (base32
- "0vh90hd8whli9mw7shf9ak5y2k5lp2230rzidjshhy9c86shdy18"))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-mce" ,perl-mce)
- ("perl-exception-class" ,perl-exception-class)
- ("perl-file-which" ,perl-file-which)
- ("perl-io-string" ,perl-io-string)
- ("perl-list-moreutils" ,perl-list-moreutils)
- ("perl-module-pluggable" ,perl-module-pluggable)
- ("perl-readonly" ,perl-readonly)
- ("perl-task-weaken" ,perl-task-weaken)
- ("perl-ppi" ,perl-ppi)
- ("perl-critic" ,perl-critic)
- ("perl-b-keywords" ,perl-b-keywords)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-config-tiny
- (package
- (name "perl-config-tiny")
- (version "2.24")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Config-Tiny-"
- version ".tar.gz"))
- (sha256
- (base32
- "0cjj2f0pj9y3cx1lgk2qp6arsnyaacf7kj6v33iqczn59f798r0h"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-ppi
- (package
- (name "perl-ppi")
- (version "1.270")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/M/MI/MITHALDU/PPI-"
- version ".tar.gz"))
- (sha256
- (base32
- "0mzlz9rxqx93rqgy16jcfxwkplvhzr0f1gvvvwmmvf0vg266jak2"))))
- (build-system perl-build-system)
- (arguments
- `(#:tests? #f))
- (propagated-inputs
- `(("perl-test-deep" ,perl-test-deep)
- ("perl-class-inspector" ,perl-class-inspector)
- ("perl-clone" ,perl-clone)
- ("perl-io-string" ,perl-io-string)
- ("perl-params-util" ,perl-params-util)
- ("perl-hook-lexwrap" ,perl-hook-lexwrap)
- ("perl-task-weaken" ,perl-task-weaken)
- ("perl-test-object" ,perl-test-object)
- ("perl-test-subcalls" ,perl-test-subcalls)
- ("perl-test-nowarnings" ,perl-test-nowarnings)))
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-test-object
- (package
- (name "perl-test-object")
- (version "0.08")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Object-"
- version ".tar.gz"))
- (sha256
- (base32
- "1fyhn558kvla37fb60fzdr6kd2kfcxcmpr8884zk2dvq2ij8j9v5"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-test-subcalls
- (package
- (name "perl-test-subcalls")
- (version "1.10")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-SubCalls-"
- version ".tar.gz"))
- (sha256
- (base32
- "1hmnv9nkdzyrr6yis0dnkf4lk0hwld3zapiyq7mizrq5barykhfb"))))
- (build-system perl-build-system)
- (arguments
- `(#:tests? #f))
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-hook-lexwrap
- (package
- (name "perl-hook-lexwrap")
- (version "0.26")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Hook-LexWrap-"
- version ".tar.gz"))
- (sha256
- (base32
- "0bgc6w8zs45n6ksgk0zisn9a2vcr3lmzipkan2a94kzrk1gxq2xn"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-ppix-regexp
- (package
- (name "perl-ppix-regexp")
- (version "0.071")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/W/WY/WYANT/PPIx-Regexp-"
- version ".tar.gz"))
- (sha256
- (base32
- "0rpc1m295hykzam4hp212rkfjw1zqaqn1a0w1ga6g7ahlyrivzq6"))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-task-weaken" ,perl-task-weaken)
- ("perl-list-moreutils" ,perl-list-moreutils)
- ("perl-ppi" ,perl-ppi)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-ppix-quotelike
- (package
- (name "perl-ppix-quotelike")
- (version "0.011")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/W/WY/WYANT/PPIx-QuoteLike-"
- version ".tar.gz"))
- (sha256
- (base32
- "0yi0rx8nf3pz1g5d9z7mi6pzbd4y2kqj61vsgmyllk6rfyjcgmsf"))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-readonly" ,perl-readonly)
- ("perl-ppix-regexp" ,perl-ppix-regexp)
- ("perl-ppi" ,perl-ppi)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-ppix-utilities
- (package
- (name "perl-ppix-utilities")
- (version "1.001000")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-"
- version ".tar.gz"))
- (sha256
- (base32
- "16yb7dnz8lgq2azs8jxj1wac60kbn16x8y4py04ci8nndww87903"))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-readonly" ,perl-readonly)
- ("perl-exception-class" ,perl-exception-class)
- ("perl-task-weaken" ,perl-task-weaken)
- ("perl-test-deep" ,perl-test-deep)
- ("perl-ppi" ,perl-ppi)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-tidy
- (package
- (name "perl-tidy")
- (version "20200110")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/S/SH/SHANCOCK/Perl-Tidy-"
- version ".tar.gz"))
- (sha256
- (base32
- "11l0isqr7ysrm1y07lrla0ns1x3wvjw8im4kk50rsh22iyw3mhf8"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-critic
- (package
- (name "perl-critic")
- (version "1.138")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Perl-Critic-"
- version ".tar.gz"))
- (sha256
- (base32
- "10pdi6bzgas131l5qmnmy9sbzsb484nmdhk9hdlz8kgj3vwr9l9a"))))
- (propagated-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-pod-spell" ,perl-pod-spell)
- ("perl-test-deep" ,perl-test-deep)
- ("perl-config-tiny" ,perl-config-tiny)
- ("perl-exception-class" ,perl-exception-class)
- ("perl-file-which" ,perl-file-which)
- ("perl-io-string" ,perl-io-string)
- ("perl-ppi" ,perl-ppi)
- ("perl-readonly" ,perl-readonly)
- ("perl-list-moreutils" ,perl-list-moreutils)
- ("perl-module-pluggable" ,perl-module-pluggable)
- ("perl-task-weaken" ,perl-task-weaken)
- ("perl-b-keywords" ,perl-b-keywords)
- ("perl-ppix-quotelike" ,perl-ppix-quotelike)
- ("perl-ppix-regexp" ,perl-ppix-regexp)
- ("perl-tidy" ,perl-tidy)
- ("perl-string-format" ,perl-string-format)
- ("perl-ppix-utilities" ,perl-ppix-utilities)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-pod-spell
- (package
- (name "perl-pod-spell")
- (version "1.20")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/D/DO/DOLMEN/Pod-Spell-"
- version ".tar.gz"))
- (sha256
- (base32
- "0g6hdnc98gc3widr7sja313b1606g37a0mw0l0wxih1bwazzg0v3"))))
- (propagated-inputs
- `(("perl-file-sharedir-install" ,perl-file-sharedir-install)
- ("perl-file-sharedir" ,perl-file-sharedir)
- ("perl-test-deep" ,perl-test-deep)
- ("perl-lingua-en-inflect" ,perl-lingua-en-inflect)
- ("perl-class-tiny" ,perl-class-tiny)
- ("perl-path-tiny" ,perl-path-tiny)
- ("perl-json" ,perl-json)))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-lingua-en-inflect
- (package
- (name "perl-lingua-en-inflect")
- (version "1.904")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-"
- version ".tar.gz"))
- (sha256
- (base32
- "0wriikh3ii8zgq6b0vs4akv7pwnvkl2d9fvm15l8bdd99f449lsl"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public perl-string-format
- (package
- (name "perl-string-format")
- (version "1.18")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://cpan.metacpan.org/authors/id/S/SR/SREZIC/String-Format-"
- version ".tar.gz"))
- (sha256
- (base32
- "0y77frxzjifd4sw0j19cc346ysas1mya84rdxaz279lyin7plhcy"))))
- (build-system perl-build-system)
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- (define-public munin-2.0.59
- (package
- (name "munin")
- (version "2.0.59")
- (source
- (let ((commit "5d516aa89548007b81aab25f17f097a69080e3b6"))
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/munin-monitoring/munin")
- (commit commit)))
- (sha256
- (base32
- "0diw4ikxx54x01jmajc7r4zizi8x76p9dpij3icrzc27945lwhpg")))))
- (propagated-inputs
- `(("perl" ,perl)
- ("perl-dbd-pg" ,perl-dbd-pg)
- ("perl-file-readbackwards" ,perl-file-readbackwards)
- ("perl-file-slurp" ,perl-file-slurp)
- ("perl-io-stringy" ,perl-io-stringy)
- ("perl-net-dns" ,perl-net-dns)
- ("perl-net-ip" ,perl-net-ip)
- ("perl-test-class" ,perl-test-class)
- ("perl-test-deep" ,perl-test-deep)
- ("perl-test-longstring" ,perl-test-longstring)
- ("perl-test-mockmodule" ,perl-test-mockmodule)
- ("perl-test-mockobject" ,perl-test-mockobject)
- ("perl-test-perl-critic" ,perl-test-perl-critic)
- ("perl-xml-libxml" ,perl-xml-libxml)
- ("perl-net-snmp" ,perl-net-snmp)
- ("perl-html-server-simple-cgi-prefork" ,perl-html-server-simple-cgi-prefork)
- ("perl-cgi" ,perl-cgi)
- ("perl-html-template" ,perl-html-template)
- ("perl-http-server-simple" ,perl-http-server-simple)
- ("perl-html-template-pro" ,perl-html-template-pro)
- ("perl-json" ,perl-json)
- ("perl-lwp-useragent-determined" ,perl-lwp-useragent-determined)
- ("perl-list-moreutils" ,perl-list-moreutils)
- ("net-snmp" ,net-snmp)
- ("perl-net-server" ,perl-net-server)
- ("perl-xml-dumper" ,perl-xml-dumper)
- ("perl-rrds" ,perl-rrds)
- ("perl-log-dispatch" ,perl-log-dispatch)
- ("perl-log-log4perl" ,perl-log-log4perl)
- ("perl-test-differences" ,perl-test-differences)
- ("perl-module-build" ,perl-module-build)
- ("perl-net-ssleay" ,perl-net-ssleay)
- ("perl-params-validate" ,perl-params-validate)
- ("perl-uri" ,perl-uri)
- ("rrdtool" ,rrdtool)
- ("coreutils" ,coreutils)
- ("inetutils" ,inetutils)
- ("perl-dbi" ,perl-dbi)
- ("perl-dbd-sqlite" ,perl-dbd-sqlite)
- ("perl-parallel-forkmanager" ,perl-parallel-forkmanager)
- ("which" ,which)))
- (build-system perl-build-system)
- (arguments
- `(#:tests? #f
- #:modules ((guix build utils)
- (guix build perl-build-system)
- (ice-9 popen)
- (ice-9 regex)
- (ice-9 textual-ports))
- #:phases
- (modify-phases %standard-phases
- (replace 'configure
- (lambda* (#:key outputs #:allow-other-keys)
- (use-modules (ice-9 pretty-print))
- (display (assoc-ref outputs "out"))
- (apply invoke "ls" '("-ltr"))
- (setenv "PERL5LIB"
- (string-append (getcwd) ":"
- (getenv "PERL5LIB")))
- (let* ((args `("Build.PL"
- ,(string-append "--destdir=" (assoc-ref outputs "out"))
- "--installdirs=site")))
- (format #t "running `perl' with arguments ~s~%" args)
- (apply invoke "perl" args))
- #t))
- (add-after 'install 'copy-some-file-in-place
- (lambda* (#:key outputs #:allow-other-keys)
- (use-modules (guix build utils))
- (let* ((source (string-append
- (assoc-ref outputs "out") "/"
- (assoc-ref %build-inputs "perl") "/"))
- (output (assoc-ref %outputs "out")))
- (mkdir-p output)
- (copy-recursively source output)
- (delete-file-recursively
- (string-append (assoc-ref outputs "out") "/gnu")))
- #t)))))
- (synopsis "Hello, GNU world: An example GNU package")
- (description "Guess what GNU Hello prints!")
- (home-page "https://www.gnu.org/software/hello/")
- (license gpl3+)))
- munin-2.0.59
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement