[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
17/23: gnu: Add Gumbo Parser.
From: |
Ricardo Wurmus |
Subject: |
17/23: gnu: Add Gumbo Parser. |
Date: |
Mon, 14 Dec 2015 13:10:55 +0000 |
rekado pushed a commit to branch master
in repository guix.
commit e1c63590efef7cf383994253b07e81d3e27f3a54
Author: Ricardo Wurmus <address@hidden>
Date: Wed Nov 25 15:56:56 2015 +0100
gnu: Add Gumbo Parser.
* gnu/packages/web.scm (gumbo-parser): New variable.
---
gnu/packages/web.scm | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 6c3329f..e6659ec 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -3003,3 +3003,34 @@ the package implements a framework for performing fully
customized requests
where data can be processed either in memory, on disk, or streaming via the
callback or connection interfaces.")
(license l:expat)))
+
+(define-public gumbo-parser
+ (package
+ (name "gumbo-parser")
+ (version "0.10.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/google/"
+ "gumbo-parser/archive/v" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1bgg2kbj311pqdzw2v33za7k66g1rv44kkvvnz2gnpaasi9k0ii8"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ; tests require bundling googletest sources
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'bootstrap
+ (lambda _ (zero? (system* "sh" "autogen.sh")))))))
+ ;; The release tarball lacks the generated files.
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("libtool" ,libtool)))
+ (home-page "https://github.com/google/gumbo-parser")
+ (synopsis "HTML5 parsing library")
+ (description
+ "Gumbo is an implementation of the HTML5 parsing algorithm implemented as
+a pure C99 library.")
+ (license l:asl2.0)))
- 08/23: gnu: Add ruby-saikuro-treemap., (continued)
- 08/23: gnu: Add ruby-saikuro-treemap., Ricardo Wurmus, 2015/12/14
- 05/23: gnu: Add ruby-pstree., Ricardo Wurmus, 2015/12/14
- 13/23: gnu: Add ruby-unf-ext., Ricardo Wurmus, 2015/12/14
- 12/23: gnu: Add ruby-netrc., Ricardo Wurmus, 2015/12/14
- 06/23: gnu: Add ruby-utils., Ricardo Wurmus, 2015/12/14
- 07/23: gnu: Add ruby-json-pure., Ricardo Wurmus, 2015/12/14
- 02/23: gnu: Add ruby-gem-hadar., Ricardo Wurmus, 2015/12/14
- 15/23: gnu: Add ruby-nokogiri-diff., Ricardo Wurmus, 2015/12/14
- 09/23: gnu: Add ruby-rb-fsevent., Ricardo Wurmus, 2015/12/14
- 10/23: gnu: ruby-listen: Add rb-fsevent to inputs., Ricardo Wurmus, 2015/12/14
- 17/23: gnu: Add Gumbo Parser.,
Ricardo Wurmus <=
- 18/23: gnu: Add ruby-nokogumbo., Ricardo Wurmus, 2015/12/14
- 14/23: gnu: Add ruby-tdiff., Ricardo Wurmus, 2015/12/14
- 11/23: gnu: Add ruby-guard., Ricardo Wurmus, 2015/12/14
- 16/23: gnu: Add ruby-crass., Ricardo Wurmus, 2015/12/14
- 23/23: gnu: Add ruby-redcloth., Ricardo Wurmus, 2015/12/14
- 19/23: gnu: Add ruby-clap., Ricardo Wurmus, 2015/12/14
- 21/23: gnu: Add ruby-pygmentize., Ricardo Wurmus, 2015/12/14
- 20/23: gnu: Add ruby-cutest., Ricardo Wurmus, 2015/12/14
- 22/23: gnu: Add ruby-sanitize., Ricardo Wurmus, 2015/12/14