mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Add ikiwiki.
* gnu/packages/web.scm (ikiwiki): New variable.
This commit is contained in:
parent
f0539b66fe
commit
909dcf5b46
1 changed files with 72 additions and 1 deletions
|
@ -76,9 +76,11 @@
|
|||
#:use-module (gnu packages java)
|
||||
#:use-module (gnu packages javascript)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages libidn)
|
||||
#:use-module (gnu packages libunistring)
|
||||
#:use-module (gnu packages lua)
|
||||
#:use-module (gnu packages markup)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages perl)
|
||||
|
@ -92,7 +94,8 @@
|
|||
#:use-module (gnu packages texinfo)
|
||||
#:use-module (gnu packages textutils)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages statistics))
|
||||
#:use-module (gnu packages statistics)
|
||||
#:use-module (gnu packages version-control))
|
||||
|
||||
(define-public httpd
|
||||
(package
|
||||
|
@ -4069,6 +4072,74 @@ parse both valid and invalid web content. It is developed as part of the
|
|||
NetSurf project.")
|
||||
(license l:expat)))
|
||||
|
||||
(define-public ikiwiki
|
||||
(package
|
||||
(name "ikiwiki")
|
||||
(version "3.20170111")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://snapshot.debian.org/archive/debian/"
|
||||
"20170111T215449Z/pool/main/i/ikiwiki/ikiwiki_"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"00d7yzv426fvqbhvzyafddv7fa6b4j2647b0wi371wd5yjj9j3sz"))))
|
||||
(build-system perl-build-system)
|
||||
(arguments
|
||||
`(;; Image tests fail
|
||||
;;
|
||||
;; Test Summary Report
|
||||
;; -------------------
|
||||
;; t/img.t (Wstat: 2304 Tests: 62 Failed: 9)
|
||||
;; Failed tests: 21, 27-28, 30-35
|
||||
;; Non-zero exit status: 9
|
||||
#:tests? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap-programs
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bin (string-append out "/bin/"))
|
||||
(path (getenv "PERL5LIB")))
|
||||
(for-each (lambda (file)
|
||||
(wrap-program file
|
||||
`("PERL5LIB" ":" prefix (,path))))
|
||||
(find-files bin))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("which" ,which)
|
||||
("perl-html-tagset" ,perl-html-tagset)
|
||||
("perl-timedate" ,perl-timedate)
|
||||
("perl-xml-sax" ,perl-xml-sax)
|
||||
("perl-xml-simple" ,perl-xml-simple)
|
||||
("gettext" ,gettext-minimal)
|
||||
("subversion" ,subversion)
|
||||
("git" ,git)
|
||||
("bazaar" ,bazaar)
|
||||
("cvs" ,cvs)
|
||||
("mercurial" ,mercurial)))
|
||||
(inputs
|
||||
`(("python" ,python-wrapper)
|
||||
("perl-cgi-session" ,perl-cgi-session)
|
||||
("perl-cgi-simple" ,perl-cgi-simple)
|
||||
("perl-json" ,perl-json)
|
||||
("perl-image-magick" ,perl-image-magick)
|
||||
("perl-uri" ,perl-uri)
|
||||
("perl-html-parser" ,perl-html-parser)
|
||||
("perl-uri" ,perl-uri)
|
||||
("perl-text-markdown-discount" ,perl-text-markdown-discount)
|
||||
("perl-html-scrubber" ,perl-html-scrubber)
|
||||
("perl-html-template" ,perl-html-template)
|
||||
("perl-yaml-libyaml" ,perl-yaml-libyaml)))
|
||||
(home-page "https://ikiwiki.info/")
|
||||
(synopsis "Wiki compiler, capable of generating HTML")
|
||||
(description
|
||||
"Ikiwiki is a wiki compiler, capable of generating a static set of web
|
||||
pages, but also incorporating dynamic features like a web based editor and
|
||||
commenting.")
|
||||
(license l:gpl2+)))
|
||||
|
||||
(define-public libwapcaplet
|
||||
(package
|
||||
(name "libwapcaplet")
|
||||
|
|
Loading…
Reference in a new issue