Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 24.06 KB | None | 0 0
  1. (define-module (gnu packages munin)
  2.   #:use-module (guix packages)
  3.   #:use-module (guix download)
  4.   #:use-module (guix git-download)
  5.   #:use-module (guix build-system perl)
  6.   #:use-module (guix build-system trivial)
  7.   #:use-module (guix build-system gnu)
  8.   #:use-module (guix licenses)
  9.   #:use-module (gnu packages autotools)
  10.   #:use-module (gnu packages pkg-config)
  11.   #:use-module (gnu packages databases)
  12.   #:use-module (gnu packages base)
  13.   #:use-module (gnu packages admin)
  14.   #:use-module (gnu packages tls)
  15.   #:use-module (gnu packages web)
  16.   #:use-module (gnu packages perl)
  17.   #:use-module (gnu packages xml)
  18.   #:use-module (gnu packages pcre)
  19.   #:use-module (gnu packages rrdtool)
  20.   #:use-module (gnu packages perl-check)
  21.   #:use-module (gnu packages networking)
  22.   #:use-module (ice-9 pretty-print))
  23.  
  24. (define-public perl-rrds
  25.   (package
  26.     (name "perl-rrds")
  27.     (version "1.7.2")
  28.     (source #f)
  29.     (propagated-inputs
  30.      `(("rrdtool" ,rrdtool)))
  31.     (build-system trivial-build-system)
  32.     (arguments
  33.      `(#:modules ((guix build utils))
  34.        #:builder
  35.        (begin
  36.      (use-modules (guix build utils))
  37.      (let* ((source (string-append (assoc-ref %build-inputs "rrdtool") "/lib/perl/5.30.0"))
  38.                 (output (string-append (assoc-ref %outputs "out") "/lib/perl5/site_perl")))
  39.            (mkdir-p output)
  40.        (copy-recursively source output)
  41.            #t))))
  42.     (synopsis "Hello, GNU world: An example GNU package")
  43.     (description "Guess what GNU Hello prints!")
  44.     (home-page "https://www.gnu.org/software/hello/")
  45.     (license gpl3+)))
  46.  
  47. (define-public perl-log-dispatch
  48.   (package
  49.     (name "perl-log-dispatch")
  50.     (version "2.69")
  51.     (source
  52.      (let ((commit "fc005f505f18cd59af62d66eb1502f571667077f"))
  53.        (origin
  54.      (method git-fetch)
  55.      (uri (git-reference
  56.            (url "https://github.com/houseabsolute/Log-Dispatch")
  57.            (commit commit)))
  58.      (sha256
  59.       (base32
  60.        "1b1hpxk77m7b2yz7gm0rqbrdxmm5s12549pf2y9psbckgzsb9l64")))))
  61.     (propagated-inputs
  62.      `(("perl-module-build" ,perl-module-build)
  63.        ("perl-test-differences" ,perl-test-differences)
  64.        ("perl-devel-globaldestruction" ,perl-devel-globaldestruction)
  65.        ("perl-dist-checkconflicts" ,perl-dist-checkconflicts)
  66.        ("perl-ipc-run3" ,perl-ipc-run3)
  67.        ("perl-module-runtime", perl-module-runtime)
  68.        ("perl-dist-checkconflicts", perl-dist-checkconflicts)
  69.        ("perl-specio" ,perl-specio)
  70.        ("perl-test-fatal" ,perl-test-fatal)
  71.        ("perl-test-needs" ,perl-test-needs)
  72.        ("perl-try-tiny" ,perl-try-tiny)
  73.        ("perl-namespace-autoclean" ,perl-namespace-autoclean)
  74.        ("perl-params-validationcompiler" ,perl-params-validationcompiler)
  75.        ("coreutils" ,coreutils)
  76.        ("inetutils" ,inetutils)
  77.        ("which" ,which)))
  78.     (build-system perl-build-system)
  79.     (synopsis "Hello, GNU world: An example GNU package")
  80.     (description "Guess what GNU Hello prints!")
  81.     (home-page "https://www.gnu.org/software/hello/")
  82.     (license gpl3+)))
  83.  
  84. (define-public perl-xml-dumper
  85.   (package
  86.     (name "perl-xml-dumper")
  87.     (version "0.81")
  88.     (source
  89.        (origin
  90.      (method url-fetch)
  91.      (uri (string-append
  92.            "https://cpan.metacpan.org/authors/id/M/MI/MIKEWONG/XML-Dumper-"
  93.            version ".tar.gz"))
  94.      (sha256
  95.       (base32
  96.        "1q7q0fs4dvfx3pq89pb2ynx89nrvwx7xsiswxfx624kf4fshw5zl"))))
  97.     (propagated-inputs
  98.      `(("perl-xml-parser" ,perl-xml-parser)))
  99.     (build-system perl-build-system)
  100.     (synopsis "Hello, GNU world: An example GNU package")
  101.     (description "Guess what GNU Hello prints!")
  102.     (home-page "https://www.gnu.org/software/hello/")
  103.     (license gpl3+)))
  104.  
  105. (define-public perl-html-template-pro
  106.   (package
  107.     (name "perl-html-template-pro")
  108.     (version "0.9510")
  109.     (source
  110.        (origin
  111.      (method url-fetch)
  112.      (uri (string-append
  113.            "https://cpan.metacpan.org/authors/id/V/VI/VIY/HTML-Template-Pro-"
  114.            version ".tar.gz"))
  115.      (sha256
  116.       (base32
  117.        "11la3z0ajvm6mv1hjywwf7mj3ihdnx2xbkag2jfl7l80jvz7gjv7"))))
  118.     (propagated-inputs
  119.      `(("perl-json" ,perl-json)
  120.        ("pcre2" ,pcre2)))
  121.     (build-system perl-build-system)
  122.     (synopsis "Hello, GNU world: An example GNU package")
  123.     (description "Guess what GNU Hello prints!")
  124.     (home-page "https://www.gnu.org/software/hello/")
  125.     (license gpl3+)))
  126.  
  127. (define-public perl-html-server-simple-cgi-prefork
  128.   (package
  129.     (name "perl-html-server-simple-cgi-prefork")
  130.     (version "6")
  131.     (source
  132.        (origin
  133.      (method url-fetch)
  134.      (uri (string-append
  135.            "https://cpan.metacpan.org/authors/id/C/CA/CAVAC/HTTP-Server-Simple-CGI-PreFork-"
  136.            version ".tar.gz"))
  137.      (sha256
  138.       (base32
  139.        "16b768b3az7zvxmcbahwcy799s1g5rpc9rbjnc3wh4f4wwmg6cl6"))))
  140.     (build-system perl-build-system)
  141.     (synopsis "Hello, GNU world: An example GNU package")
  142.     (description "Guess what GNU Hello prints!")
  143.     (home-page "https://www.gnu.org/software/hello/")
  144.     (license gpl3+)))
  145.  
  146. (define-public perl-digest-hmac
  147.   (package
  148.     (name "perl-digest-hmac")
  149.     (version "1.03")
  150.     (source
  151.        (origin
  152.      (method url-fetch)
  153.      (uri (string-append
  154.            "https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-HMAC-"
  155.            version ".tar.gz"))
  156.      (sha256
  157.       (base32
  158.        "0naavabbm1c9zgn325ndy66da4insdw9l3mrxwxdfi7i7xnjrirv"))))
  159.     (build-system perl-build-system)
  160.     (synopsis "Hello, GNU world: An example GNU package")
  161.     (description "Guess what GNU Hello prints!")
  162.     (home-page "https://www.gnu.org/software/hello/")
  163.     (license gpl3+)))
  164.  
  165. (define-public perl-crypt-rijndael
  166.   (package
  167.     (name "perl-crypt-rijndael")
  168.     (version "1.14")
  169.     (source
  170.        (origin
  171.      (method url-fetch)
  172.      (uri (string-append
  173.            "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Crypt-Rijndael-"
  174.            version ".tar.gz"))
  175.      (sha256
  176.       (base32
  177.        "03l5nwq97a8q9na4dpd4m3r7vrwpranx225vw8xm40w7zvgw6lb4"))))
  178.     (build-system perl-build-system)
  179.     (synopsis "Hello, GNU world: An example GNU package")
  180.     (description "Guess what GNU Hello prints!")
  181.     (home-page "https://www.gnu.org/software/hello/")
  182.     (license gpl3+)))
  183.  
  184. (define-public perl-crypt-des
  185.   (package
  186.     (name "perl-crypt-des")
  187.     (version "2.07")
  188.     (source
  189.        (origin
  190.      (method url-fetch)
  191.      (uri (string-append
  192.            "https://cpan.metacpan.org/authors/id/D/DP/DPARIS/Crypt-DES-"
  193.            version ".tar.gz"))
  194.      (sha256
  195.       (base32
  196.        "1rypxlhpd1jc0c327aghgl9y6ls47drmpvn0a40b4k3vhfsypc9d"))))
  197.     (build-system perl-build-system)
  198.     (synopsis "Hello, GNU world: An example GNU package")
  199.     (description "Guess what GNU Hello prints!")
  200.     (home-page "https://www.gnu.org/software/hello/")
  201.     (license gpl3+)))
  202.  
  203. (define-public perl-net-snmp
  204.   (package
  205.     (name "perl-net-snmp")
  206.     (version "6.0.1")
  207.     (source
  208.        (origin
  209.      (method url-fetch)
  210.      (uri (string-append
  211.            "https://cpan.metacpan.org/authors/id/D/DT/DTOWN/Net-SNMP-v"
  212.            version ".tar.gz"))
  213.      (sha256
  214.       (base32
  215.        "0hdpn1cw52x8cw24m9ayzpf4rwarm0khygn1sv3wvwxkrg0pphql"))))
  216.     (propagated-inputs
  217.      `(("perl-module-build" ,perl-module-build)
  218.        ("perl-digest-sha1" ,perl-digest-sha1)
  219.        ("perl-socket6" ,perl-socket6)
  220.        ("perl-crypt-des" ,perl-crypt-des)
  221.        ("perl-crypt-rijndael" ,perl-crypt-rijndael)
  222.        ("perl-digest-hmac" ,perl-digest-hmac)))
  223.     (build-system perl-build-system)
  224.     (arguments `(#:tests? #f))
  225.     (synopsis "Hello, GNU world: An example GNU package")
  226.     (description "Guess what GNU Hello prints!")
  227.     (home-page "https://www.gnu.org/software/hello/")
  228.     (license gpl3+)))
  229.  
  230. (define-public perl-io-stringy
  231.   (package
  232.     (name "perl-io-stringy")
  233.     (version "2.113")
  234.     (source
  235.        (origin
  236.      (method url-fetch)
  237.      (uri (string-append
  238.            "https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-"
  239.            version ".tar.gz"))
  240.      (sha256
  241.       (base32
  242.        "0kpycb56l6ilvmdx9swx9wpj1x3vfnqdflfjd6dn6spnz750y8ji"))))
  243.     (build-system perl-build-system)
  244.     (synopsis "Hello, GNU world: An example GNU package")
  245.     (description "Guess what GNU Hello prints!")
  246.     (home-page "https://www.gnu.org/software/hello/")
  247.     (license gpl3+)))
  248.  
  249. (define-public perl-net-ip
  250.   (package
  251.     (name "perl-net-ip")
  252.     (version "1.26")
  253.     (source
  254.        (origin
  255.      (method url-fetch)
  256.      (uri (string-append
  257.            "https://cpan.metacpan.org/authors/id/M/MA/MANU/Net-IP-"
  258.            version ".tar.gz"))
  259.      (sha256
  260.       (base32
  261.        "0ffn2xqqbkfi7v303sp5dwgbv36jah3vg8r4nxhxfiv60vric3q4"))))
  262.     (build-system perl-build-system)
  263.     (synopsis "Hello, GNU world: An example GNU package")
  264.     (description "Guess what GNU Hello prints!")
  265.     (home-page "https://www.gnu.org/software/hello/")
  266.     (license gpl3+)))
  267.  
  268. (define-public perl-mce
  269.   (package
  270.     (name "perl-mce")
  271.     (version "1.866")
  272.     (source
  273.        (origin
  274.      (method url-fetch)
  275.      (uri (string-append
  276.            "https://cpan.metacpan.org/authors/id/M/MA/MARIOROY/MCE-"
  277.            version ".tar.gz"))
  278.      (sha256
  279.       (base32
  280.        "06xalyg9yi2px325zd2wkcl87iiirp5kphjv3rvj7n4mlkbdcyh8"))))
  281.     (build-system perl-build-system)
  282.     (synopsis "Hello, GNU world: An example GNU package")
  283.     (description "Guess what GNU Hello prints!")
  284.     (home-page "https://www.gnu.org/software/hello/")
  285.     (license gpl3+)))
  286.  
  287. (define-public perl-test-perl-critic
  288.   (package
  289.     (name "perl-test-perl-critic")
  290.     (version "1.04")
  291.     (source
  292.        (origin
  293.      (method url-fetch)
  294.      (uri (string-append
  295.            "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Test-Perl-Critic-"
  296.            version ".tar.gz"))
  297.      (sha256
  298.       (base32
  299.        "0vh90hd8whli9mw7shf9ak5y2k5lp2230rzidjshhy9c86shdy18"))))
  300.     (propagated-inputs
  301.      `(("perl-module-build" ,perl-module-build)
  302.        ("perl-mce" ,perl-mce)
  303.        ("perl-exception-class" ,perl-exception-class)
  304.        ("perl-file-which" ,perl-file-which)
  305.        ("perl-io-string" ,perl-io-string)
  306.        ("perl-list-moreutils" ,perl-list-moreutils)
  307.        ("perl-module-pluggable" ,perl-module-pluggable)
  308.        ("perl-readonly" ,perl-readonly)
  309.        ("perl-task-weaken" ,perl-task-weaken)
  310.        ("perl-ppi" ,perl-ppi)
  311.        ("perl-critic" ,perl-critic)
  312.        ("perl-b-keywords" ,perl-b-keywords)))
  313.     (build-system perl-build-system)
  314.     (synopsis "Hello, GNU world: An example GNU package")
  315.     (description "Guess what GNU Hello prints!")
  316.     (home-page "https://www.gnu.org/software/hello/")
  317.     (license gpl3+)))
  318.  
  319. (define-public perl-config-tiny
  320.   (package
  321.     (name "perl-config-tiny")
  322.     (version "2.24")
  323.     (source
  324.        (origin
  325.      (method url-fetch)
  326.      (uri (string-append
  327.            "https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Config-Tiny-"
  328.            version ".tar.gz"))
  329.      (sha256
  330.       (base32
  331.        "0cjj2f0pj9y3cx1lgk2qp6arsnyaacf7kj6v33iqczn59f798r0h"))))
  332.     (build-system perl-build-system)
  333.     (synopsis "Hello, GNU world: An example GNU package")
  334.     (description "Guess what GNU Hello prints!")
  335.     (home-page "https://www.gnu.org/software/hello/")
  336.     (license gpl3+)))
  337.  
  338. (define-public perl-ppi
  339.   (package
  340.     (name "perl-ppi")
  341.     (version "1.270")
  342.     (source
  343.        (origin
  344.      (method url-fetch)
  345.      (uri (string-append
  346.            "https://cpan.metacpan.org/authors/id/M/MI/MITHALDU/PPI-"
  347.            version ".tar.gz"))
  348.      (sha256
  349.       (base32
  350.        "0mzlz9rxqx93rqgy16jcfxwkplvhzr0f1gvvvwmmvf0vg266jak2"))))
  351.     (build-system perl-build-system)
  352.     (arguments
  353.      `(#:tests? #f))
  354.     (propagated-inputs
  355.      `(("perl-test-deep" ,perl-test-deep)
  356.        ("perl-class-inspector" ,perl-class-inspector)
  357.        ("perl-clone" ,perl-clone)
  358.        ("perl-io-string" ,perl-io-string)
  359.        ("perl-params-util" ,perl-params-util)
  360.        ("perl-hook-lexwrap" ,perl-hook-lexwrap)
  361.        ("perl-task-weaken" ,perl-task-weaken)
  362.        ("perl-test-object" ,perl-test-object)
  363.        ("perl-test-subcalls" ,perl-test-subcalls)
  364.        ("perl-test-nowarnings" ,perl-test-nowarnings)))
  365.     (synopsis "Hello, GNU world: An example GNU package")
  366.     (description "Guess what GNU Hello prints!")
  367.     (home-page "https://www.gnu.org/software/hello/")
  368.     (license gpl3+)))
  369.  
  370. (define-public perl-test-object
  371.   (package
  372.     (name "perl-test-object")
  373.     (version "0.08")
  374.     (source
  375.        (origin
  376.      (method url-fetch)
  377.      (uri (string-append
  378.            "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Object-"
  379.            version ".tar.gz"))
  380.      (sha256
  381.       (base32
  382.        "1fyhn558kvla37fb60fzdr6kd2kfcxcmpr8884zk2dvq2ij8j9v5"))))
  383.     (build-system perl-build-system)
  384.     (synopsis "Hello, GNU world: An example GNU package")
  385.     (description "Guess what GNU Hello prints!")
  386.     (home-page "https://www.gnu.org/software/hello/")
  387.     (license gpl3+)))
  388.  
  389. (define-public perl-test-subcalls
  390.   (package
  391.     (name "perl-test-subcalls")
  392.     (version "1.10")
  393.     (source
  394.        (origin
  395.      (method url-fetch)
  396.      (uri (string-append
  397.            "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-SubCalls-"
  398.            version ".tar.gz"))
  399.      (sha256
  400.       (base32
  401.        "1hmnv9nkdzyrr6yis0dnkf4lk0hwld3zapiyq7mizrq5barykhfb"))))
  402.     (build-system perl-build-system)
  403.     (arguments
  404.      `(#:tests? #f))
  405.     (synopsis "Hello, GNU world: An example GNU package")
  406.     (description "Guess what GNU Hello prints!")
  407.     (home-page "https://www.gnu.org/software/hello/")
  408.     (license gpl3+)))
  409.  
  410. (define-public perl-hook-lexwrap
  411.   (package
  412.     (name "perl-hook-lexwrap")
  413.     (version "0.26")
  414.     (source
  415.        (origin
  416.      (method url-fetch)
  417.      (uri (string-append
  418.            "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Hook-LexWrap-"
  419.            version ".tar.gz"))
  420.      (sha256
  421.       (base32
  422.        "0bgc6w8zs45n6ksgk0zisn9a2vcr3lmzipkan2a94kzrk1gxq2xn"))))
  423.     (build-system perl-build-system)
  424.     (synopsis "Hello, GNU world: An example GNU package")
  425.     (description "Guess what GNU Hello prints!")
  426.     (home-page "https://www.gnu.org/software/hello/")
  427.     (license gpl3+)))
  428.  
  429. (define-public perl-ppix-regexp
  430.   (package
  431.     (name "perl-ppix-regexp")
  432.     (version "0.071")
  433.     (source
  434.        (origin
  435.      (method url-fetch)
  436.      (uri (string-append
  437.            "https://cpan.metacpan.org/authors/id/W/WY/WYANT/PPIx-Regexp-"
  438.            version ".tar.gz"))
  439.      (sha256
  440.       (base32
  441.        "0rpc1m295hykzam4hp212rkfjw1zqaqn1a0w1ga6g7ahlyrivzq6"))))
  442.     (propagated-inputs
  443.      `(("perl-module-build" ,perl-module-build)
  444.        ("perl-task-weaken" ,perl-task-weaken)
  445.        ("perl-list-moreutils" ,perl-list-moreutils)
  446.        ("perl-ppi" ,perl-ppi)))
  447.     (build-system perl-build-system)
  448.     (synopsis "Hello, GNU world: An example GNU package")
  449.     (description "Guess what GNU Hello prints!")
  450.     (home-page "https://www.gnu.org/software/hello/")
  451.     (license gpl3+)))
  452.  
  453. (define-public perl-ppix-quotelike
  454.   (package
  455.     (name "perl-ppix-quotelike")
  456.     (version "0.011")
  457.     (source
  458.        (origin
  459.      (method url-fetch)
  460.      (uri (string-append
  461.            "https://cpan.metacpan.org/authors/id/W/WY/WYANT/PPIx-QuoteLike-"
  462.            version ".tar.gz"))
  463.      (sha256
  464.       (base32
  465.        "0yi0rx8nf3pz1g5d9z7mi6pzbd4y2kqj61vsgmyllk6rfyjcgmsf"))))
  466.     (propagated-inputs
  467.      `(("perl-module-build" ,perl-module-build)
  468.        ("perl-readonly" ,perl-readonly)
  469.        ("perl-ppix-regexp" ,perl-ppix-regexp)
  470.        ("perl-ppi" ,perl-ppi)))
  471.     (build-system perl-build-system)
  472.     (synopsis "Hello, GNU world: An example GNU package")
  473.     (description "Guess what GNU Hello prints!")
  474.     (home-page "https://www.gnu.org/software/hello/")
  475.     (license gpl3+)))
  476.  
  477. (define-public perl-ppix-utilities
  478.   (package
  479.     (name "perl-ppix-utilities")
  480.     (version "1.001000")
  481.     (source
  482.        (origin
  483.      (method url-fetch)
  484.      (uri (string-append
  485.            "https://cpan.metacpan.org/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-"
  486.            version ".tar.gz"))
  487.      (sha256
  488.       (base32
  489.        "16yb7dnz8lgq2azs8jxj1wac60kbn16x8y4py04ci8nndww87903"))))
  490.     (propagated-inputs
  491.      `(("perl-module-build" ,perl-module-build)
  492.        ("perl-readonly" ,perl-readonly)
  493.        ("perl-exception-class" ,perl-exception-class)
  494.        ("perl-task-weaken" ,perl-task-weaken)
  495.        ("perl-test-deep" ,perl-test-deep)
  496.        ("perl-ppi" ,perl-ppi)))
  497.     (build-system perl-build-system)
  498.     (synopsis "Hello, GNU world: An example GNU package")
  499.     (description "Guess what GNU Hello prints!")
  500.     (home-page "https://www.gnu.org/software/hello/")
  501.     (license gpl3+)))
  502.  
  503. (define-public perl-tidy
  504.   (package
  505.     (name "perl-tidy")
  506.     (version "20200110")
  507.     (source
  508.        (origin
  509.      (method url-fetch)
  510.      (uri (string-append
  511.            "https://cpan.metacpan.org/authors/id/S/SH/SHANCOCK/Perl-Tidy-"
  512.            version ".tar.gz"))
  513.      (sha256
  514.       (base32
  515.        "11l0isqr7ysrm1y07lrla0ns1x3wvjw8im4kk50rsh22iyw3mhf8"))))
  516.     (build-system perl-build-system)
  517.     (synopsis "Hello, GNU world: An example GNU package")
  518.     (description "Guess what GNU Hello prints!")
  519.     (home-page "https://www.gnu.org/software/hello/")
  520.     (license gpl3+)))
  521.  
  522. (define-public perl-critic
  523.   (package
  524.     (name "perl-critic")
  525.     (version "1.138")
  526.     (source
  527.        (origin
  528.      (method url-fetch)
  529.      (uri (string-append
  530.            "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Perl-Critic-"
  531.            version ".tar.gz"))
  532.      (sha256
  533.       (base32
  534.        "10pdi6bzgas131l5qmnmy9sbzsb484nmdhk9hdlz8kgj3vwr9l9a"))))
  535.     (propagated-inputs
  536.      `(("perl-module-build" ,perl-module-build)
  537.        ("perl-pod-spell" ,perl-pod-spell)
  538.        ("perl-test-deep" ,perl-test-deep)
  539.        ("perl-config-tiny" ,perl-config-tiny)
  540.        ("perl-exception-class" ,perl-exception-class)
  541.        ("perl-file-which" ,perl-file-which)
  542.        ("perl-io-string" ,perl-io-string)
  543.        ("perl-ppi" ,perl-ppi)
  544.        ("perl-readonly" ,perl-readonly)
  545.        ("perl-list-moreutils" ,perl-list-moreutils)
  546.        ("perl-module-pluggable" ,perl-module-pluggable)
  547.        ("perl-task-weaken" ,perl-task-weaken)
  548.        ("perl-b-keywords" ,perl-b-keywords)
  549.        ("perl-ppix-quotelike" ,perl-ppix-quotelike)
  550.        ("perl-ppix-regexp" ,perl-ppix-regexp)
  551.        ("perl-tidy" ,perl-tidy)
  552.        ("perl-string-format" ,perl-string-format)
  553.        ("perl-ppix-utilities" ,perl-ppix-utilities)))
  554.     (build-system perl-build-system)
  555.     (synopsis "Hello, GNU world: An example GNU package")
  556.     (description "Guess what GNU Hello prints!")
  557.     (home-page "https://www.gnu.org/software/hello/")
  558.     (license gpl3+)))
  559.  
  560. (define-public perl-pod-spell
  561.   (package
  562.     (name "perl-pod-spell")
  563.     (version "1.20")
  564.     (source
  565.        (origin
  566.      (method url-fetch)
  567.      (uri (string-append
  568.            "https://cpan.metacpan.org/authors/id/D/DO/DOLMEN/Pod-Spell-"
  569.            version ".tar.gz"))
  570.      (sha256
  571.       (base32
  572.        "0g6hdnc98gc3widr7sja313b1606g37a0mw0l0wxih1bwazzg0v3"))))
  573.     (propagated-inputs
  574.      `(("perl-file-sharedir-install" ,perl-file-sharedir-install)
  575.        ("perl-file-sharedir" ,perl-file-sharedir)
  576.        ("perl-test-deep" ,perl-test-deep)
  577.        ("perl-lingua-en-inflect" ,perl-lingua-en-inflect)
  578.        ("perl-class-tiny" ,perl-class-tiny)
  579.        ("perl-path-tiny" ,perl-path-tiny)
  580.        ("perl-json" ,perl-json)))
  581.     (build-system perl-build-system)
  582.     (synopsis "Hello, GNU world: An example GNU package")
  583.     (description "Guess what GNU Hello prints!")
  584.     (home-page "https://www.gnu.org/software/hello/")
  585.     (license gpl3+)))
  586.  
  587. (define-public perl-lingua-en-inflect
  588.   (package
  589.     (name "perl-lingua-en-inflect")
  590.     (version "1.904")
  591.     (source
  592.        (origin
  593.      (method url-fetch)
  594.      (uri (string-append
  595.            "https://cpan.metacpan.org/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-"
  596.            version ".tar.gz"))
  597.      (sha256
  598.       (base32
  599.        "0wriikh3ii8zgq6b0vs4akv7pwnvkl2d9fvm15l8bdd99f449lsl"))))
  600.     (build-system perl-build-system)
  601.     (synopsis "Hello, GNU world: An example GNU package")
  602.     (description "Guess what GNU Hello prints!")
  603.     (home-page "https://www.gnu.org/software/hello/")
  604.     (license gpl3+)))
  605.  
  606. (define-public perl-string-format
  607.   (package
  608.     (name "perl-string-format")
  609.     (version "1.18")
  610.     (source
  611.        (origin
  612.      (method url-fetch)
  613.      (uri (string-append
  614.            "https://cpan.metacpan.org/authors/id/S/SR/SREZIC/String-Format-"
  615.            version ".tar.gz"))
  616.      (sha256
  617.       (base32
  618.        "0y77frxzjifd4sw0j19cc346ysas1mya84rdxaz279lyin7plhcy"))))
  619.     (build-system perl-build-system)
  620.     (synopsis "Hello, GNU world: An example GNU package")
  621.     (description "Guess what GNU Hello prints!")
  622.     (home-page "https://www.gnu.org/software/hello/")
  623.     (license gpl3+)))
  624.  
  625. (define-public munin-2.0.59
  626.   (package
  627.     (name "munin")
  628.     (version "2.0.59")
  629.     (source
  630.      (let ((commit "5d516aa89548007b81aab25f17f097a69080e3b6"))
  631.        (origin
  632.      (method git-fetch)
  633.      (uri (git-reference
  634.            (url "https://github.com/munin-monitoring/munin")
  635.            (commit commit)))
  636.      (sha256
  637.       (base32
  638.        "0diw4ikxx54x01jmajc7r4zizi8x76p9dpij3icrzc27945lwhpg")))))
  639.     (propagated-inputs
  640.      `(("perl" ,perl)
  641.        ("perl-dbd-pg" ,perl-dbd-pg)
  642.        ("perl-file-readbackwards" ,perl-file-readbackwards)
  643.        ("perl-file-slurp" ,perl-file-slurp)
  644.        ("perl-io-stringy" ,perl-io-stringy)
  645.        ("perl-net-dns" ,perl-net-dns)
  646.        ("perl-net-ip" ,perl-net-ip)
  647.        ("perl-test-class" ,perl-test-class)
  648.        ("perl-test-deep" ,perl-test-deep)
  649.        ("perl-test-longstring" ,perl-test-longstring)
  650.        ("perl-test-mockmodule" ,perl-test-mockmodule)
  651.        ("perl-test-mockobject" ,perl-test-mockobject)
  652.        ("perl-test-perl-critic" ,perl-test-perl-critic)
  653.        ("perl-xml-libxml" ,perl-xml-libxml)
  654.        ("perl-net-snmp" ,perl-net-snmp)
  655.        ("perl-html-server-simple-cgi-prefork" ,perl-html-server-simple-cgi-prefork)
  656.        ("perl-cgi" ,perl-cgi)
  657.        ("perl-html-template" ,perl-html-template)
  658.        ("perl-http-server-simple" ,perl-http-server-simple)
  659.        ("perl-html-template-pro" ,perl-html-template-pro)
  660.        ("perl-json" ,perl-json)
  661.        ("perl-lwp-useragent-determined" ,perl-lwp-useragent-determined)
  662.        ("perl-list-moreutils" ,perl-list-moreutils)
  663.        ("net-snmp" ,net-snmp)
  664.        ("perl-net-server" ,perl-net-server)
  665.        ("perl-xml-dumper" ,perl-xml-dumper)
  666.        ("perl-rrds" ,perl-rrds)
  667.        ("perl-log-dispatch" ,perl-log-dispatch)
  668.        ("perl-log-log4perl" ,perl-log-log4perl)
  669.        ("perl-test-differences" ,perl-test-differences)
  670.        ("perl-module-build" ,perl-module-build)
  671.        ("perl-net-ssleay" ,perl-net-ssleay)
  672.        ("perl-params-validate" ,perl-params-validate)
  673.        ("perl-uri" ,perl-uri)
  674.        ("rrdtool" ,rrdtool)
  675.        ("coreutils" ,coreutils)
  676.        ("inetutils" ,inetutils)
  677.        ("perl-dbi" ,perl-dbi)
  678.        ("perl-dbd-sqlite" ,perl-dbd-sqlite)
  679.        ("perl-parallel-forkmanager" ,perl-parallel-forkmanager)
  680.        ("which" ,which)))
  681.     (build-system perl-build-system)
  682.     (arguments
  683.      `(#:tests? #f
  684.        #:modules ((guix build utils)
  685.           (guix build perl-build-system)
  686.           (ice-9 popen)
  687.                   (ice-9 regex)
  688.                   (ice-9 textual-ports))
  689.        #:phases
  690.        (modify-phases %standard-phases
  691.      (replace 'configure
  692.        (lambda* (#:key outputs #:allow-other-keys)
  693.          (use-modules (ice-9 pretty-print))
  694.          (display (assoc-ref outputs "out"))
  695.          (apply invoke "ls" '("-ltr"))
  696.          (setenv "PERL5LIB"
  697.                      (string-append (getcwd) ":"
  698.                                     (getenv "PERL5LIB")))
  699.          (let* ((args `("Build.PL"
  700.                 ,(string-append "--destdir=" (assoc-ref outputs "out"))
  701.                 "--installdirs=site")))
  702.            (format #t "running `perl' with arguments ~s~%" args)
  703.            (apply invoke "perl" args))
  704.          #t))
  705.      (add-after 'install 'copy-some-file-in-place
  706.             (lambda* (#:key outputs #:allow-other-keys)
  707.                  (use-modules (guix build utils))
  708.              (let* ((source (string-append
  709.                      (assoc-ref outputs "out") "/"
  710.                      (assoc-ref %build-inputs "perl") "/"))
  711.                 (output (assoc-ref %outputs "out")))
  712.                (mkdir-p output)
  713.                (copy-recursively source output)
  714.                (delete-file-recursively
  715.                 (string-append (assoc-ref outputs "out") "/gnu")))
  716.                #t)))))
  717.     (synopsis "Hello, GNU world: An example GNU package")
  718.     (description "Guess what GNU Hello prints!")
  719.     (home-page "https://www.gnu.org/software/hello/")
  720.     (license gpl3+)))
  721.  
  722. munin-2.0.59
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement