--- Begin Message ---
Subject: |
[PATCH] gnu: Adjust asciidoc-related build options. |
Date: |
Sat, 18 Mar 2017 16:13:21 -0400 |
Commits 9099a45792306fade2d9ca55138e49ef4f01f1ea and
3078821d1380c26c738be6b5d430c595327d401f make many package inputs and
build configurations related to asciidoc obsolete.
* gnu/packages/compton.scm (compton)[inputs]: Remove docbook-xml,
libxml2 and libxslt.
* gnu/packages/mail.scm (offlinemap)[native-inputs]: Remove libxslt.
* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Remove docbook-xml.
(perf)[inputs]: Remove docbook-xml and libxslt.
* gnu/packages/text-editors.scm (kakoune)[native-inputs]: Remove libxslt.
* gnu/packages/version-control.scm (cgit)[native-inputs]: Remove
docbook-xml, docbook-xsl, libxml2 and libxslt.
(cvs-fast-export)[native-inputs]: Remove docbook-xml, docbook-xsl,
libxml2 and libxslt.
* gnu/packages/web.scm (qutebrowser)[native-inputs]: Remove docbook-xml,
docbook-xsl, libxml2, and libxslt.
(tinyproxy)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and
libxslt.
* gnu/packages/wm.scm (awesome)[make-flags]: Remove XML_CATALOG_FILES flag.
(i3-wm)[inputs]: Remove docbook-xml.
[native-inputs]: Add libxml2.
---
gnu/packages/compton.scm | 3 ---
gnu/packages/linux.scm | 3 ---
gnu/packages/mail.scm | 3 +--
gnu/packages/text-editors.scm | 1 -
gnu/packages/version-control.scm | 10 +---------
gnu/packages/web.scm | 12 ++----------
gnu/packages/wm.scm | 28 +++++++---------------------
7 files changed, 11 insertions(+), 49 deletions(-)
diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm
index a0a644db7..323807091 100644
--- a/gnu/packages/compton.scm
+++ b/gnu/packages/compton.scm
@@ -50,7 +50,6 @@
(build-system gnu-build-system)
(inputs
`(("dbus" ,dbus)
- ("docbook-xml" ,docbook-xml)
("libconfig" ,libconfig)
("libx11" ,libx11)
("libxcomposite" ,libxcomposite)
@@ -58,10 +57,8 @@
("libxext" ,libxext)
("libxfixes" ,libxfixes)
("libxinerama" ,libxinerama)
- ("libxml2" ,libxml2)
("libxrandr" ,libxrandr)
("libxrender" ,libxrender)
- ("libxslt" ,libxslt)
("mesa" ,mesa)
("xprop" ,xprop)
("xwininfo" ,xwininfo)))
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index c7225dac3..4d7231986 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -2224,8 +2224,6 @@ in a digital read-out.")
;; Documentation.
("libxml2" ,libxml2) ;for $XML_CATALOG_FILES
- ("libxslt" ,libxslt)
- ("docbook-xml" ,docbook-xml)
("docbook-xsl" ,docbook-xsl)
("xmlto" ,xmlto)
("asciidoc" ,asciidoc)))
@@ -2803,7 +2801,6 @@ and copy/paste text in the console and in xterm.")
("xmlto" ,xmlto)
;; For building documentation.
("libxml2" ,libxml2)
- ("docbook-xml" ,docbook-xml)
("docbook-xsl" ,docbook-xsl)
;; For tests.
("which" ,which)))
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 3bf0e6647..322b7e7f9 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -423,8 +423,7 @@ and corrections. It is based on a Bayesian filter.")
"0i5dvygps1ai2qwgamab8kngrp0c5m3bgaw0jk34l8ypsk54wj8r"))))
(build-system python-build-system)
(native-inputs
- `(("asciidoc" ,asciidoc)
- ("libxslt" ,libxslt))) ; for xsltproc
+ `(("asciidoc" ,asciidoc)))
(inputs `(("python2-pysqlite" ,python2-pysqlite)
("python2-six" ,python2-six)))
(arguments
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 4b6aa07ee..a093baa3b 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -137,7 +137,6 @@ based command language.")
;; without them the tests fail.
(zero? (system* "chmod" "-R" "u+w" "../test")))))))
(native-inputs `(("gcc" ,gcc-5)
- ("libxslt" ,libxslt)
("asciidoc" ,asciidoc)
("ruby" ,ruby)))
(inputs `(("gcc:lib" ,gcc-5 "lib")
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 1076c1890..4abd28db8 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -450,11 +450,7 @@ to lock down your entire repository.")
#t)))))))
(native-inputs
;; For building manpage.
- `(("asciidoc" ,asciidoc)
- ("docbook-xml" ,docbook-xml)
- ("docbook-xsl" ,docbook-xsl)
- ("xmllint" ,libxml2)
- ("xsltprot" ,libxslt)))
+ `(("asciidoc" ,asciidoc)))
(inputs
`(("git:src" ,(package-source address@hidden))
("openssl" ,openssl)
@@ -856,10 +852,6 @@ RCS, PRCS, and Aegis packages.")
(list "CC=gcc" (string-append "prefix?=" (assoc-ref %outputs "out")))))
(inputs `(("git" ,git)))
(native-inputs `(("asciidoc" ,asciidoc)
- ("docbook-xml" ,docbook-xml)
- ("docbook-xsl" ,docbook-xsl)
- ("xmllint" ,libxml2)
- ("xsltproc" ,libxslt)
;; These are needed for the tests.
("cvs" ,cvs)
("python" ,python-2)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index a0e76d52c..7fb94005e 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -626,11 +626,7 @@ used to validate and fix HTML data.")
%standard-phases)))
;; All of the below are used to generate the documentation
;; (Should they be propagated inputs of asciidoc ??)
- (native-inputs `(("asciidoc" ,asciidoc)
- ("libxml2" ,libxml2)
- ("docbook-xml" ,docbook-xml)
- ("docbook-xsl" ,docbook-xsl)
- ("libxslt" ,libxslt)))
+ (native-inputs `(("asciidoc" ,asciidoc)))
(home-page "https://tinyproxy.github.io/")
(synopsis "Light-weight HTTP/HTTPS proxy daemon")
(description "Tinyproxy is a light-weight HTTP/HTTPS proxy
@@ -4479,11 +4475,7 @@ exploit attempts.")
"0pf91nc0xcykahc3x7ww525c9czm8zpg80nxl8n2mrzc4ilgvass"))))
(build-system python-build-system)
(native-inputs
- `(("asciidoc" ,asciidoc)
- ("docbook-xsl" ,docbook-xsl)
- ("docbook-xml" ,docbook-xml)
- ("libxml2" ,libxml2) ;for xmllint
- ("libxslt" ,libxslt))) ;for xsltproc
+ `(("asciidoc" ,asciidoc)))
(inputs
`(("python-colorama" ,python-colorama)
("python-cssutils" ,python-cssutils)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 7d76a2d20..b95f2e7a6 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -177,26 +177,12 @@ commands would.")
(build-system gnu-build-system)
(arguments
`(#:make-flags
- (let* ((docbook-xsl-name-version ,(string-append
- (package-name docbook-xsl) "-"
- (package-version docbook-xsl)))
- (docbook-xsl-catalog-file (string-append
- (assoc-ref %build-inputs
"docbook-xsl")
- "/xml/xsl/"
- docbook-xsl-name-version
- "/catalog.xml"))
- (docbook-xml-catalog-file (string-append
- (assoc-ref %build-inputs
"docbook-xml")
- "/xml/dtd/docbook/catalog.xml")))
- ;; Reference the catalog files required to build the manpages.
- (list (string-append "XML_CATALOG_FILES=" docbook-xsl-catalog-file " "
- docbook-xml-catalog-file)
- "CC=gcc"
- (string-append "PREFIX=" %output)
- ;; This works around the following error:
- ;; 'error: ‘for’ loop initial declarations are only allowed in
C99
- ;; or C11 mode'
- "CFLAGS=-std=c11"))
+ (list "CC=gcc"
+ (string-append "PREFIX=" %output)
+ ;; This works around the following error:
+ ;; 'error: ‘for’ loop initial declarations are only allowed in C99
+ ;; or C11 mode'
+ "CFLAGS=-std=c11")
;; The build system tries to build in a separate directory, but that
;; seems to be unnecessary.
#:configure-flags '("--disable-builddir")
@@ -215,7 +201,6 @@ commands would.")
("asciidoc" ,asciidoc)
("xmlto" ,xmlto)
("perl-pod-simple" ,perl-pod-simple)
- ("docbook-xml" ,docbook-xml)
("libx11" ,libx11)
("pcre" ,pcre)
("startup-notification" ,startup-notification)
@@ -226,6 +211,7 @@ commands would.")
("perl" ,perl)
("pkg-config" ,pkg-config)
;; For building the documentation.
+ ("libxml2" ,libxml2)
("docbook-xsl" ,docbook-xsl)))
(home-page "https://i3wm.org/")
(synopsis "Improved tiling window manager")
--
2.12.0
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#26159: [PATCH] gnu: Adjust asciidoc-related build options. |
Date: |
Tue, 21 Mar 2017 11:28:56 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Kei Kebreau <address@hidden> writes:
> Commits 9099a45792306fade2d9ca55138e49ef4f01f1ea and
> 3078821d1380c26c738be6b5d430c595327d401f make many package inputs and
> build configurations related to asciidoc obsolete.
>
> * gnu/packages/compton.scm (compton)[inputs]: Remove docbook-xml,
> libxml2 and libxslt.
> * gnu/packages/mail.scm (offlinemap)[native-inputs]: Remove libxslt.
> * gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Remove docbook-xml.
> (perf)[inputs]: Remove docbook-xml and libxslt.
> * gnu/packages/text-editors.scm (kakoune)[native-inputs]: Remove libxslt.
> * gnu/packages/version-control.scm (cgit)[native-inputs]: Remove
> docbook-xml, docbook-xsl, libxml2 and libxslt.
> (cvs-fast-export)[native-inputs]: Remove docbook-xml, docbook-xsl,
> libxml2 and libxslt.
> * gnu/packages/web.scm (qutebrowser)[native-inputs]: Remove docbook-xml,
> docbook-xsl, libxml2, and libxslt.
> (tinyproxy)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and
> libxslt.
> * gnu/packages/wm.scm (awesome)[make-flags]: Remove XML_CATALOG_FILES flag.
> (i3-wm)[inputs]: Remove docbook-xml.
> [native-inputs]: Add libxml2.
> ---
> gnu/packages/compton.scm | 3 ---
> gnu/packages/linux.scm | 3 ---
> gnu/packages/mail.scm | 3 +--
> gnu/packages/text-editors.scm | 1 -
> gnu/packages/version-control.scm | 10 +---------
> gnu/packages/web.scm | 12 ++----------
> gnu/packages/wm.scm | 28 +++++++---------------------
> 7 files changed, 11 insertions(+), 49 deletions(-)
>
> diff --git a/gnu/packages/compton.scm b/gnu/packages/compton.scm
> index a0a644db7..323807091 100644
> --- a/gnu/packages/compton.scm
> +++ b/gnu/packages/compton.scm
> @@ -50,7 +50,6 @@
> (build-system gnu-build-system)
> (inputs
> `(("dbus" ,dbus)
> - ("docbook-xml" ,docbook-xml)
> ("libconfig" ,libconfig)
> ("libx11" ,libx11)
> ("libxcomposite" ,libxcomposite)
> @@ -58,10 +57,8 @@
> ("libxext" ,libxext)
> ("libxfixes" ,libxfixes)
> ("libxinerama" ,libxinerama)
> - ("libxml2" ,libxml2)
> ("libxrandr" ,libxrandr)
> ("libxrender" ,libxrender)
> - ("libxslt" ,libxslt)
> ("mesa" ,mesa)
> ("xprop" ,xprop)
> ("xwininfo" ,xwininfo)))
> diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
> index c7225dac3..4d7231986 100644
> --- a/gnu/packages/linux.scm
> +++ b/gnu/packages/linux.scm
> @@ -2224,8 +2224,6 @@ in a digital read-out.")
>
> ;; Documentation.
> ("libxml2" ,libxml2) ;for $XML_CATALOG_FILES
> - ("libxslt" ,libxslt)
> - ("docbook-xml" ,docbook-xml)
> ("docbook-xsl" ,docbook-xsl)
> ("xmlto" ,xmlto)
> ("asciidoc" ,asciidoc)))
> @@ -2803,7 +2801,6 @@ and copy/paste text in the console and in xterm.")
> ("xmlto" ,xmlto)
> ;; For building documentation.
> ("libxml2" ,libxml2)
> - ("docbook-xml" ,docbook-xml)
> ("docbook-xsl" ,docbook-xsl)
> ;; For tests.
> ("which" ,which)))
> diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
> index 3bf0e6647..322b7e7f9 100644
> --- a/gnu/packages/mail.scm
> +++ b/gnu/packages/mail.scm
> @@ -423,8 +423,7 @@ and corrections. It is based on a Bayesian filter.")
> "0i5dvygps1ai2qwgamab8kngrp0c5m3bgaw0jk34l8ypsk54wj8r"))))
> (build-system python-build-system)
> (native-inputs
> - `(("asciidoc" ,asciidoc)
> - ("libxslt" ,libxslt))) ; for xsltproc
> + `(("asciidoc" ,asciidoc)))
> (inputs `(("python2-pysqlite" ,python2-pysqlite)
> ("python2-six" ,python2-six)))
> (arguments
> diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
> index 4b6aa07ee..a093baa3b 100644
> --- a/gnu/packages/text-editors.scm
> +++ b/gnu/packages/text-editors.scm
> @@ -137,7 +137,6 @@ based command language.")
> ;; without them the tests fail.
> (zero? (system* "chmod" "-R" "u+w" "../test")))))))
> (native-inputs `(("gcc" ,gcc-5)
> - ("libxslt" ,libxslt)
> ("asciidoc" ,asciidoc)
> ("ruby" ,ruby)))
> (inputs `(("gcc:lib" ,gcc-5 "lib")
> diff --git a/gnu/packages/version-control.scm
> b/gnu/packages/version-control.scm
> index 1076c1890..4abd28db8 100644
> --- a/gnu/packages/version-control.scm
> +++ b/gnu/packages/version-control.scm
> @@ -450,11 +450,7 @@ to lock down your entire repository.")
> #t)))))))
> (native-inputs
> ;; For building manpage.
> - `(("asciidoc" ,asciidoc)
> - ("docbook-xml" ,docbook-xml)
> - ("docbook-xsl" ,docbook-xsl)
> - ("xmllint" ,libxml2)
> - ("xsltprot" ,libxslt)))
> + `(("asciidoc" ,asciidoc)))
> (inputs
> `(("git:src" ,(package-source address@hidden))
> ("openssl" ,openssl)
> @@ -856,10 +852,6 @@ RCS, PRCS, and Aegis packages.")
> (list "CC=gcc" (string-append "prefix?=" (assoc-ref %outputs
> "out")))))
> (inputs `(("git" ,git)))
> (native-inputs `(("asciidoc" ,asciidoc)
> - ("docbook-xml" ,docbook-xml)
> - ("docbook-xsl" ,docbook-xsl)
> - ("xmllint" ,libxml2)
> - ("xsltproc" ,libxslt)
> ;; These are needed for the tests.
> ("cvs" ,cvs)
> ("python" ,python-2)
> diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
> index a0e76d52c..7fb94005e 100644
> --- a/gnu/packages/web.scm
> +++ b/gnu/packages/web.scm
> @@ -626,11 +626,7 @@ used to validate and fix HTML data.")
> %standard-phases)))
> ;; All of the below are used to generate the documentation
> ;; (Should they be propagated inputs of asciidoc ??)
> - (native-inputs `(("asciidoc" ,asciidoc)
> - ("libxml2" ,libxml2)
> - ("docbook-xml" ,docbook-xml)
> - ("docbook-xsl" ,docbook-xsl)
> - ("libxslt" ,libxslt)))
> + (native-inputs `(("asciidoc" ,asciidoc)))
> (home-page "https://tinyproxy.github.io/")
> (synopsis "Light-weight HTTP/HTTPS proxy daemon")
> (description "Tinyproxy is a light-weight HTTP/HTTPS proxy
> @@ -4479,11 +4475,7 @@ exploit attempts.")
> "0pf91nc0xcykahc3x7ww525c9czm8zpg80nxl8n2mrzc4ilgvass"))))
> (build-system python-build-system)
> (native-inputs
> - `(("asciidoc" ,asciidoc)
> - ("docbook-xsl" ,docbook-xsl)
> - ("docbook-xml" ,docbook-xml)
> - ("libxml2" ,libxml2) ;for xmllint
> - ("libxslt" ,libxslt))) ;for xsltproc
> + `(("asciidoc" ,asciidoc)))
> (inputs
> `(("python-colorama" ,python-colorama)
> ("python-cssutils" ,python-cssutils)
> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
> index 7d76a2d20..b95f2e7a6 100644
> --- a/gnu/packages/wm.scm
> +++ b/gnu/packages/wm.scm
> @@ -177,26 +177,12 @@ commands would.")
> (build-system gnu-build-system)
> (arguments
> `(#:make-flags
> - (let* ((docbook-xsl-name-version ,(string-append
> - (package-name docbook-xsl) "-"
> - (package-version docbook-xsl)))
> - (docbook-xsl-catalog-file (string-append
> - (assoc-ref %build-inputs
> "docbook-xsl")
> - "/xml/xsl/"
> - docbook-xsl-name-version
> - "/catalog.xml"))
> - (docbook-xml-catalog-file (string-append
> - (assoc-ref %build-inputs
> "docbook-xml")
> - "/xml/dtd/docbook/catalog.xml")))
> - ;; Reference the catalog files required to build the manpages.
> - (list (string-append "XML_CATALOG_FILES=" docbook-xsl-catalog-file
> " "
> - docbook-xml-catalog-file)
> - "CC=gcc"
> - (string-append "PREFIX=" %output)
> - ;; This works around the following error:
> - ;; 'error: ‘for’ loop initial declarations are only allowed in
> C99
> - ;; or C11 mode'
> - "CFLAGS=-std=c11"))
> + (list "CC=gcc"
> + (string-append "PREFIX=" %output)
> + ;; This works around the following error:
> + ;; 'error: ‘for’ loop initial declarations are only allowed in
> C99
> + ;; or C11 mode'
> + "CFLAGS=-std=c11")
> ;; The build system tries to build in a separate directory, but that
> ;; seems to be unnecessary.
> #:configure-flags '("--disable-builddir")
> @@ -215,7 +201,6 @@ commands would.")
> ("asciidoc" ,asciidoc)
> ("xmlto" ,xmlto)
> ("perl-pod-simple" ,perl-pod-simple)
> - ("docbook-xml" ,docbook-xml)
> ("libx11" ,libx11)
> ("pcre" ,pcre)
> ("startup-notification" ,startup-notification)
> @@ -226,6 +211,7 @@ commands would.")
> ("perl" ,perl)
> ("pkg-config" ,pkg-config)
> ;; For building the documentation.
> + ("libxml2" ,libxml2)
> ("docbook-xsl" ,docbook-xsl)))
> (home-page "https://i3wm.org/")
> (synopsis "Improved tiling window manager")
Patch was pushed to master.
signature.asc
Description: PGP signature
--- End Message ---