emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#26159: closed ([PATCH] gnu: Adjust asciidoc-relate


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#26159: closed ([PATCH] gnu: Adjust asciidoc-related build options.)
Date: Tue, 21 Mar 2017 15:30:04 +0000

Your message dated Tue, 21 Mar 2017 11:28:56 -0400
with message-id <address@hidden>
and subject line Re: bug#26159: [PATCH] gnu: Adjust asciidoc-related build 
options.
has caused the debbugs.gnu.org bug report #26159,
regarding [PATCH] gnu: Adjust asciidoc-related build options.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
26159: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26159
GNU Bug Tracking System
Contact address@hidden with problems
--- 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.

Attachment: signature.asc
Description: PGP signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]