From 3cc0342b45406f97d675266cc9ac7877be855122 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 1 Dec 2016 23:30:49 +0100 Subject: gnu: dblatex: Do not use python setuptools for building. * gnu/packages/docbook.scm (dblatex)[arguments]: Set #:use-setuptools? to false. --- gnu/packages/docbook.scm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gnu/packages/docbook.scm') diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm index 8efe41705..d0895772f 100644 --- a/gnu/packages/docbook.scm +++ b/gnu/packages/docbook.scm @@ -192,6 +192,11 @@ by no means limited to these applications.) This package provides XML DTDs.") ("libxslt" ,libxslt))) ;for xsltproc (arguments `(#:python ,python-2 ;'print' syntax + ;; XXX: Disable usage of setuptools, even though it is supported. + ;; This causes an invalid "package_base" in out/bin/.dblatex-real + ;; due to a missing leading '/'. See this thread for details: + ;; https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00030.html + #:use-setuptools? #f #:tests? #f ;no 'test' command #:phases (alist-cons-after -- cgit v1.3 From 2028be238b64c6f52950ad5b61e30eda8e9acba1 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Wed, 30 Nov 2016 16:29:11 +0100 Subject: gnu: dblatex: Update to 0.3.9. * gnu/packages/docbook.scm (dblatex): Update to 0.3.9. --- gnu/packages/docbook.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/docbook.scm') diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm index d0895772f..f54e03187 100644 --- a/gnu/packages/docbook.scm +++ b/gnu/packages/docbook.scm @@ -173,7 +173,7 @@ by no means limited to these applications.) This package provides XML DTDs.") (define-public dblatex (package (name "dblatex") - (version "0.3.5") + (version "0.3.9") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/dblatex/dblatex/" @@ -181,7 +181,7 @@ by no means limited to these applications.) This package provides XML DTDs.") version ".tar.bz2")) (sha256 (base32 - "0h3472n33pabrn8qwggsahkrjx8lybpwlc3zprby3w3w3x5i830f")))) + "0pdizc5rjywwzxa1qqhdmba5zr35pbmdwbysalsid7xw87w3kq06")))) (build-system python-build-system) ;; TODO: Add xfig/transfig for fig2dev utility (inputs -- cgit v1.3 From 447b9473cba5e65a9c46c2428b588a2110f01c5e Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Fri, 2 Dec 2016 15:20:00 +0100 Subject: gnu: dblatex: Update comment. * gnu/packages/docbook.scm (dblatex)[arguments]: Detail comment about why the use of setuptools needs to be disabled. --- gnu/packages/docbook.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gnu/packages/docbook.scm') diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm index f54e03187..46041c24d 100644 --- a/gnu/packages/docbook.scm +++ b/gnu/packages/docbook.scm @@ -192,9 +192,13 @@ by no means limited to these applications.) This package provides XML DTDs.") ("libxslt" ,libxslt))) ;for xsltproc (arguments `(#:python ,python-2 ;'print' syntax - ;; XXX: Disable usage of setuptools, even though it is supported. - ;; This causes an invalid "package_base" in out/bin/.dblatex-real - ;; due to a missing leading '/'. See this thread for details: + ;; Using setuptools causes an invalid "package_base" path in + ;; out/bin/.dblatex-real due to a missing leading '/'. This is caused + ;; by dblatex's setup.py stripping the root path when creating the + ;; script. (dblatex's setup.py still uses distutils and thus has to + ;; create the script by itself. The feature for creating scripts is one + ;; of setuptools' features.) + ;; See this thread for details: ;; https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00030.html #:use-setuptools? #f #:tests? #f ;no 'test' command -- cgit v1.3