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 /gnu | |
parent | 44fbbf4c5f15e723210f8f8c88839d1827430e24 (diff) | |
download | guix-231eae53c267f09814748b331d2707397bb1e2ee.tar.gz |
gnu: Add Rubber.
* gnu/packages/texlive.scm (rubber): New variable.
Diffstat (limited to 'gnu')
-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 090d342054..ae94330858 100644 --- a/gnu/packages/texlive.scm +++ b/gnu/packages/texlive.scm @@ -31,10 +31,12 @@ #:use-module (gnu packages pdf) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages which) #:use-module (gnu packages python) #:use-module (gnu packages tcsh) #:use-module (gnu packages xorg) - #:use-module (gnu packages zip)) + #:use-module (gnu packages zip) + #:autoload (gnu packages texinfo) (texinfo)) (define texlive-extra-src (origin @@ -176,3 +178,33 @@ that are free software, including support for many languages around the world.") (license (license:fsf-free "http://tug.org/texlive/copying.html")) (home-page "http://www.tug.org/texlive/"))) + +(define-public rubber + (package + (name "rubber") + (version "1.1") + (source (origin + (method url-fetch) + (uri (list (string-append "https://launchpad.net/rubber/trunk/" + version "/+download/rubber-" + version ".tar.gz") + (string-append "http://ebeffara.free.fr/pub/rubber-" + version ".tar.gz"))) + (sha256 + (base32 + "1xbkv8ll889933gyi2a5hj7hhh216k04gn8fwz5lfv5iz8s34gbq")))) + (build-system gnu-build-system) + (arguments '(#:tests? #f)) ; no `check' target + (inputs `(("texinfo" ,texinfo) + ("python" ,python) + ("which" ,which))) + (home-page "https://launchpad.net/rubber") + (synopsis "Rubber, a wrapper for LaTeX and friends") + (description + "Rubber is a program whose purpose is to handle all tasks related to the +compilation of LaTeX documents. This includes compiling the document itself, +of course, enough times so that all references are defined, and running BibTeX +to manage bibliographic references. Automatic execution of dvips to produce +PostScript documents is also included, as well as usage of pdfLaTeX to produce +PDF documents.") + (license license:gpl2+))) |