Subject: bug#33497: closed (Re: bug#33497: [PATCHv2] Re: bug#33497: Our CMake package has no documentation)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 22 Mar 2019 02:20:02 +0000

Your bug report

#33497: [PATCH] Add doc (including info manual) for cmake

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
33497: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=33497
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#33497: [PATCHv2] Re: bug#33497: Our CMake package has no documentation
From: Maxim Cournoyer <[email-masked]>
To: Marius Bakke <[email-masked]>
Cc: [email-masked]
Date: Thu, 21 Mar 2019 22:19:29 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

Marius Bakke <[email-masked]> writes:

> Maxim Cournoyer <[email-masked]> writes:
>
>> Here's an improved version, following some comments of Marius on #guix.
>>
>> From 2f33a7321e5e37d37f57c229c8079cb4ffd10834 Mon Sep 17 00:00:00 2001
>> From: Maxim Cournoyer <[email-masked]>
>> Date: Wed, 20 Mar 2019 21:38:19 -0400
>> Subject: [PATCH] cmake: Generate documentation.
>>
>> To prevent complicating the dependencies of a core tool, a new variant,
>> CMAKE-MINIMAL is introduced and the CMake build system is configured to use it
>> by default.  The regular CMAKE package gains a manpage, info manual as well
>> as HTML documentation.
>>
>> Fixes issue #33497 (https://bugs.gnu.org/33497).
>>
>> * gnu/packages/cmake.scm (gnu): Use modules (gnu packages python-xyz),
>> (gnu packages texinfo) and (srfi srfi-1).
>> (cmake-minimal): Rename the original cmake variable to this.
>> [phases]{configure}: Extract the configure script arguments to...
>> [configure-flags]: here.
>> [properties]: Set the HIDDEN? property to #t.
>> (cmake): New variable, which inherits from CMAKE-MINIMAL.
>> [phases]{move-html-doc}: Add phase.
>> [native-inputs]: Add PYTHON-SPHINX and TEXINFO.
>> [outputs]: Add the "doc" output.
>> [properties]: Clear the inherited HIDDEN? property.
>> * guix/build-system/cmake.scm (default-cmake): Use CMAKE-MINIMAL instead of
>> CMAKE.
>
> Thanks!  LGTM.

Pushed to core-updates with commit 2f33a7321e. Thank you!

Maxim

Subject: Our CMake package has no documentation
From: Maxim Cournoyer <[email-masked]>
To: bug-guix <[email-masked]>
Date: Sun, 25 Nov 2018 01:49:10 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,

Our CMake package lacks any documentation (manpage or other). Patch to
follow.

Maxim