diff options
Diffstat (limited to 'gnu/packages/documentation.scm')
| -rw-r--r-- | gnu/packages/documentation.scm | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index 17a69e2c255..8302cc49cc9 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | ;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org> | 2 | ;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org> |
| 3 | ;;; Copyright © 2014, 2016 Andreas Enge <andreas@enge.fr> | 3 | ;;; Copyright © 2014, 2016 Andreas Enge <andreas@enge.fr> |
| 4 | ;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org> | 4 | ;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org> |
| 5 | ;;; Copyright © 2016 Roel Janssen <roel@gnu.org> | ||
| 5 | ;;; | 6 | ;;; |
| 6 | ;;; This file is part of GNU Guix. | 7 | ;;; This file is part of GNU Guix. |
| 7 | ;;; | 8 | ;;; |
| @@ -27,9 +28,11 @@ | |||
| 27 | #:use-module (gnu packages) | 28 | #:use-module (gnu packages) |
| 28 | #:use-module (gnu packages python) | 29 | #:use-module (gnu packages python) |
| 29 | #:use-module (gnu packages bison) | 30 | #:use-module (gnu packages bison) |
| 31 | #:use-module (gnu packages docbook) | ||
| 30 | #:use-module (gnu packages flex) | 32 | #:use-module (gnu packages flex) |
| 31 | #:use-module (gnu packages graphviz) | 33 | #:use-module (gnu packages graphviz) |
| 32 | #:use-module (gnu packages gettext) | 34 | #:use-module (gnu packages gettext) |
| 35 | #:use-module (gnu packages glib) | ||
| 33 | #:use-module (gnu packages perl) | 36 | #:use-module (gnu packages perl) |
| 34 | #:use-module (gnu packages xml) | 37 | #:use-module (gnu packages xml) |
| 35 | #:autoload (gnu packages zip) (unzip)) | 38 | #:autoload (gnu packages zip) (unzip)) |
| @@ -115,3 +118,38 @@ generate both TeX output for high-quality hardcopies or HTML output for online | |||
| 115 | brwosing. The documentation is extracted directly from the C/C++/IDL source | 118 | brwosing. The documentation is extracted directly from the C/C++/IDL source |
| 116 | or Java class files.") | 119 | or Java class files.") |
| 117 | (license gpl2+))) | 120 | (license gpl2+))) |
| 121 | |||
| 122 | (define-public scrollkeeper | ||
| 123 | (package | ||
| 124 | (name "scrollkeeper") | ||
| 125 | (version "0.3.14") | ||
| 126 | (source | ||
| 127 | (origin | ||
| 128 | (method url-fetch) | ||
| 129 | (uri (string-append "mirror://sourceforge/scrollkeeper/scrollkeeper-" | ||
| 130 | version ".tar.gz")) | ||
| 131 | (sha256 | ||
| 132 | (base32 "1bfxwxc1ngh11v36z899sz9qam366r050fhkyb5adv65lb1x62sa")))) | ||
| 133 | (build-system gnu-build-system) | ||
| 134 | (arguments | ||
| 135 | `(#:configure-flags | ||
| 136 | (list (string-append "--with-xml-catalog=" | ||
| 137 | (assoc-ref %build-inputs "docbook-xml") | ||
| 138 | "/xml/dtd/docbook/catalog.xml")))) | ||
| 139 | (inputs | ||
| 140 | `(("perl" ,perl) | ||
| 141 | ("libxml2" ,libxml2) | ||
| 142 | ("libxslt" ,libxslt) | ||
| 143 | ;; The configure script checks for either version 4.2 or 4.1.2. | ||
| 144 | ("docbook-xml" ,docbook-xml-4.2))) | ||
| 145 | (native-inputs | ||
| 146 | `(("intltool" ,intltool))) | ||
| 147 | (home-page "http://scrollkeeper.sourceforge.net/") | ||
| 148 | (synopsis "Open Documentation Cataloging Project") | ||
| 149 | (description "ScrollKeeper is a cataloging system for documentation on open | ||
| 150 | systems. It manages documentation metadata as specified by the Open Source | ||
| 151 | Metadata Framework and provides a simple API to allow help browsers to find, | ||
| 152 | sort, and search the document catalog. It will also be able to communicate | ||
| 153 | with catalog servers on the Net to search for documents which are not on the | ||
| 154 | local system.") | ||
| 155 | (license lgpl2.1+))) | ||
