diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2013-05-30 21:15:45 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2013-05-30 21:15:45 +0200 |
| commit | 231eae53c267f09814748b331d2707397bb1e2ee (patch) | |
| tree | 38b66ee44ac96e6d5a7f6cd1bb561c6528f3e0e1 | |
| parent | 44fbbf4c5f15e723210f8f8c88839d1827430e24 (diff) | |
gnu: Add Rubber.
* gnu/packages/texlive.scm (rubber): New variable.
| -rw-r--r-- | gnu/packages/texlive.scm | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/gnu/packages/texlive.scm b/gnu/packages/texlive.scm index 090d342054e..ae943308589 100644 --- a/gnu/packages/texlive.scm +++ b/gnu/packages/texlive.scm | |||
| @@ -31,10 +31,12 @@ | |||
| 31 | #:use-module (gnu packages pdf) | 31 | #:use-module (gnu packages pdf) |
| 32 | #:use-module (gnu packages perl) | 32 | #:use-module (gnu packages perl) |
| 33 | #:use-module (gnu packages pkg-config) | 33 | #:use-module (gnu packages pkg-config) |
| 34 | #:use-module (gnu packages which) | ||
| 34 | #:use-module (gnu packages python) | 35 | #:use-module (gnu packages python) |
| 35 | #:use-module (gnu packages tcsh) | 36 | #:use-module (gnu packages tcsh) |
| 36 | #:use-module (gnu packages xorg) | 37 | #:use-module (gnu packages xorg) |
| 37 | #:use-module (gnu packages zip)) | 38 | #:use-module (gnu packages zip) |
| 39 | #:autoload (gnu packages texinfo) (texinfo)) | ||
| 38 | 40 | ||
| 39 | (define texlive-extra-src | 41 | (define texlive-extra-src |
| 40 | (origin | 42 | (origin |
| @@ -176,3 +178,33 @@ that are free software, including support for many languages around the | |||
| 176 | world.") | 178 | world.") |
| 177 | (license (license:fsf-free "http://tug.org/texlive/copying.html")) | 179 | (license (license:fsf-free "http://tug.org/texlive/copying.html")) |
| 178 | (home-page "http://www.tug.org/texlive/"))) | 180 | (home-page "http://www.tug.org/texlive/"))) |
| 181 | |||
| 182 | (define-public rubber | ||
| 183 | (package | ||
| 184 | (name "rubber") | ||
| 185 | (version "1.1") | ||
| 186 | (source (origin | ||
| 187 | (method url-fetch) | ||
| 188 | (uri (list (string-append "https://launchpad.net/rubber/trunk/" | ||
| 189 | version "/+download/rubber-" | ||
| 190 | version ".tar.gz") | ||
| 191 | (string-append "http://ebeffara.free.fr/pub/rubber-" | ||
| 192 | version ".tar.gz"))) | ||
| 193 | (sha256 | ||
| 194 | (base32 | ||
| 195 | "1xbkv8ll889933gyi2a5hj7hhh216k04gn8fwz5lfv5iz8s34gbq")))) | ||
| 196 | (build-system gnu-build-system) | ||
| 197 | (arguments '(#:tests? #f)) ; no `check' target | ||
| 198 | (inputs `(("texinfo" ,texinfo) | ||
| 199 | ("python" ,python) | ||
| 200 | ("which" ,which))) | ||
| 201 | (home-page "https://launchpad.net/rubber") | ||
| 202 | (synopsis "Rubber, a wrapper for LaTeX and friends") | ||
| 203 | (description | ||
| 204 | "Rubber is a program whose purpose is to handle all tasks related to the | ||
| 205 | compilation of LaTeX documents. This includes compiling the document itself, | ||
| 206 | of course, enough times so that all references are defined, and running BibTeX | ||
| 207 | to manage bibliographic references. Automatic execution of dvips to produce | ||
| 208 | PostScript documents is also included, as well as usage of pdfLaTeX to produce | ||
| 209 | PDF documents.") | ||
| 210 | (license license:gpl2+))) | ||
