From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: bug#33497: [PATCH] Re: bug#33497: Our CMake package has no documentation Date: Tue, 12 Feb 2019 21:17:41 +0100 Message-ID: <878sykiwwq.fsf@fastmail.com> References: <8736rp649l.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> <87y39h4pfk.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:46138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gteVJ-0005gY-F2 for bug-guix@gnu.org; Tue, 12 Feb 2019 15:18:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gteVH-0003h8-5R for bug-guix@gnu.org; Tue, 12 Feb 2019 15:18:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45981) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gteVG-0003el-K5 for bug-guix@gnu.org; Tue, 12 Feb 2019 15:18:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gteVG-0007VI-7D for bug-guix@gnu.org; Tue, 12 Feb 2019 15:18:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87y39h4pfk.fsf@gmail.com> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Maxim Cournoyer , 33497@debbugs.gnu.org --=-=-= Content-Type: text/plain Hello! Now would be the time to get this in 'core-updates'. Maxim Cournoyer writes: > Maxim Cournoyer writes: > >> Hello, >> >> Our CMake package lacks any documentation (manpage or other). Patch to >> follow. >> >> Maxim > > Here's the patch to be merged in core-updates (or core-updates-next). > > From 07625983cd901c94e4ac25b157035c95e33a115e Mon Sep 17 00:00:00 2001 > From: Maxim Cournoyer > Date: Sun, 25 Nov 2018 01:39:54 -0500 > Subject: [PATCH] gnu: cmake: Generate the documentation. > > This fixes https://bugs.gnu.org/33497. > > * gnu/packages/cmake.scm (gnu): Use the (gnu package python) and > (gnu packages texinfo) modules. > (cmake)[configure]: Add arguments to configure so that manual pages, info and > HTML documentation is generated. > [move-html-doc]: New phase. > [native-inputs]: Add the native inputs required for building the > documentation. > [outputs]: Add a "doc" output. I'm not very comfortable with pulling python-sphinx into the dependency closure of CMake, because then we can't update it or its dependencies outside of the 'core-updates' cycle. It could also cause circular dependency issues down the road. Would it make sense to build the documentation as a separate package? In that case it can go on the master branch. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlxjKeUACgkQoqBt8qM6 VPoIyAf8Cvro/9lJfa9WLIww+gJI3kXIW6trgxoqPv4pWsJS1TnRf3F1uo/S0cul aKiFgETk4ANALM4maVccsS71HfFuZpJjG5I/tQTM5CWbQCm7bNTbyM7Gz6Et+HPD APUxPb7OK22bJobihCNQuqEzPOQugsmCcbRxAfQiuBtCOw/b/7Zfs576fq7F+0iJ uixTisb0WEnZSmGeJsJma1wJ2Kpb2RDqmxKp/vKrehtiuz6qygqzaC5/WWtiC8PM UBZ0BfxTb3b31HTryhfYEp+jGLwvoHD8Lv/AAjLwaXfUAttsO9GuYvQ7+AOuIvX0 2cXA9SLlkb7vcI47pLLIrUmwIX8wgQ== =cQIx -----END PGP SIGNATURE----- --=-=-=--