From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kE9+OI9lLGKDigAAgWs5BA (envelope-from ) for ; Sat, 12 Mar 2022 10:19:11 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id YJkgMY9lLGKQQQAAG6o9tA (envelope-from ) for ; Sat, 12 Mar 2022 10:19:11 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 477CF3E2D1 for ; Sat, 12 Mar 2022 10:19:11 +0100 (CET) Received: from localhost ([::1]:51998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nSxu2-0006v9-Bh for larch@yhetil.org; Sat, 12 Mar 2022 04:19:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51320) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nSxtv-0006tP-8Z for guix-patches@gnu.org; Sat, 12 Mar 2022 04:19:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45164) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nSxtu-0003pt-VK for guix-patches@gnu.org; Sat, 12 Mar 2022 04:19:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nSxtu-00017p-GG for guix-patches@gnu.org; Sat, 12 Mar 2022 04:19:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54261] Acknowledgement ([PATCH]: Update GTK to 4.6.1.) Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 12 Mar 2022 09:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54261 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Zhu Zihao Cc: 54261@debbugs.gnu.org Received: via spool by 54261-submit@debbugs.gnu.org id=B54261.16470766854253 (code B ref 54261); Sat, 12 Mar 2022 09:19:02 +0000 Received: (at 54261) by debbugs.gnu.org; 12 Mar 2022 09:18:05 +0000 Received: from localhost ([127.0.0.1]:39061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nSxsy-00016X-KY for submit@debbugs.gnu.org; Sat, 12 Mar 2022 04:18:04 -0500 Received: from michel.telenet-ops.be ([195.130.137.88]:36360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nSxsw-000164-Og for 54261@debbugs.gnu.org; Sat, 12 Mar 2022 04:18:03 -0500 Received: from [172.20.10.9] ([188.189.198.37]) by michel.telenet-ops.be with bizsmtp id 5MJ02700A0ouAUC06MJ0zd; Sat, 12 Mar 2022 10:18:00 +0100 Message-ID: <92b1ba8ff3cb574dae5e642186b25bf204829b2d.camel@telenet.be> From: Maxime Devos Date: Sat, 12 Mar 2022 10:17:55 +0100 In-Reply-To: <865yojnb25.fsf@163.com> References: <86pmn04f4s.fsf@163.com> <864k4c4cmv.fsf@163.com> <86ilsky0xb.fsf@163.com> <149614fb88e1afab846783a5d3b1bbe0bde640f0.camel@telenet.be> <865yojnb25.fsf@163.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-+GUNbcLDTycRflzMPCAy" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647076681; bh=um8ziWet1FVnE59r+SWk/GqMt3xiCEVCjZXbx6llX/w=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=D8uP11aZIACWx791s0QWvziSEpjHdqQDEx77lch85nstSv1vttI6Fc3H5Xw6tpWzW tZ3/ICYRjOKnNMewsMiKQJ0tL9GvwGaoRVLda5V/DvLbMy9rW9d41HVtkGmRDxgwsi jLYfHDEqbjgE2oVeUQ9CtsRKDVjhFiyET4f5jEWk/kSZfH4J15VvbCfaa2kGYp2T1t ivHrAhBzpyJbKYqp78LECcAScpvL6rl/WbPn8ew1CXEkldiZZSKeKdnJmsv8fmNrpg NN443kMiop4XEw2fbv8SyYY224tvx56zNBxIweybTzCmHsIuy7ponyRZvD94F1XQQC mINhoyFBINp8A== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647076751; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=um8ziWet1FVnE59r+SWk/GqMt3xiCEVCjZXbx6llX/w=; b=TcjtYi7So61Scth1V8HwnvgGNso9unz38GI6bd2nNfXXZNzPmFNj4EJg/JfWvKqeDA11cv LdI96+i5/MfAanI1e6HtQdpwm3Tk47wkj5gOLuyqaiXAjLVzsK7DcscXsiJ/wF1uX16xVK OgCnhkHXr06y3D4mffFSCn+N3bT6PQE5Uiv7vqnPey9Jtyyo0Y/EwZ7vIlVMShYWebHc1d npYTTwaAjabE5q5HqbmES0sck0Ys6KbvXIHzxEzg1oOaqjjdWXPdmAPNeZJ4NKtenx4L+v 9D9Ea1uxAPsiG9hUeknCGbtI9ejFKo6TGQ3ri5hwAf7D61nY7XkhBbjHBGEkVA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647076751; a=rsa-sha256; cv=none; b=BuWbdlOmCcq31sDMIK98ibzg7qiR35t1h+QoBvE78uckPrFCgo0hI7t0kQpSfHScWu+6xr lLfZWgmXlfs8IUIbPhkudajIaRnTonTvjtyaoYKSKCQcGdFtddAbv81gKuX5yOfqJSdHLO k8Fx/9M8aN1UnvBkzNP9FaLJRC8ntFuybk927zYjS+UarZNKNlk1KavRFtoGz+memCxcVo 4X4x7ZfV1ssiNvIOyOn+Iugs2uN3+OhCaWc9G1iCHvvOfmnYncZieClhzSPEQld0vKIV9j H6+tZBEM4MC7YtSGA4XnEHaUJi97wicn6h9B8tf1pxa9O49k1oUFJDwnIf+9Yg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=D8uP11aZ; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 2.91 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=D8uP11aZ; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 477CF3E2D1 X-Spam-Score: 2.91 X-Migadu-Scanner: scn0.migadu.com X-TUID: 0d6w7sNzIk80 --=-+GUNbcLDTycRflzMPCAy Content-Type: multipart/mixed; boundary="=-9/oG3Z32sN3JoSlBxR+r" --=-9/oG3Z32sN3JoSlBxR+r Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Zhu Zihao schreef op za 12-03-2022 om 10:38 [+0800]: > > (*) Could be avoided by symlinking pkg-config files into the pkg- > config > > directories of their dependent libraries, as suggested by lilyp. > >=20 > > [[End of PGP Signed Part]] >=20 > Not only for pkg-config files, but also for headers. >=20 > For example, the header of gtk4 may have following lines >=20 > #include This is getting a little off-topic, but for headers, symlinking is not necessary, pango.h could be automatically replaced by the absolute file name /gnu/store/.../include/pango.h in gtk4's header, see attachement. (Idea suggested by lilyp on IRC). It needs some more work though, see TODO's and lack of documentation. Greetings, Maxime. --=-9/oG3Z32sN3JoSlBxR+r Content-Disposition: attachment; filename="absolute-inclusions.scm" Content-Type: text/x-scheme; name="absolute-inclusions.scm"; charset="UTF-8" Content-Transfer-Encoding: base64 Ozs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCjs7 OyBDb3B5cmlnaHQgwqkgMjAyMiBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+Cjs7Owo7 OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCjs7Owo7OzsgR05VIEd1aXggaXMgZnJl ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAo7Ozsg dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs aXNoZWQgYnkKOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u IDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAo7OzsgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz aW9uLgo7OzsKOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg d2lsbCBiZSB1c2VmdWwsIGJ1dAo7OzsgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo7OzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo7OzsgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KOzs7Cjs7OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2 ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo7OzsgYWxvbmcgd2l0 aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K CihkZWZpbmUtbW9kdWxlIChndWl4IGJ1aWxkIGFic29sdXRlLWluY2x1c2lvbnMpCiAgIzpleHBv cnQgKGFic29sdXRlLWluY2x1c2lvbnMgcGF0Y2gtaGVhZGVyLWluY2x1c2lvbnMpCiAgIzp1c2Ut bW9kdWxlIChndWl4IGJ1aWxkIHV0aWxzKQogICM6dXNlLW1vZHVsZSAoaWNlLTkgbWF0Y2gpCiAg Izp1c2UtbW9kdWxlIChybnJzIGV4Y2VwdGlvbnMpKQoKKGRlZmluZSAoYWJzb2x1dGUtaW5jbHVz aW9ucyBmaWxlcyBoZWFkZXItbG9jYXRpb25zKQogIChzdWJzdGl0dXRlKiBmaWxlcwogICAgKCgi I2luY2x1ZGUgPCguKik+IiBvcmlnaW5hbCBoZWFkZXItbmFtZSkKICAgICAoZ3VhcmQgKGMgKChz ZWFyY2gtZXJyb3I/IGMpIG9yaWdpbmFsKSkKICAgICAgIDs7IFRPRE86IGxpYmdjYyAmIGV0Yywg bWF5YmUgYXZvaWQgaW5jcmVhc2luZyB0aGUgY2xvc3VyZSBzaXplCiAgICAgICA7OyBieSBza2lw cGluZyBnbGliYyBoZWFkZXJzIC4uLgogICAgICAgKGZvcm1hdCAjZiAiI2luY2x1ZGUgPH5hPiIK ICAgICAgICAgICAgICAgKHNlYXJjaC1pbnB1dC1maWxlIGhlYWRlci1sb2NhdGlvbnMKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJpbmNsdWRlLyIgaGVh ZGVyLW5hbWUpKSkpKSkpCgooZGVmaW5lKiAocGF0Y2gtaGVhZGVyLWluY2x1c2lvbnMgIzprZXkg aW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICJQYXRjaCBpbmNsdXNpb25zIGlu IEMgaGVhZGVycyBpbiBPVVRQVVRTIHRvIHVzZSBhYnNvbHV0ZSBmaWxlIG5hbWVzLiIKICAoZGVm aW5lIGhlYWRlci1sb2NhdGlvbnMgKGFwcGVuZCBvdXRwdXRzIGlucHV0cykpCiAgKGRlZmluZSBo ZWFkZXItZmlsZT8gKGZpbGUtbmFtZS1wcmVkaWNhdGUgIlxcLihofGhwcCkkIikpCiAgKGZvci1l YWNoIChtYXRjaC1sYW1iZGEKICAgICAgICAgICAgICAoKF8gLiBvdXRwdXQpCiAgICAgICAgICAg ICAgIChhYnNvbHV0ZS1pbmNsdXNpb25zCiAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAoc3Ry aW5nLWFwcGVuZCBvdXRwdXQgIi9pbmNsdWRlIikgaGVhZGVyLWZpbGU/KQogICAgICAgICAgICAg ICAgaGVhZGVyLWxvY2F0aW9ucykpKQogICAgICAgICAgICBvdXRwdXRzKSkK --=-9/oG3Z32sN3JoSlBxR+r-- --=-+GUNbcLDTycRflzMPCAy Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYixlQxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7juOAP9NmvNFb2BQ+r8H69ZVHQHn6yNz 8i9B9fuOZlhI5ETIEgEA+BARbLfDPTpW8na8nNqUHxpu+wlC+vN/ucH9LMkmZw4= =Bpl6 -----END PGP SIGNATURE----- --=-+GUNbcLDTycRflzMPCAy--