X-Git-Url: https://git.hcoop.net/jackhill/guix/guix.git/blobdiff_plain/61b1df6f2791a2afa291b56708d73a5264ca70eb..47956fa0c24efcdcba3493f0231c30e9a39ec7df:/gnu/packages/language.scm diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index ee0c5c0d89..46b60b7055 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm @@ -1,5 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015, 2016 Eric Bavier +;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 ng0 ;;; ;;; This file is part of GNU Guix. ;;; @@ -19,6 +21,7 @@ (define-module (gnu packages language) #:use-module (gnu packages) #:use-module (gnu packages perl) + #:use-module (gnu packages perl-check) #:use-module (gnu packages web) #:use-module (guix packages) #:use-module (guix build-system perl) @@ -40,7 +43,7 @@ (build-system perl-build-system) (propagated-inputs `(("perl-lingua-en-words2nums" ,perl-lingua-en-words2nums))) - (home-page "http://search.cpan.org/dist/Lingua-EN-FindNumber") + (home-page "https://metacpan.org/release/Lingua-EN-FindNumber") (synopsis "Locate (written) numbers in English text ") (description "This module provides a regular expression for finding numbers in English text. It also provides functions for extracting and @@ -50,7 +53,7 @@ manipulating such numbers.") (define-public perl-lingua-en-inflect (package (name "perl-lingua-en-inflect") - (version "1.901") + (version "1.903") (source (origin (method url-fetch) @@ -58,10 +61,10 @@ manipulating such numbers.") "Lingua-EN-Inflect-" version ".tar.gz")) (sha256 (base32 - "0mcwlgf6hkh4zm3s1x899f25xj4hyzrc2vssiwfxysqja36yf5ys")))) + "0j8d1f1wvmgc11d71pc8xp8fv5a1nb2yfw1dgd19xhscn1klpvzw")))) (build-system perl-build-system) (native-inputs `(("perl-module-build" ,perl-module-build))) - (home-page "http://search.cpan.org/dist/Lingua-EN-Inflect") + (home-page "https://metacpan.org/release/Lingua-EN-Inflect") (synopsis "Convert singular to plural") (description "Lingua::EN::Inflect provides plural inflections, \"a\"/\"an\" selection for English words, and manipulation of numbers as @@ -85,7 +88,7 @@ provided. Where appropriate, \"classical\" variants (for example: \"brother\" (build-system perl-build-system) (propagated-inputs `(("perl-lingua-en-inflect" ,perl-lingua-en-inflect))) - (home-page "http://search.cpan.org/dist/Lingua-EN-Inflect-Number") + (home-page "https://metacpan.org/release/Lingua-EN-Inflect-Number") (synopsis "Force number of words to singular or plural") (description "This module extends the functionality of Lingua::EN::Inflect with three new functions for determining plurality of a word and forcefully @@ -95,7 +98,7 @@ converting a word to singular or plural.") (define-public perl-lingua-en-inflect-phrase (package (name "perl-lingua-en-inflect-phrase") - (version "0.18") + (version "0.20") (source (origin (method url-fetch) @@ -103,7 +106,7 @@ converting a word to singular or plural.") "Lingua-EN-Inflect-Phrase-" version ".tar.gz")) (sha256 (base32 - "19prg6pkgnznrc82ymdkdi3l9schg815axjig7adca5yqa7mn2i9")))) + "1a6y1l2pjim2242wcpgz066di4pbzfgsjjdl7vg5a5wzm48qj1am")))) (build-system perl-build-system) (native-inputs `(("perl-test-nowarnings" ,perl-test-nowarnings))) @@ -113,7 +116,7 @@ converting a word to singular or plural.") ("perl-lingua-en-inflect-number" ,perl-lingua-en-inflect-number) ("perl-lingua-en-number-isordinal" ,perl-lingua-en-number-isordinal) ("perl-lingua-en-tagger" ,perl-lingua-en-tagger))) - (home-page "http://search.cpan.org/dist/Lingua-EN-Inflect-Phrase") + (home-page "https://metacpan.org/release/Lingua-EN-Inflect-Phrase") (synopsis "Inflect short English phrases") (description "This module attempts to pluralize or singularize short English phrases.") @@ -137,7 +140,7 @@ English phrases.") ("perl-test-fatal" ,perl-test-fatal))) (propagated-inputs `(("perl-lingua-en-findnumber" ,perl-lingua-en-findnumber))) - (home-page "http://search.cpan.org/dist/Lingua-EN-Number-IsOrdinal") + (home-page "https://metacpan.org/release/Lingua-EN-Number-IsOrdinal") (synopsis "Detect if English number is ordinal or cardinal") (description "This module will tell you if a number, either in words or as digits, is a cardinal or ordinal number.") @@ -146,7 +149,7 @@ digits, is a cardinal or ordinal number.") (define-public perl-lingua-en-tagger (package (name "perl-lingua-en-tagger") - (version "0.28") + (version "0.29") (source (origin (method url-fetch) @@ -154,14 +157,14 @@ digits, is a cardinal or ordinal number.") "Lingua-EN-Tagger-" version ".tar.gz")) (sha256 (base32 - "1rm223d871s150dgnhbar71w56bim950cp45f0904w6px5fifcqa")))) + "0dssn101kmpkh2ik1430mj2ikk04849vbpgi60382kvh9xn795na")))) (build-system perl-build-system) (propagated-inputs `(("perl-memoize-expirelru" ,perl-memoize-expirelru) ("perl-lingua-stem" ,perl-lingua-stem) ("perl-html-parser" ,perl-html-parser) ("perl-html-tagset" ,perl-html-tagset))) - (home-page "http://search.cpan.org/dist/Lingua-EN-Tagger") + (home-page "https://metacpan.org/release/Lingua-EN-Tagger") (synopsis "Part-of-speech tagger for English natural language processing") (description "This module is a probability based, corpus-trained tagger that assigns part-of-speech tags to English text based on a lookup dictionary @@ -186,7 +189,7 @@ using a set of regular expressions.") (base32 "118xx8qr1zbx30psv7ic55w65h15mc1vz6zicshfm96jgiwmcrb8")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Lingua-EN-Words2Nums") + (home-page "https://metacpan.org/release/Lingua-EN-Words2Nums") (synopsis "Convert English text to numbers") (description "This module converts English text into numbers. It supports both ordinal and cardinal numbers, negative numbers, and very large numbers.") @@ -195,17 +198,17 @@ both ordinal and cardinal numbers, negative numbers, and very large numbers.") (define-public perl-lingua-pt-stemmer (package (name "perl-lingua-pt-stemmer") - (version "0.01") + (version "0.02") (source (origin (method url-fetch) - (uri (string-append "mirror://cpan/authors/id/X/XE/XERN/" + (uri (string-append "mirror://cpan/authors/id/N/NE/NEILB/" "Lingua-PT-Stemmer-" version ".tar.gz")) (sha256 (base32 - "11rqc5pqnkl9c13vy7sihiyas14ci0pj3k6chrgrgjv5sjv2m4a5")))) + "17c48sfbgwd2ivlgf59sr6jdhwa3aim8750f8pyzz7xpi8gz0var")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Lingua-PT-Stemmer") + (home-page "https://metacpan.org/release/Lingua-PT-Stemmer") (synopsis "Portuguese language stemming") (description "This module implements a Portuguese stemming algorithm proposed in the paper A Stemming Algorithm for the Portuguese Language by @@ -236,7 +239,7 @@ Moreira, V. and Huyck, C.") ("perl-snowball-norwegian" ,perl-snowball-norwegian) ("perl-snowball-swedish" ,perl-snowball-swedish) ("perl-text-german" ,perl-text-german))) - (home-page "http://search.cpan.org/dist/Lingua-Stem") + (home-page "https://metacpan.org/release/Lingua-Stem") (synopsis "Stemming of words in various languages") (description "This routine applies stemming algorithms to its parameters, returning the stemmed words as appropriate to the selected locale.") @@ -255,7 +258,7 @@ returning the stemmed words as appropriate to the selected locale.") (base32 "0vyrspwzaqjxm5mqshf4wvwa3938mkajd1918d9ii2l9m2rn8kwx")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Lingua-Stem-Fr") + (home-page "https://metacpan.org/release/Lingua-Stem-Fr") (synopsis "Porter's stemming algorithm for French") (description "This module uses a modified version of the Porter Stemming Algorithm to return a stemmed French word.") @@ -274,7 +277,7 @@ Algorithm to return a stemmed French word.") (base32 "1207r183s5hlh4mfwa6p46vzm0dhvrs2dnss5s41a0gyfkxp7riq")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Lingua-Stem-It") + (home-page "https://metacpan.org/release/Lingua-Stem-It") (synopsis "Porter's stemming algorithm for Italian") (description "This module applies the Porter Stemming Algorithm to its parameters, returning the stemmed Italian word.") @@ -283,17 +286,17 @@ parameters, returning the stemmed Italian word.") (define-public perl-lingua-stem-ru (package (name "perl-lingua-stem-ru") - (version "0.01") + (version "0.04") (source (origin (method url-fetch) - (uri (string-append "mirror://cpan/authors/id/A/AL/ALGDR/" + (uri (string-append "mirror://cpan/authors/id/N/NE/NEILB/" "Lingua-Stem-Ru-" version ".tar.gz")) (sha256 (base32 - "0pqgg442fkf12ayh9fgmpa8q9x0iqx6s96181r52yn7s7pcs61h6")))) + "0a2jmdz7jn32qj5hyiw5kbv8fvlpmws8i00a6xcbkzb48yvwww0j")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Lingua-Stem-Ru") + (home-page "https://metacpan.org/release/Lingua-Stem-Ru") (synopsis "Porter's stemming algorithm for Russian") (description "This module applies the Porter Stemming Algorithm to its parameters, returning the stemmed Russian (KOI8-R only) word.") @@ -312,7 +315,7 @@ parameters, returning the stemmed Russian (KOI8-R only) word.") (base32 "0mm0m7glm1s6i9f6a78jslw6wh573208arxhq93yriqmw17bwf9f")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Lingua-Stem-Snowball-Da") + (home-page "https://metacpan.org/release/Lingua-Stem-Snowball-Da") (synopsis "Porters stemming algorithm for Danish") (description "Lingua::Stem::Snowball::Da is a perl port of the danish stemmer at http://snowball.sourceforge.net, it was originally altered from the @@ -333,7 +336,7 @@ Lingua::Stem::Snowball::Se.") "0675v45bbsh7vr7kpf36xs2q79g02iq1kmfw22h20xdk4rzqvkqx")))) (build-system perl-build-system) (native-inputs `(("perl-module-build" ,perl-module-build))) - (home-page "http://search.cpan.org/dist/Snowball-Norwegian") + (home-page "https://metacpan.org/release/Snowball-Norwegian") (synopsis "Porters stemming algorithm for Norwegian") (description "Lingua::Stem::Snowball::No is a perl port of the norwegian stemmer at http://snowball.tartarus.org.") @@ -353,7 +356,7 @@ stemmer at http://snowball.tartarus.org.") "0agwc12jk5kmabnpsplw3wf4ii5w1zb159cpin44x3srb0sr5apg")))) (build-system perl-build-system) (native-inputs `(("perl-module-build" ,perl-module-build))) - (home-page "http://search.cpan.org/dist/Snowball-Swedish") + (home-page "https://metacpan.org/release/Snowball-Swedish") (synopsis "Porters stemming algorithm for Swedish") (description "Lingua::Stem::Snowball::Se is a perl port of the swedish stemmer at http://snowball.sourceforge.net.") @@ -362,7 +365,7 @@ stemmer at http://snowball.sourceforge.net.") (define-public perl-string-toidentifier-en (package (name "perl-string-toidentifier-en") - (version "0.11") + (version "0.12") (source (origin (method url-fetch) @@ -370,13 +373,13 @@ stemmer at http://snowball.sourceforge.net.") "String-ToIdentifier-EN-" version ".tar.gz")) (sha256 (base32 - "1bawghkgkkx7j3avnrj5sg3vix1z5564ks6wf9az3jc2knh8s5nh")))) + "12nw7h2yiybhdw0vnnpc7bif8ylhsn6kqf6s39dsrf9h54iq9yrs")))) (build-system perl-build-system) (propagated-inputs `(("perl-lingua-en-inflect-phrase" ,perl-lingua-en-inflect-phrase) ("perl-text-unidecode" ,perl-text-unidecode) ("perl-namespace-clean" ,perl-namespace-clean))) - (home-page "http://search.cpan.org/dist/String-ToIdentifier-EN") + (home-page "https://metacpan.org/release/String-ToIdentifier-EN") (synopsis "Convert strings to English program identifiers") (description "This module provides a utility method, \"to_identifier\" for converting an arbitrary string into a readable representation using the ASCII @@ -398,7 +401,7 @@ string can be easily inferred by a human just by reading the identifier.") (base32 "1p87pgap99lw0nv62i3ghvsi7yg90lhn8vsa3yqp75rd04clybcj")))) (build-system perl-build-system) - (home-page "http://search.cpan.org/dist/Text-German") + (home-page "https://metacpan.org/release/Text-German") (synopsis "German grundform reduction") (description "This module is a rather incomplete implementation of work done by Gudrun Putze-Meier.")