Message ID | 20230424202514.1546092-2-aduskett@gmail.com |
---|---|
State | Superseded, archived |
Headers | show |
Series | Selinux: bump to 3.5 | expand |
Hello Adam, On Mon, 24 Apr 2023 13:25:02 -0700, Adam Duskett <aduskett@gmail.com> wrote: > If rst2html5 is installed on a host system, meson will attempt to build > html5 documentation from the docs directory, resulting in the following > error: > > /usr/local/bin/rst2html5.py > Traceback (most recent call last): > File "/usr/local/bin/rst2html5.py", line 27, in <module> > from docutils.core import publish_cmdline, default_description > ModuleNotFoundError: No module named 'docutils' > > Since we don't need, nor want to build the documentation, remove the docs > subdirectory from being built entirely. > > Signed-off-by: Adam Duskett <aduskett@gmail.com> > --- > .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 package/libglib2/0003-disable-building-docs.patch > > diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch > new file mode 100644 > index 0000000000..27a540bf61 > --- /dev/null > +++ b/package/libglib2/0003-disable-building-docs.patch > @@ -0,0 +1,38 @@ > +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 > +From: Adam Duskett <aduskett@gmail.com> > +Date: Mon, 24 Apr 2023 11:52:24 -0700 > +Subject: [PATCH 1/1] disable building docs > + > +If rst2html5 is installed on a host system, meson will attempt to build > +html5 documentation from the docs directory, resulting in the following > +error: > + > +/usr/local/bin/rst2html5.py > +Traceback (most recent call last): > + File "/usr/local/bin/rst2html5.py", line 27, in <module> > + from docutils.core import publish_cmdline, default_description > +ModuleNotFoundError: No module named 'docutils' > + > +Since we don't need, nor want to build the documentation, remove the docs > +subdirectory from being built entirely. > + > +Signed-off-by: Adam Duskett <aduskett@gmail.com> > +--- > + meson.build | 1 - > + 1 file changed, 1 deletion(-) > + > +diff --git a/meson.build b/meson.build > +index 0cbc968..28e1147 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -2442,7 +2442,6 @@ if get_option('man') > + endif > + > + gnome = import('gnome') > +-subdir('docs/reference') As far as I read the meson.build files all actions in docs/reference are protected by the options 'gtk_doc' or 'man', is disabling this ones not enough? Regards, Peter > + > + summary({ > + 'host cpu' : host_machine.cpu_family(), > +-- > +2.40.0 > +
diff --git a/package/libglib2/0003-disable-building-docs.patch b/package/libglib2/0003-disable-building-docs.patch new file mode 100644 index 0000000000..27a540bf61 --- /dev/null +++ b/package/libglib2/0003-disable-building-docs.patch @@ -0,0 +1,38 @@ +From f3b8515471aaa452f06d84da68372fcead8637d2 Mon Sep 17 00:00:00 2001 +From: Adam Duskett <aduskett@gmail.com> +Date: Mon, 24 Apr 2023 11:52:24 -0700 +Subject: [PATCH 1/1] disable building docs + +If rst2html5 is installed on a host system, meson will attempt to build +html5 documentation from the docs directory, resulting in the following +error: + +/usr/local/bin/rst2html5.py +Traceback (most recent call last): + File "/usr/local/bin/rst2html5.py", line 27, in <module> + from docutils.core import publish_cmdline, default_description +ModuleNotFoundError: No module named 'docutils' + +Since we don't need, nor want to build the documentation, remove the docs +subdirectory from being built entirely. + +Signed-off-by: Adam Duskett <aduskett@gmail.com> +--- + meson.build | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 0cbc968..28e1147 100644 +--- a/meson.build ++++ b/meson.build +@@ -2442,7 +2442,6 @@ if get_option('man') + endif + + gnome = import('gnome') +-subdir('docs/reference') + + summary({ + 'host cpu' : host_machine.cpu_family(), +-- +2.40.0 +
If rst2html5 is installed on a host system, meson will attempt to build html5 documentation from the docs directory, resulting in the following error: /usr/local/bin/rst2html5.py Traceback (most recent call last): File "/usr/local/bin/rst2html5.py", line 27, in <module> from docutils.core import publish_cmdline, default_description ModuleNotFoundError: No module named 'docutils' Since we don't need, nor want to build the documentation, remove the docs subdirectory from being built entirely. Signed-off-by: Adam Duskett <aduskett@gmail.com> --- .../libglib2/0003-disable-building-docs.patch | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 package/libglib2/0003-disable-building-docs.patch