From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: bug#37850: Glib documentation is missing Date: Sun, 03 Nov 2019 20:04:28 +0100 Message-ID: <8736f4ok77.fsf@devup.no> References: <87pniq9y2e.fsf@ambrevar.xyz> <8736fjwcd2.fsf@devup.no> <87wocvwbmy.fsf@ambrevar.xyz> <87pnikldtt.fsf@gnu.org> <87v9sbj2ru.fsf@ambrevar.xyz> <87h83ret3a.fsf@ambrevar.xyz> <87k18gncbn.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:41917) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iRLBP-0000xT-Ia for bug-guix@gnu.org; Sun, 03 Nov 2019 14:05:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iRLBO-0003H7-El for bug-guix@gnu.org; Sun, 03 Nov 2019 14:05:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54515) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iRLBO-0003H1-Bj for bug-guix@gnu.org; Sun, 03 Nov 2019 14:05:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iRLBO-0007hB-2l for bug-guix@gnu.org; Sun, 03 Nov 2019 14:05:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87k18gncbn.fsf@ambrevar.xyz> 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: Pierre Neidhardt , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 37850@debbugs.gnu.org --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > From 893613a3b99c20688cc331d2926dbee28cc143d7 Mon Sep 17 00:00:00 2001 > From: Pierre Neidhardt > Date: Sun, 3 Nov 2019 17:36:17 +0100 > Subject: [PATCH] gnu: Add glib-minimal and build glib doc. > > glib documentation must be built with gtk-doc which in turn depends on glib, > so we need to define glib-minimal which does not depend on gtk-doc. > > * gnu/packages/glib.scm (glib-minimal): New variable. > (glib)[source]: Don't use `name'. > * gnu/packages/avahi.scm: Use glib-minimal when necessary. > * gnu/packages/cups.scm: Use glib-minimal when necessary. > * gnu/packages/gnome.scm: Use glib-minimal when necessary. > * gnu/packages/graphviz.scm: Use glib-minimal when necessary. > * gnu/packages/gtk.scm: Use glib-minimal when necessary. > * gnu/packages/inkscape.scm: Use glib-minimal when necessary. > * gnu/packages/pdf.scm: Use glib-minimal when necessary. Please mention all changed variables and inputs here, as we always do. That said, I'm not certain this is a good solution. Why do some packages use glib-minimal and others not? What does "necessary" mean in this context? What about 'hiding' the normal glib package, and expose a 'glib-with-documentation' variant to end users, similar to how the 'cmake' package works? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl2/JLwACgkQoqBt8qM6 VPqVyAf/ZAN4NhlQWHAakZkr2TfL/5WrbakRFLC+ejGsXVveJDNlxH1Vzg4AVkRS v2b5gxop1ihqsS1kQAIV0QDP/1NlxRL61HyVutpEbbv7Oax/EOfDNSAHRfqdtlzh AfgXQ4myNyzzAVZIDhSa9guxoiLCB/Uif05c83cSvOy8arhyHXY9YLaTwJYPtjiu ZMpuWgd4ahp9jnV3hc90h53UdE+pEBnE33enMhv+cTcOyoGzW1DSqykWkmpb09UP 1vH912HH6t85bkULXBuLE5eE8vmjGdWendJpjLDLMKle/t5I0n0dT4e253csaayn Ez5D2sE6KHSyNzKfMRDeM919VTMcGA== =vmS7 -----END PGP SIGNATURE----- --=-=-=--