Message ID | 20160801181342.16203-2-david@craven.ch |
---|---|
State | New |
Headers |
Received: (qmail 126816 invoked by uid 89); 1 Aug 2016 18:14:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.1 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.1 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:bounce, H*MI:sk:2016080 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: lists.gnu.org Received: from lists.gnu.org (HELO lists.gnu.org) (208.118.235.17) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Mon, 01 Aug 2016 18:14:15 +0000 Received: from localhost ([::1]:52185 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <guix-devel-bounces+patchwork=sourceware.org@gnu.org>) id 1bUHjB-0008WH-OQ for patchwork@sourceware.org; Mon, 01 Aug 2016 14:14:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <bounce+4c6c88.01b20-guix-devel=gnu.org@craven.ch>) id 1bUHj4-0008Qx-1y for guix-devel@gnu.org; Mon, 01 Aug 2016 14:14:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <bounce+4c6c88.01b20-guix-devel=gnu.org@craven.ch>) id 1bUHiz-0000pQ-O2 for guix-devel@gnu.org; Mon, 01 Aug 2016 14:14:04 -0400 Received: from so254-10.mailgun.net ([198.61.254.10]:41736) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <bounce+4c6c88.01b20-guix-devel=gnu.org@craven.ch>) id 1bUHiy-0000oY-Hc for guix-devel@gnu.org; Mon, 01 Aug 2016 14:14:01 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=craven.ch; q=dns/txt; s=mx; t=1470075239; h=References: In-Reply-To: Message-Id: Date: Subject: Cc: To: From: Sender; bh=CeTJfitEKLINLMdalWXwHOQgI6rAQiC2ugCX2UYzlQg=; b=F3fhtACVk/TMEQ3H31LEXTOeUU6m6ZReHk0/O/SvbVDf5RGqIaHSDJpC19k3vLxc9iX+RPE1 4FeUgdpsCCLTygBYonUiY4BW6qQFKkLsMQry16fVtcr4X2I5HBROrYEm2uZu0suLBEtByetO +JIvn0MxyUAV0bR6DHdiDXzvPGo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=craven.ch; s=mx; q=dns; h=Sender: From: To: Cc: Subject: Date: Message-Id: In-Reply-To: References; b=Q5KVXU/lQngJ+68nawKVbWOZ2NYW1/8T/W88m5wskuerJ3LfmWVO+u7FMCrc725LUPwDkB NQGGNHlaPm2IolM5Ia6T8+OKbsMNpZBMpetaEeRpBmZXCabxtCkxDiRcjkWcv7YVrPC/XUvj raPXeZjuY6zudY8vct+ipR0yWxM0w= X-Mailgun-Sid: WyIxMzZlMCIsICJndWl4LWRldmVsQGdudS5vcmciLCAiMDFiMjAiXQ== Received: from xps.craven.ch (pub151248146013.dh-hfc.datazug.ch [151.248.146.13]) by mxa.mailgun.org with ESMTP id 579f9167.7f68cd1a4490-in6; Mon, 01 Aug 2016 18:13:59 -0000 (UTC) From: David Craven <david@craven.ch> To: guix-devel@gnu.org Subject: [PATCH 01/31] gnu: network-manager: Propagate GLIB. Date: Mon, 1 Aug 2016 20:13:12 +0200 Message-Id: <20160801181342.16203-2-david@craven.ch> X-Mailer: git-send-email 2.9.0 In-Reply-To: <20160801181342.16203-1-david@craven.ch> References: <20160801181342.16203-1-david@craven.ch> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 198.61.254.10 X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." <guix-devel.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-devel>, <mailto:guix-devel-request@gnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/archive/html/guix-devel/> List-Post: <mailto:guix-devel@gnu.org> List-Help: <mailto:guix-devel-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-devel>, <mailto:guix-devel-request@gnu.org?subject=subscribe> Cc: David Craven <david@craven.ch> Errors-To: guix-devel-bounces+patchwork=sourceware.org@gnu.org Sender: "Guix-devel" <guix-devel-bounces+patchwork=sourceware.org@gnu.org> |
Commit Message
David Craven
Aug. 1, 2016, 6:13 p.m. UTC
* gnu/packages/gnome.scm (network-manager)[propagated-inputs]: Add glib. --- gnu/packages/gnome.scm | 2 ++ 1 file changed, 2 insertions(+)
Comments
On Mon, Aug 01, 2016 at 08:13:12PM +0200, David Craven wrote: > * gnu/packages/gnome.scm (network-manager)[propagated-inputs]: Add glib. > + (propagated-inputs > + `(("glib" ,glib))) This requires a little comment at the end of the line. I wonder if it is really needed. network-manager provides several libraries. Looking into the pkgconfig subdirectory, there is the following: -r--r--r-- 2 root guixbuild 389 1. Jan 1970 libnm-glib.pc -r--r--r-- 2 root guixbuild 375 1. Jan 1970 libnm-glib-vpn.pc -r--r--r-- 2 root guixbuild 361 1. Jan 1970 libnm.pc -r--r--r-- 2 root guixbuild 370 1. Jan 1970 libnm-util.pc -r--r--r-- 2 root guixbuild 414 1. Jan 1970 NetworkManager.pc libnm-glib.pc, libnm-glib-vpn.pc and libnm-util.pc require glib, the others do not. So it seems entirely possible to use network-manager without pulling glib into a profile. What do the specialists think? Andreas
> libnm-glib.pc, libnm-glib-vpn.pc and libnm-util.pc require glib, the others > do not. So it seems entirely possible to use network-manager without pulling > glib into a profile. libnm requires glib too. pkg-config libnm --libs -L/gnu/store/m3py3rk71ihlfgvj2kss7054hwfqwkpq-glib-2.48.0/lib -L/nix/store/apa8hagf5bnsw0fyb0i9a3b59z6h8ppb-network-manager-1.0.12/lib -lnm -lgio-2.0 -lgobject-2.0 -lglib-2.0
On Mon, Aug 01, 2016 at 09:56:44PM +0200, David Craven wrote: > libnm requires glib too. > pkg-config libnm --libs > -L/gnu/store/m3py3rk71ihlfgvj2kss7054hwfqwkpq-glib-2.48.0/lib > -L/nix/store/apa8hagf5bnsw0fyb0i9a3b59z6h8ppb-network-manager-1.0.12/lib > -lnm -lgio-2.0 -lgobject-2.0 -lglib-2.0 Okay. Should be fine to propagate then. Andreas
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 445e94a..2038f8f 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4423,6 +4423,8 @@ users.") "rundir=/tmp" "statedir=/tmp" "install"))))))) + (propagated-inputs + `(("glib" ,glib))) (native-inputs `(("glib:bin" ,glib "bin") ; for gdbus-codegen ("gobject-introspection" ,gobject-introspection)