summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-05-30 21:15:45 +0200
committerLudovic Courtès <ludo@gnu.org>2013-05-30 21:15:45 +0200
commit231eae53c267f09814748b331d2707397bb1e2ee (patch)
tree38b66ee44ac96e6d5a7f6cd1bb561c6528f3e0e1
parent44fbbf4c5f15e723210f8f8c88839d1827430e24 (diff)
gnu: Add Rubber.
* gnu/packages/texlive.scm (rubber): New variable.
-rw-r--r--gnu/packages/texlive.scm34
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
176world.") 178world.")
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
205compilation of LaTeX documents. This includes compiling the document itself,
206of course, enough times so that all references are defined, and running BibTeX
207to manage bibliographic references. Automatic execution of dvips to produce
208PostScript documents is also included, as well as usage of pdfLaTeX to produce
209PDF documents.")
210 (license license:gpl2+)))