Received: (at 76690) by debbugs.gnu.org; 3 Mar 2025 05:30:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 03 00:30:43 2025 Received: from localhost ([127.0.0.1]:42955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toyO2-0001nU-Ob for submit <at> debbugs.gnu.org; Mon, 03 Mar 2025 00:30:43 -0500 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:42012) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1toyNy-0001ml-AC for 76690 <at> debbugs.gnu.org; Mon, 03 Mar 2025 00:30:40 -0500 Received: by mail-wr1-x442.google.com with SMTP id ffacd0b85a97d-390f69e71c8so1200371f8f.0 for <76690 <at> debbugs.gnu.org>; Sun, 02 Mar 2025 21:30:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740979832; x=1741584632; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=luvrFEmp49Jqx+R4aH5onreeH7xsseZ+zHlAmMTBGe8=; b=UTYcVq2XIvLVzwMBtAAT8/6DD+/5UEpCZMoUjNrXoNayn/bVTl8MYWTBH1odIRywTq eL+3nYpW/17FuUaSQIRTvFhJl5LJA70GQI+uOYVa+/zgmzp+99SSlchE+tjoWww5HSNr 8zCU4ksHhRtGsrlSLehL4uCwuJ7rCw4tHdQ6mFiBSr4u5p88C2XkgiMqB+T6DRm7FgUE MIYmour61SP2YNHJhdkYVgPvjIMO2q8rn7PVj9eQ8KuNIm2ojzM+yuzv6S0GmUx83U8/ RPHrN7b3FJQU4VEx7n3fZq2SP8X3v2xNVNArd9ZsUq8abd25PjLhVE7qkwCII94oyyCa dyqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740979832; x=1741584632; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=luvrFEmp49Jqx+R4aH5onreeH7xsseZ+zHlAmMTBGe8=; b=sA0cgKOe1k6GLu8hISb2p+4bKx9iYPyq7zHFaEgvQZEdLGGomhmOl58dhlglwyHzwQ epMpHOoYzUKGnDZttUu5iayE+Bol8Q0joOkMqW+LcgddB9d9d2ddEHkxHuaLVb9JwtAE rMpks2gRI1L4eOWc0/lGAshg3nxi/pqEYw+0DPFON/1t38rxShABA80HWNg2UbuYiZeA x14mBfSO/EmW61WAquotBLMeIu0BQmggFDff5Gvro46biDHLKkjqQvBh6OA6KC5BHdcf ViNaPChcgXoCrR5t1DaGNJoYFG0d8BpFCUtgN7mYyQA25oSTEQPXSYN/qxZ/V27mj/Nd +tsw== X-Gm-Message-State: AOJu0Ywhy2THifxqK/gw57Smwqfbi8u3KREYE1lTxRVaotcTQp0zi8zN cCylzaMsKKkADIFCUnAh+cLblLCwExwJ/Eb6wHhK9Y3wuWctQueQ X-Gm-Gg: ASbGncvpt3VVlo2WNXMLo8BHMQUXacrpaO3rYIc241bmnoI6lQwPj3dZNAe70N7nsbG Ije8OoStj9XkbLbwZ7lA8CeAa0uEGLM3GomV8Q1R9bmBb+HMHjfb+YIepqvVn++G8oNwQi0Xi+x 3yIOgDe0K0BrVAXnWKanViIz4JMeOnxW+m4n4SkRN3zFJzG3fOSBoNDoXSUy9euyJ99f6GO8zlC 6OFbG4CmAy9VqIG/JOqIUYjmhX/WY+bA1oZBiBFHWLCEfJ6hYoLo2drlQcgF5kkLan0hFpEUtyx jIbCYvSyovDQYNloB3hni5Z4fzYmjsFpFGYx/jG/t+mvptlhrvCRleC0pTknKyh+ylwFbJUka+4 b3WwD3JNQVOq1xg4Q4HbJ X-Google-Smtp-Source: AGHT+IGh/ug/zboYbXdzrbdbXRn2DVr8RN4r2vAPsqq4V0w5MbnBrUctolORgderMAv6+BapIjMKUw== X-Received: by 2002:a5d:6dac:0:b0:391:812:4e0d with SMTP id ffacd0b85a97d-39108124eafmr2236691f8f.10.1740979831629; Sun, 02 Mar 2025 21:30:31 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e485ddd1sm13371831f8f.94.2025.03.02.21.30.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Mar 2025 21:30:30 -0800 (PST) Message-ID: <f498f47129c64e3780a0e6a9b13a0ee0e1fb6e89.camel@HIDDEN> Subject: Re: [bug#76690] [PATCH 2/4] gnu: emacs-minimal: Enable native compilations From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Morgan Smith <morgan.j.smith@HIDDEN> Date: Mon, 03 Mar 2025 06:31:27 +0100 In-Reply-To: <CH3PR84MB3424B2382FD894C059BD2B1EC5CE2@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB34249CB04D169E65A491BE7AC5CE2@HIDDEN> <06be95a10f7210180a36b8a173e36029ece1be9e.camel@HIDDEN> <CH3PR84MB3424B2382FD894C059BD2B1EC5CE2@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, 76690 <at> debbugs.gnu.org, Ian Eure <ian@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Andrew Tropin <andrew@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Sonntag, dem 02.03.2025 um 16:51 -0500 schrieb Morgan Smith: > Liliana Marie Prikler <liliana.prikler@HIDDEN> writes: >=20 > > Am Sonntag, dem 02.03.2025 um 16:04 -0500 schrieb Morgan Smith: > > > * gnu/packages/emacs.scm(emacs-no-x): Move native compilation > > > settings from here to ... > > > (emacs-minimal): ... here. > > >=20 > > > Change-Id: Ib549f0e7435cab0c891bb8d6cec9b1af041ab7c4 > > > --- > > Note: enabling native compilation for emacs-minimal will likely not > > do what you think it does.=C2=A0 Unless you use emacs-minimal itself as > > your emacs (rather than e.g. emacs-no-x), you will not see any > > benefit from this patch. >=20 > emacs-minimal is the default-emacs in the emacs-build-system. > Currently, we disable native-compilation of loaded elisp because we > want to use the ahead-of-time native compilation that occurs when > building a package.=C2=A0 However, if we don't build our packages with an > emacs that supports native compilation, then we are effectively > disabling the native compliation feature for all packages. Yeah, as I thought, you're overestimating the benefits of this patch.=20 Natively compiled Emacs packages are incompatible across variants, so your emacs-minimal AOT'd package won't work with emacs, emacs-pgtk or emacs-next. Cheers
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 22:21:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 17:21:02 2025 Received: from localhost ([127.0.0.1]:38174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1torgB-0006X2-6L for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 17:21:02 -0500 Received: from mail-mw2nam12olkn2019.outbound.protection.outlook.com ([40.92.23.19]:49633 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <morgan.j.smith@HIDDEN>) id 1torg2-0006VQ-OV for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 17:20:56 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jIv6p1FrF1Jx7UIu1PrSpLkJmGgV5RwYR2P6pp+5bQlPD1WOHpl5/FV8pn3Nx1NWge17hAomsD8D/t2NhhFvZ5HnywpMnvJJeh1YcV440ZYdPMO/FpgMANRbEUU18c0DXLvrj7iLLfPAgrgexhBwWz+f3k9JcEyv2tqlxvbXyLZn/jStQkTRBD3b8l6KQsPOLQnmtSQ5hO4XYhkSHeFzLxf3pa0rUagaS6Ez1qDqavZhxlg7rnjMCxCYlgHKb4Jy5AzL1y3GkBPzL0vcfJRZB44Qnx+6pjYWP+egH8eWXDNU1GRE1pyiyYAd+AqAapT+/cai4l3sG3X9vx1NpDuSlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/aOM6555TQzswpRGXfukeM8VC7r9HTKMb0JsTHWiSxE=; b=rLMYvhOZbe2tqN7cKCQCNb0GlH8GP9sVqGJGISCmLKo53itTIm4J5Q7hMSCpou+jkrkRfK7lY+bTBdCXBVfF6XEInoCnBoStBPQmEPXG8kQYNa85JoU80k6mqGOEkaS8s5v+5JDp/uYFH7L3tzQwxevuKC6Qx0xrjKITwCVgWrCozWGznUEr7/MWRBWDR/5nnx1LMMOxmPt4bxse3bUSiawNTA54QzxKkSm7gr1FyYsAhlsb10whyCTgiUZ9gLaLHcYI5D+jW/rrn3VXzEZ008nKvMN7CgskDeMWTvB5PI+yqYGrtUb/J2uzHSETOtfVDAC0kWIi1xjgjOohpOmvRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/aOM6555TQzswpRGXfukeM8VC7r9HTKMb0JsTHWiSxE=; b=VgUpD78DiFPCuSQZN1hrMc7RDOwM+wsThiJcdO+JSRGCRZ44ddmokJ4Flw2NB5PnCYZMHx48lOsZov5GMThCnCBIg1a4rGRWSvQaCnlGUwFhQmDsW8z2VBEt6EpeiFD3KXC6sRHzne25hRwZuKDaNR4TJrf9jhoS0LyAVuaS5diJy0TcwwgQOJolCXeGIN13vwGvZWIb5U3dsUmGgiEWPQQQnPdifIgWN1P2u6yq6eR32y19OyzwL+Td6TXYENZHuHbwgQZmF+dBVQRk9gzcRBb8bVrgtp+A/dJKYodo4SrlvM00L6yIcJbXbO/pQBN1Ja/e5qVvZoejV7tvi5GAtw== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by SJ1PR84MB3043.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:488::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Sun, 2 Mar 2025 22:20:40 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 22:20:39 +0000 From: Morgan Smith <morgan.j.smith@HIDDEN> To: Liliana Marie Prikler <liliana.prikler@HIDDEN> Subject: Re: [bug#76690] [PATCH 4/4] Use #:lisp-directory instead of a custom phase In-Reply-To: <b47fc47ef680f6b9c65727d1eed1ee3ebb7bdf3c.camel@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB342488569BE28C8BA58E6BA6C5CE2@HIDDEN> <b47fc47ef680f6b9c65727d1eed1ee3ebb7bdf3c.camel@HIDDEN> Date: Sun, 02 Mar 2025 17:20:36 -0500 Message-ID: <CH3PR84MB34242A89E8D26C86E87E212AC5CE2@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: multipart/mixed; boundary="=-=-=" X-ClientProxiedBy: YQBPR0101CA0021.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00::34) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <87v7srnkgb.fsf@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|SJ1PR84MB3043:EE_ X-MS-Office365-Filtering-Correlation-Id: 599accf0-8fe4-4f5a-7e8c-08dd59d87687 X-Microsoft-Antispam: BCL:0; ARA:14566002|8060799006|19110799003|7092599003|5072599009|15080799006|461199028|6092099012|13095399003|3412199025|440099028|41001999003; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?BXyoEdlOTufc+l8cKTzRzF2IavjXbMbJDIfucjnKMiAVgDiVERKF0UClWIBZ?= =?us-ascii?Q?I4Aeh/kNVuffdlSti9Vc+tc6PlsozGfPOksKSgbYiTDnM965sXJa1JUubwkl?= =?us-ascii?Q?XtfqP3p+xS4PLWYu4FmtbXyuE+JtwTO3bIhaXI+OdzHKqCl8DxzCySIEUuaY?= =?us-ascii?Q?Um8sBNPxmF+f37zUU8gDYhc/d1eGAx8iBaX7XMlxsaiaiNuJ5U3OPWmVt41L?= =?us-ascii?Q?cIWoBFfJHJT3kPx9hqQ7eMzH07+8sif3g3psGVSVAmYtr9NFSZRztHnXyGJw?= =?us-ascii?Q?laAsLuUMPsRorFaAcf+WJhqJ4oJEdMg03hdUYEj/is081N3G4p9S//RQhWjm?= =?us-ascii?Q?WDUYg5Rs/6EQLy30ZyC749dMqirECb9fhR7pWD3VKEsmRUYg3sQkrnyqRXnS?= =?us-ascii?Q?FxMgzalPPEuXhJPeZBbQTGZrvNc6CpjJoPksAgtLif6dM6XSJyp3MkdzFwnP?= =?us-ascii?Q?An3s/82kneOnM1WjQfh9QYVBmPLVyhpirKtd2Zon88+EXvzozb95w3eNztFy?= =?us-ascii?Q?BFVSUaJhGzHeG7Qsnhix+Xp0jjbAc/WPy+tF8N+w3DvmQYEHveys0YN7o6Yb?= =?us-ascii?Q?sNowVKy6RE8A+XWrhTo99KZHTk8a4zJ15TkwSfu2Fl24t7O2HT2G28IYTt+u?= =?us-ascii?Q?Dyv2sfzeQLZPT+RES5YfQTNyRZb0gc6CYqmAr5xK72FKLF2GUZJSA3UEmf1x?= =?us-ascii?Q?jXZ5gHTO63xo1U+HLCy2IOYsIu6rzkcKQ6TjGqgpMSuo5XYt7lz1W9KuZJoI?= =?us-ascii?Q?2T94ryz/Tp1YY0XTNFKxX0enSw3bcXNRrA/ymDqcZcxTZ4CvFzoHmT3Kwjre?= =?us-ascii?Q?dLKylZ+FWCMjwkw3xHlu54M9erOJnMf8xn2xkj6re7NKsj2GrYRQbx28YsvK?= =?us-ascii?Q?A6GUV9o+YMpDyXukOJFRjMf295H0af9x2aTFmFimV50XLL/HfNusW6WY+W4q?= =?us-ascii?Q?IeBSzC9vL1fcIXUvrYGaqnW3MdDGXwAxRqSbsEcskuTyItLeS5fFgVi+KLN3?= =?us-ascii?Q?fMWhf2PNy7+S7iUZRGs6suEp+rKZIRm3eDRiUEfAlVKRI5K2y31n8K8HXvWK?= =?us-ascii?Q?+kiUqJuNLl4ZW63SQevL2lyT64BnZRoRKKBEGnzKLJpPQFChWDh/rXCfjSSZ?= =?us-ascii?Q?1kME7WyLqQPNaEdST1guk0+wCF9XC4OYjInuBQx0XYf1Pr5J9jx3vps=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iI5CsOWUIuqTvQjhJy0eRUE+MgLLchpBaO6zC0z1Kp7y7bf+dtIrHjaZp75X?= =?us-ascii?Q?XCeMDdlYy/rF+La5Dm1ZJmiRY8gphUOGLRflZitPtY6zdBhf1m+y7lHybf4n?= =?us-ascii?Q?kGpv79vFQuuHyKsc2xX2JR2O0xiUuJS+m3SeDdzxEyWk5GGcd9N6+m+paRRw?= =?us-ascii?Q?RZd9oMJTviNVzqNHVDMrlD7vGbFn/Rv4EDK3ZoiFEkEX+60Nap/sVV+kINGC?= =?us-ascii?Q?RZr3SB8AJZPeHGaKUs8U/nweO0lWa9VH0DjYQk4dgkdbaKu8kNffQnXzETX/?= =?us-ascii?Q?9/sesmIcCP1/Ps/wNC4LyN2w6Ad2U5owOzyq2zvobn/93092A0Jsyb1pLrpf?= =?us-ascii?Q?+4HZ5JbF74kQaLsKyJqqBnwMXC3dp0kyMz5UQar3t/6LXjzg7HqS5XCmi+03?= =?us-ascii?Q?+PBZGaxlKtgtzPwTv8UZUqzFhLYmBy2wfcg2cxuwPZEk4tq5Qa9LD5x4wuPC?= =?us-ascii?Q?rVN95mSwVOzjjb9zSgZVx60Sshe0+Gbj4qFlG/G08JjSBuRLGCWc5AV6mc9w?= =?us-ascii?Q?HoUBy6lWgt1u3TWOKGihHUfpSFi9/FbLgKgXx9pWAVsPCsRv8LTKlbLd1202?= =?us-ascii?Q?HPA7Xm1pfsNVoB1o7wqHSO7tJ9vz1wK3Chrl7XTg0U5n2+Lr7RNR4JXb5i/g?= =?us-ascii?Q?RGKm0GimST193CvprJDi7K8U9RbEFppBbbVQRgPQy1MWnZgFQDDIXhIxVLgS?= =?us-ascii?Q?dkRkQF1uii5vnvPmHKDDgqWhzqKn3wMZxORBwq5EJOzWmE7gBQVBuCvGqOWL?= =?us-ascii?Q?gxDCk9ZuM23hjEHKDZG0tcXHZvf5VmbP2lQDFlnQEisSECrKzET5IcV/SqDz?= =?us-ascii?Q?vwurywP6T/7AA0ADPQ3U+d31nsyTe6D1r5BU7RevCj+BCeL6apPXWxScsEWH?= =?us-ascii?Q?+OC6uLQtWTAJtGPLe1fN/qQ1TywgFx+EASfl0vltGvKZnHLIEkXd3Uj1Rmm4?= =?us-ascii?Q?ngE+JO/a5L1Y4UJ/T9uz/Kw3dBOIze8+snNHqVkhdWSEIYxF8zt1JI6Sxr7M?= =?us-ascii?Q?IYZi7FSDjzuRpXeb29AHG/1lL3uj91fiPxNISV60sdFaFNUgC25frnQ8cHcI?= =?us-ascii?Q?f61mnu7aaK2nAcqo5OrenN2ONVRbMBn4TjHWPlXMknot9fFowYLL58TaU09r?= =?us-ascii?Q?LFY8SvaSnRKrQoU9GyAdKX7DR7CCsWs6nnVgwZbBHlX4iXAunXW4A14U5VfD?= =?us-ascii?Q?i62Bt9PaTc+Sh0qXWfnf6K5bi1mKjzJZAESxk/jc6ZXe2MgO9UXavsumD6jk?= =?us-ascii?Q?8fCCRxYbSx1LaTr2IfFi?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 599accf0-8fe4-4f5a-7e8c-08dd59d87687 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 22:20:39.6785 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR84MB3043 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Andrew Tropin <andrew@HIDDEN>, 76690 <at> debbugs.gnu.org, Divya Ranjan Pattanaik <divya@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Liliana Marie Prikler <liliana.prikler@HIDDEN> writes: > Am Sonntag, dem 02.03.2025 um 16:04 -0500 schrieb Morgan Smith: >> Using a custom phase might not order the 'chdir' at the correct time >> and might >> cause problems with some of the early phases in the 'emacs-build- >> system' (like >> 'ensure-package-description', 'expand-load-path', etc...) >> >> * gnu/packages/agda.scm (emacs-agda2-mode): >> * gnu/packages/cmake.scm (emacs-cmake-mode): >> * gnu/packages/emacs-xyz.scm (emacs-casual-avy, emacs-casual-calc, >> emacs-casual-dired, emacs-casual-info, emacs-chronometrist, emacs- >> edit-server, >> emacs-epkg, emacs-exwm-firefox, emacs-flymake-collection, emacs- >> forge, >> emacs-ghub, emacs-know-your-http-well, emacs-org-contrib, emacs-php- >> mode, >> emacs-stumpwm-mode, emacs-telega-contrib, emacs-transient, emacs- >> treemacs, >> emacs-treemacs-extra, emacs-with-editor, emacs-xenops): >> * gnu/packages/engineering.scm (emacs-scad-mode): >> * gnu/packages/erlang.scm (emacs-erlang): >> * gnu/packages/mail.scm (emacs-notmuch): >> * gnu/packages/music.scm (emacs-lilypond-mode): >> * gnu/packages/protobuf.scm (emacs-protobuf-mode): >> * gnu/packages/scheme.scm (emacs-gerbil-mode): >> * gnu/packages/version-control.scm (emacs-stgit): Use '#:lisp- >> directory' >> instead of a custom phase. >> --- > Note: ChangeLog continuation lines should end with a closing > parenthesis. > Each file should have a message, even if that is "Likewise." > > Not sure if one patch is the right approach here. I think one patch > per package might be a better idea. I've attached the relevant patches to this email. Let me know if you'd rather I use 'git send-email' (and how I should do that without filling up everyone's inbox). > > I would use (and=> lisp-directory chdir) and allow chdir to be #f. > Done! See attached > Cheers --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0001-guix-emacs-build-system-Add-lisp-directory-key.patch From d83841617a4b4583cbd3439e662bed75577593b0 Mon Sep 17 00:00:00 2001 Message-ID: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 14:31:29 -0500 Subject: [PATCH v2 01/31] guix: emacs-build-system: Add 'lisp-directory' key * guix/build-system/emacs.scm(emacs-build): Add 'lisp-directory' key. * guix/build/emacs-build-system.scm(unpack): Change into 'lisp-directory' after unpacking. Change-Id: I3991af7188de72b29b1c6985ffe7185216cedb35 --- guix/build-system/emacs.scm | 2 ++ guix/build/emacs-build-system.scm | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/guix/build-system/emacs.scm b/guix/build-system/emacs.scm index 06eec43ec4..f5b2cec445 100644 --- a/guix/build-system/emacs.scm +++ b/guix/build-system/emacs.scm @@ -87,6 +87,7 @@ (define* (emacs-build name inputs (test-command ''("make" "check")) (phases '%standard-phases) (outputs '("out")) + (lisp-directory #f) (include (quote %default-include)) (exclude (quote %default-exclude)) (search-paths '()) @@ -105,6 +106,7 @@ (define* (emacs-build name inputs (use-modules #$@(sexp->gexp modules)) (emacs-build #:name #$name #:source #+source + #:lisp-directory #$lisp-directory #:system #$system #:test-command #$test-command #:tests? #$tests? diff --git a/guix/build/emacs-build-system.scm b/guix/build/emacs-build-system.scm index aa083c6409..d2cf08c4d4 100644 --- a/guix/build/emacs-build-system.scm +++ b/guix/build/emacs-build-system.scm @@ -67,7 +67,7 @@ (define (store-file->elisp-source-file file) (strip-store-file-name file) suffix)))) (string-append name suffix)))) -(define* (unpack #:key source #:allow-other-keys) +(define* (unpack #:key source lisp-directory #:allow-other-keys) "Unpack SOURCE into the build directory. SOURCE may be a compressed archive, a directory, or an Emacs Lisp file." (if (string-suffix? ".el" source) @@ -76,7 +76,9 @@ (define* (unpack #:key source #:allow-other-keys) (chdir "source") (copy-file source (store-file->elisp-source-file source)) #t) - (gnu:unpack #:source source))) + (begin + (gnu:unpack #:source source) + (and=> lisp-directory chdir)))) (define* (expand-load-path #:key (prepend-source? #t) #:allow-other-keys) "Expand EMACSLOADPATH, so that inputs, whose code resides in subdirectories, base-commit: 725917beddf8454f92d01de7a3cfcc283100f43b prerequisite-patch-id: b74e1301201f7e4a2c31e98ad1be38f8c22d6d36 prerequisite-patch-id: 1fc8f754851e8b0bcc1a2f3dd2fe898afc9a7736 -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0002-gnu-emacs-agda2-mode-Use-lisp-directory.patch From 04e003bc1e853fefc4c917a3161d8bb33cf9233a Mon Sep 17 00:00:00 2001 Message-ID: <04e003bc1e853fefc4c917a3161d8bb33cf9233a.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:11 -0500 Subject: [PATCH v2 02/31] gnu: emacs-agda2-mode: Use '#:lisp-directory'. * gnu/packages/agda.scm (emacs-agda2-mode): Use '#:lisp-directory'. Change-Id: I8840159c4780d9bcc2e5e13615c353a3836cae10 --- gnu/packages/agda.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/agda.scm b/gnu/packages/agda.scm index c20549888d..ff23278469 100644 --- a/gnu/packages/agda.scm +++ b/gnu/packages/agda.scm @@ -150,10 +150,7 @@ (define-public emacs-agda2-mode (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'enter-elisp-dir - (lambda _ (chdir "src/data/emacs-mode")))))) + #:lisp-directory "src/data/emacs-mode")) (home-page "https://agda.readthedocs.io/en/latest/tools/emacs-mode.html") (synopsis "Emacs mode for Agda") (description "This Emacs mode enables interactive development with -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0003-gnu-emacs-cmake-mode-Use-lisp-directory.patch From 4949dfe27feff34e9b43b02709879c8baff0df5b Mon Sep 17 00:00:00 2001 Message-ID: <4949dfe27feff34e9b43b02709879c8baff0df5b.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:11 -0500 Subject: [PATCH v2 03/31] gnu: emacs-cmake-mode: Use '#:lisp-directory'. * gnu/packages/cmake.scm (emacs-cmake-mode): Use '#:lisp-directory'. Change-Id: I09668b4377f524e16d9c3e2696893b3e775f634b --- gnu/packages/cmake.scm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 1ddcfa4d80..8c1ee61338 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -532,12 +532,7 @@ (define-public emacs-cmake-mode (outputs '("out")) (build-system emacs-build-system) (arguments - (list #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "Auxiliary")))))) + (list #:lisp-directory "Auxiliary")) (synopsis "Emacs major mode for editing Cmake expressions") (description "@code{cmakeos-mode} provides an Emacs major mode for editing Cmake files. It supports syntax highlighting, indenting and refilling of -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0004-gnu-emacs-with-editor-Use-lisp-directory.patch From d639f3a44c3cfd395d7de0485bfd13a63bf8220c Mon Sep 17 00:00:00 2001 Message-ID: <d639f3a44c3cfd395d7de0485bfd13a63bf8220c.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:11 -0500 Subject: [PATCH v2 04/31] gnu: emacs-with-editor: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-with-editor): Use '#:lisp-directory'. Change-Id: Ia559ab6b003981faca27bf8f502e320ef5032555 --- gnu/packages/emacs-xyz.scm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 272be3a275..919c52592a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1703,11 +1703,9 @@ (define-public emacs-with-editor (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:phases #~(modify-phases %standard-phases - (add-before 'install 'enter-lisp-directory - (lambda _ - (chdir "lisp"))) (add-before 'install 'make-info (lambda _ (with-directory-excursion "../docs" -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0005-gnu-emacs-ghub-Use-lisp-directory.patch From 5c3d1002306b7051acc912b66012eb1768569981 Mon Sep 17 00:00:00 2001 Message-ID: <5c3d1002306b7051acc912b66012eb1768569981.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:11 -0500 Subject: [PATCH v2 05/31] gnu: emacs-ghub: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-ghub): Use '#:lisp-directory'. Change-Id: I07b7a94e5eadd64e6ce6813ff1d080b116b285e3 --- gnu/packages/emacs-xyz.scm | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 919c52592a..e4b06f2214 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -2677,20 +2677,12 @@ (define-public emacs-ghub (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:phases #~(modify-phases %standard-phases (add-before 'install 'make-info (lambda _ - (invoke "make" "info"))) - (add-after 'make-info 'enter-lisp-directory - (lambda _ - (chdir "lisp"))) - (add-after 'expand-load-path 'add-el-dir-to-emacs-load-path - (lambda _ - (setenv "EMACSLOADPATH" - (string-append (getcwd) - "/lisp:" - (getenv "EMACSLOADPATH"))))) + (invoke "make" "--directory=.." "info"))) (add-after 'install 'install-info (lambda _ (let ((info (string-append #$output "/share/info"))) -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0006-gnu-emacs-flymake-collection-Use-lisp-directory.patch From 8c7bc3e7f5b9514633ff45538ea529d92b51da4c Mon Sep 17 00:00:00 2001 Message-ID: <8c7bc3e7f5b9514633ff45538ea529d92b51da4c.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:12 -0500 Subject: [PATCH v2 06/31] gnu: emacs-flymake-collection: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-flymake-collection): Use '#:lisp-directory'. Change-Id: I4a7355cf663ac4f43438d877ff3417e243ff621a --- gnu/packages/emacs-xyz.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e4b06f2214..b4f0bb9134 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -3133,12 +3133,10 @@ (define-public emacs-flymake-collection (build-system emacs-build-system) (arguments (list + #:lisp-directory "src" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ - (chdir "src"))) - (add-after 'chdir 'move-checkers + (add-after 'unpack 'move-checkers (lambda _ ;; Move checkers to the top level, which is in the ;; EMACSLOADPATH. -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0007-gnu-emacs-xenops-Use-lisp-directory.patch From af756658c2300416f6ba0ce3f528373b318b2169 Mon Sep 17 00:00:00 2001 Message-ID: <af756658c2300416f6ba0ce3f528373b318b2169.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:12 -0500 Subject: [PATCH v2 07/31] gnu: emacs-xenops: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-xenops): Use '#:lisp-directory'. Change-Id: I3ea4e620f5fb96a1ad4f7cd7c47233fd113edb44 --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b4f0bb9134..161a23ee0c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -5034,12 +5034,12 @@ (define-public emacs-xenops (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir + (add-after 'unpack 'set-home (lambda _ - (setenv "HOME" "/tmp") - (chdir "lisp")))))) + (setenv "HOME" "/tmp")))))) (synopsis "WYSIWYG LaTeX environment") (description "This package provides a WYSIWYG LaTeX environment. It uses @command{dvisvgm}, @command{xclip}, @command{pngpaste} and -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0008-gnu-emacs-chronometrist-Use-lisp-directory.patch From b601dba1ed3eb1dbbba706a7646734e26da39dde Mon Sep 17 00:00:00 2001 Message-ID: <b601dba1ed3eb1dbbba706a7646734e26da39dde.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:12 -0500 Subject: [PATCH v2 08/31] gnu: emacs-chronometrist: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-chronometrist): Use '#:lisp-directory'. Change-Id: Ieb241549460a4fee0764bc30951f0c40d8bde1c9 --- gnu/packages/emacs-xyz.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 161a23ee0c..ea3c4e41c5 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -5325,12 +5325,9 @@ (define-public emacs-chronometrist (build-system emacs-build-system) (arguments (list + #:lisp-directory "elisp" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "elisp"))) (add-after 'install 'install-doc ;; Documentation consists of several Markdown files. (lambda _ -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0009-gnu-emacs-org-contrib-Use-lisp-directory.patch From e0d359dd35ee508e26dfdae7ff9dd3df6f6c7d5d Mon Sep 17 00:00:00 2001 Message-ID: <e0d359dd35ee508e26dfdae7ff9dd3df6f6c7d5d.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:12 -0500 Subject: [PATCH v2 09/31] gnu: emacs-org-contrib: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-org-contrib): Use '#:lisp-directory'. Change-Id: I9d489850ced426676849e33e33fe7e3f8eb3426e --- gnu/packages/emacs-xyz.scm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index ea3c4e41c5..7adff140ad 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -18578,11 +18578,7 @@ (define-public emacs-org-contrib (base32 "08m3aa8vsrlkacbvindjwqzviv5r8i9a0vzsrl8rx01xq5b0zd42")))) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'enter-source-directory - (lambda _ - (chdir "lisp")))))) + (list #:lisp-directory "lisp")) (propagated-inputs (list emacs-org)) (home-page "https://git.sr.ht/~bzg/org-contrib") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0010-gnu-emacs-php-mode-Use-lisp-directory.patch From 0bc121a8e0743c3c2523ff1fbea47f680e007f1c Mon Sep 17 00:00:00 2001 Message-ID: <0bc121a8e0743c3c2523ff1fbea47f680e007f1c.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:12 -0500 Subject: [PATCH v2 10/31] gnu: emacs-php-mode: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-php-mode): Use '#:lisp-directory'. Change-Id: Ifdd056e0e380697df277ec7c6791c6730704c78a --- gnu/packages/emacs-xyz.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7adff140ad..5d05221d1b 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20851,6 +20851,7 @@ (define-public emacs-php-mode (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:tests? #true #:test-command #~(list "emacs" "-Q" "--batch" "-l" "../tests/php-mode-test.el" @@ -20860,11 +20861,8 @@ (define-public emacs-php-mode (add-after 'unpack 'prepare-testing-bed (lambda _ ;; This file is necessary for `php-project-root' test. - (call-with-output-file "tests/project/1/.git" - (const #t)))) - (add-after 'prepare-testing-bed 'enter-source-directory - (lambda _ - (chdir "lisp")))))) + (call-with-output-file "../tests/project/1/.git" + (const #t))))))) (propagated-inputs (list emacs-projectile)) (synopsis "Major mode for editing PHP code") (description -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0011-gnu-emacs-epkg-Use-lisp-directory.patch From 9ff30ff8ca38ceda1f79408ad057367c4b198292 Mon Sep 17 00:00:00 2001 Message-ID: <9ff30ff8ca38ceda1f79408ad057367c4b198292.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:13 -0500 Subject: [PATCH v2 11/31] gnu: emacs-epkg: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-epkg): Use '#:lisp-directory'. Change-Id: If7ccb4a86e5104993ba4dcaae8c03cb8ee57713d --- gnu/packages/emacs-xyz.scm | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 5d05221d1b..85b39ac59e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -25005,26 +25005,17 @@ (define-public emacs-epkg (base32 "0zdlymx44jgrzm68cnh636mpdazihqiakf5m3v1c2rhvh6cb6yg6")))) (build-system emacs-build-system) (arguments - `(#:phases + `(#:lisp-directory "lisp" + #:phases (modify-phases %standard-phases (add-before 'install 'make-info ;; Documentation is located in "docs/". (lambda* (#:key outputs #:allow-other-keys) - (with-directory-excursion "docs" + (with-directory-excursion "../docs" (invoke "makeinfo" "-o" "epkg.info" "epkg.texi") (let ((info (string-append (assoc-ref outputs "out") "/share/info"))) - (install-file "epkg.info" info))))) - (add-after 'make-info 'move-to-lisp-directory - ;; Source code is located in "lisp/". - (lambda _ - (chdir "lisp"))) - (add-after 'expand-load-path 'add-el-dir-to-emacs-load-path - (lambda _ - (setenv "EMACSLOADPATH" - (string-append (getcwd) - "/lisp:" - (getenv "EMACSLOADPATH")))))))) + (install-file "epkg.info" info)))))))) (native-inputs (list texinfo)) (propagated-inputs -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0012-gnu-emacs-edit-server-Use-lisp-directory.patch From c4a2f6f2531bf432ef261f1cff64d15e02d0d4ae Mon Sep 17 00:00:00 2001 Message-ID: <c4a2f6f2531bf432ef261f1cff64d15e02d0d4ae.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:13 -0500 Subject: [PATCH v2 12/31] gnu: emacs-edit-server: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-edit-server): Use '#:lisp-directory'. Change-Id: Id7538c97bb4f919f3f81c8e5f11f9356716607f7 --- gnu/packages/emacs-xyz.scm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 85b39ac59e..e81f34ebe3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -26492,12 +26492,7 @@ (define-public emacs-edit-server (base32 "0m7gj224sqxjjw5sxky92fnrxg9jy4nf33kwf0aqxnfhqlgh545k")))) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "servers")))))) + (list #:lisp-directory "servers")) (propagated-inputs (list emacs-ert-async)) (home-page "https://github.com/stsquad/emacs_chrome") (synopsis "Server that responds to edit requests from Chromium") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0013-gnu-emacs-know-your-http-well-Use-lisp-directory.patch From 72bfad24eec8b529a21123008a5391edec4e1680 Mon Sep 17 00:00:00 2001 Message-ID: <72bfad24eec8b529a21123008a5391edec4e1680.1740953814.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:13 -0500 Subject: [PATCH v2 13/31] gnu: emacs-know-your-http-well: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-know-your-http-well): Use '#:lisp-directory'. Change-Id: I401730ca43726880edf2e67e21fbc21455197587 --- gnu/packages/emacs-xyz.scm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e81f34ebe3..98d9a2f2a7 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27414,20 +27414,17 @@ (define-public emacs-know-your-http-well (sha256 (base32 "1p4ibx0qgznv8ard4a9m7345ay8ij2qzmqdqiqlllndqq6mz62x5")))) (arguments - `(#:phases + `(#:lisp-directory "emacs" + #:phases (modify-phases %standard-phases (add-after 'unpack 'install-json-files (lambda* (#:key outputs #:allow-other-keys) (for-each (lambda (directory) - (copy-recursively directory + (copy-recursively (string-append "../" directory) (string-append - (assoc-ref outputs "out") + (assoc-ref outputs "out") "/" directory))) - '("js" "json")))) - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "emacs")))))) + '("js" "json"))))))) (build-system emacs-build-system) (home-page "https://github.com/for-GET/know-your-http-well") (synopsis "Meaning of HTTP headers codes") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0014-gnu-emacs-stumpwm-mode-Use-lisp-directory.patch From 33034afcb79a30b5b2e89e2732decbb637544a1d Mon Sep 17 00:00:00 2001 Message-ID: <33034afcb79a30b5b2e89e2732decbb637544a1d.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:13 -0500 Subject: [PATCH v2 14/31] gnu: emacs-stumpwm-mode: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Use '#:lisp-directory'. Change-Id: Id13b77f343b2edde7ca8a730e970273e80f58a1a --- gnu/packages/emacs-xyz.scm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 98d9a2f2a7..cf25871ecb 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -28247,12 +28247,7 @@ (define-public emacs-stumpwm-mode "0giac390bq95ag41xkxqp8jjrhfx1wpgglz7jg5rkm0wjhcwmyml")))) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "util/swm-emacs")))))) + (list #:lisp-directory "util/swm-emacs")) (home-page "https://github.com/stumpwm/stumpwm-contrib") (synopsis "Emacs minor-mode for Stumpwm") (description "Emacs minor-mode for Stumpwm") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0015-gnu-emacs-treemacs-Use-lisp-directory.patch From f733493570fa24c1287eeaf1de6fae4881c58e44 Mon Sep 17 00:00:00 2001 Message-ID: <f733493570fa24c1287eeaf1de6fae4881c58e44.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:14 -0500 Subject: [PATCH v2 15/31] gnu: emacs-treemacs: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-treemacs): Use '#:lisp-directory'. Change-Id: I1e7803f35fde714d9590b63b0ef6ce1ed5d1643e --- gnu/packages/emacs-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index cf25871ecb..504177e41a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33275,20 +33275,17 @@ (define-public emacs-treemacs (build-system emacs-build-system) (arguments (list + #:lisp-directory "src/elisp" #:tests? #t #:test-command #~(list "make" "-C" "../.." "test") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-makefile (lambda _ - (substitute* "Makefile" + (substitute* "../../Makefile" (("@\\$\\(CASK\\) exec ") "") ;; Guix does not need to prepare dependencies before testing. (("test: prepare") "test:")))) - (add-after 'fix-makefile 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "src/elisp"))) (add-before 'install 'patch-paths (lambda* (#:key inputs #:allow-other-keys) (make-file-writable "treemacs-core-utils.el") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0016-gnu-emacs-treemacs-extra-Use-lisp-directory.patch From cafd2dde3a25bcd9647a941653f58c8989872619 Mon Sep 17 00:00:00 2001 Message-ID: <cafd2dde3a25bcd9647a941653f58c8989872619.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:14 -0500 Subject: [PATCH v2 16/31] gnu: emacs-treemacs-extra: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): Use '#:lisp-directory'. Change-Id: I1e03a7d2feb03e6f0a5634c9dee06d45d152391d --- gnu/packages/emacs-xyz.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 504177e41a..e440827dc1 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33344,7 +33344,7 @@ (define-public emacs-treemacs-extra (package-arguments emacs-treemacs) ((#:phases phases) #~(modify-phases #$phases - (add-after 'chdir-elisp 'copy-extra + (add-after 'unpack 'copy-extra (lambda _ (copy-recursively "../extra" "."))))))) (propagated-inputs -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0017-gnu-emacs-transient-Use-lisp-directory.patch From d1fc6844b9f37bff8cd42ec25c6b7e4100b9f032 Mon Sep 17 00:00:00 2001 Message-ID: <d1fc6844b9f37bff8cd42ec25c6b7e4100b9f032.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:14 -0500 Subject: [PATCH v2 17/31] gnu: emacs-transient: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-transient): Use '#:lisp-directory'. Change-Id: I6ad22a39e7a6e778e8d77c79230419befd65427f --- gnu/packages/emacs-xyz.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e440827dc1..7ef2d28a0e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33681,16 +33681,14 @@ (define-public emacs-transient (build-system emacs-build-system) (arguments `(#:tests? #f ;no test suite + #:lisp-directory "lisp" #:phases (modify-phases %standard-phases (add-after 'unpack 'build-info-manual (lambda _ - (invoke "make" "info") + (invoke "make" "--directory=.." "info") ;; Move the info file to lisp so that it gets ;; installed by the emacs-build-system. - (rename-file "docs/transient.info" "lisp/transient.info"))) - (add-after 'build-info-manual 'enter-lisp-directory - (lambda _ - (chdir "lisp")))))) + (rename-file "../docs/transient.info" "transient.info")))))) (native-inputs (list texinfo)) (propagated-inputs (list emacs-compat)) (home-page "https://magit.vc/manual/transient") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0018-gnu-emacs-forge-Use-lisp-directory.patch From c50ce3902456a09a47c2fadffa66ff2dcd1fb281 Mon Sep 17 00:00:00 2001 Message-ID: <c50ce3902456a09a47c2fadffa66ff2dcd1fb281.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:14 -0500 Subject: [PATCH v2 18/31] gnu: emacs-forge: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-forge): Use '#:lisp-directory'. Change-Id: I8d5bda9cff4122e54fad0a41846f532aabb9b7fc --- gnu/packages/emacs-xyz.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7ef2d28a0e..d8b43418fa 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33717,17 +33717,15 @@ (define-public emacs-forge (build-system emacs-build-system) (arguments `(#:tests? #f ;no tests + #:lisp-directory "lisp" #:phases (modify-phases %standard-phases (add-after 'unpack 'build-info-manual (lambda _ - (invoke "make" "info") + (invoke "make" "--directory=.." "info") ;; Move the info file to lisp so that it gets installed by the ;; emacs-build-system. - (rename-file "docs/forge.info" "lisp/forge.info"))) - (add-after 'build-info-manual 'chdir-lisp - (lambda _ - (chdir "lisp")))))) + (rename-file "../docs/forge.info" "forge.info")))))) (native-inputs (list texinfo)) (propagated-inputs -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0019-gnu-emacs-exwm-firefox-Use-lisp-directory.patch From 0354648d3438927188c43f156d5df57211bdbe1f Mon Sep 17 00:00:00 2001 Message-ID: <0354648d3438927188c43f156d5df57211bdbe1f.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:14 -0500 Subject: [PATCH v2 19/31] gnu: emacs-exwm-firefox: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): Use '#:lisp-directory'. Change-Id: I5d2e4739b8a8f51fcc8e3fc4ea6b4233635a5e57 --- gnu/packages/emacs-xyz.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d8b43418fa..c87ca49d45 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34308,10 +34308,7 @@ (define-public emacs-exwm-firefox (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))) + #:lisp-directory "lisp" #:tests? #true #:test-command #~(list "emacs" "-Q" "--batch" "-l" "../test/exwm-firefox--tests.el" -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0020-gnu-emacs-casual-avy-Use-lisp-directory.patch From c269e1b8c466e0950e43398f1889d14b99277ef4 Mon Sep 17 00:00:00 2001 Message-ID: <c269e1b8c466e0950e43398f1889d14b99277ef4.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:15 -0500 Subject: [PATCH v2 20/31] gnu: emacs-casual-avy: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-casual-avy): Use '#:lisp-directory'. Change-Id: Ibc306ede41f52e4b9a7240f16d5ea4c67daa965b --- gnu/packages/emacs-xyz.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c87ca49d45..edceef213d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34909,10 +34909,7 @@ (define-public emacs-casual-avy (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib emacs-avy)) (home-page "https://github.com/kickingvegas/casual-avy") (synopsis "Transient-based porcelain for avy") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0021-gnu-emacs-casual-calc-Use-lisp-directory.patch From ad1f2fb203690e4639a5f7854e98369c4105d881 Mon Sep 17 00:00:00 2001 Message-ID: <ad1f2fb203690e4639a5f7854e98369c4105d881.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:15 -0500 Subject: [PATCH v2 21/31] gnu: emacs-casual-calc: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-casual-calc): Use '#:lisp-directory'. Change-Id: Ib823c05f173afe86b4443716dad9b2c0d4c7d8d1 --- gnu/packages/emacs-xyz.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index edceef213d..0805d5d76a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34933,10 +34933,7 @@ (define-public emacs-casual-calc (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib)) (home-page "https://github.com/kickingvegas/casual-calc") (synopsis "Transient-based porcelain for calc") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0022-gnu-emacs-casual-dired-Use-lisp-directory.patch From e4fcd4d14d7ac11b7716f09ed1f3a0afe7dfe64a Mon Sep 17 00:00:00 2001 Message-ID: <e4fcd4d14d7ac11b7716f09ed1f3a0afe7dfe64a.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:15 -0500 Subject: [PATCH v2 22/31] gnu: emacs-casual-dired: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-casual-dired): Use '#:lisp-directory'. Change-Id: I84b9d957b6523286bdedb1e457b9767491188088 --- gnu/packages/emacs-xyz.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 0805d5d76a..7d615202a3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34957,10 +34957,7 @@ (define-public emacs-casual-dired (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib)) (home-page "https://github.com/kickingvegas/casual-dired") (synopsis "Transient-based porcelain for Dired") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0023-gnu-emacs-casual-info-Use-lisp-directory.patch From 166eb4b9fd751925c88d0880443a97ae4fe9daa7 Mon Sep 17 00:00:00 2001 Message-ID: <166eb4b9fd751925c88d0880443a97ae4fe9daa7.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:15 -0500 Subject: [PATCH v2 23/31] gnu: emacs-casual-info: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-casual-info): Use '#:lisp-directory'. Change-Id: I99a5ce0498b20ac9144843bae363a95a415d8601 --- gnu/packages/emacs-xyz.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7d615202a3..8bf774c976 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34981,10 +34981,7 @@ (define-public emacs-casual-info (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib)) (home-page "https://github.com/kickingvegas/casual-info") (synopsis "Transient-based porcelain for info reader") -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0024-gnu-emacs-telega-contrib-Use-lisp-directory.patch From 5c1b3fd5529dc0501872b87154597f6205135dfc Mon Sep 17 00:00:00 2001 Message-ID: <5c1b3fd5529dc0501872b87154597f6205135dfc.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:16 -0500 Subject: [PATCH v2 24/31] gnu: emacs-telega-contrib: Use '#:lisp-directory'. * gnu/packages/emacs-xyz.scm (emacs-telega-contrib): Use '#:lisp-directory'. Change-Id: I5386c33e365a011019b0a9b004beb87512b68495 --- gnu/packages/emacs-xyz.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8bf774c976..9bd0846a55 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -37576,11 +37576,10 @@ (define-public emacs-telega-contrib (name "emacs-telega-contrib") (arguments (list + #:lisp-directory "contrib" #:exclude #~(list "telega-live-location.el") #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'enter-subdirectory - (lambda _ (chdir "contrib"))) (add-before 'install-license-files 'leave-subdirectory (lambda _ (chdir "..")))))) (inputs '()) -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0025-gnu-emacs-scad-mode-Use-lisp-directory.patch From dbc233a311e0476cff07e51df9fd870f60813a2e Mon Sep 17 00:00:00 2001 Message-ID: <dbc233a311e0476cff07e51df9fd870f60813a2e.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:16 -0500 Subject: [PATCH v2 25/31] gnu: emacs-scad-mode: Use '#:lisp-directory'. * gnu/packages/engineering.scm (emacs-scad-mode): Use '#:lisp-directory'. Change-Id: Ifc4257992edcfcca523d6b4a78f6bca41d614b53 --- gnu/packages/engineering.scm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 234f4a2b03..3442705149 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3121,13 +3121,7 @@ (define-public emacs-scad-mode (inputs '()) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "contrib") - #t))))) + (list #:lisp-directory "contrib")) (synopsis "Emacs major mode for editing editing OpenSCAD code") (description "@code{scad-mode} provides an Emacs major mode for editing OpenSCAD code. It supports syntax highlighting, indenting and refilling of -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0026-gnu-emacs-erlang-Use-lisp-directory.patch From d04b4a8595e5438bf51f95f79d61ebcbf6ce56fd Mon Sep 17 00:00:00 2001 Message-ID: <d04b4a8595e5438bf51f95f79d61ebcbf6ce56fd.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:16 -0500 Subject: [PATCH v2 26/31] gnu: emacs-erlang: Use '#:lisp-directory'. * gnu/packages/erlang.scm (emacs-erlang): Use '#:lisp-directory'. Change-Id: I8740df89586a8718c003e409b0db6cc5c60d99a2 --- gnu/packages/erlang.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index 8ca46e8bdc..0d86863c94 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -204,10 +204,7 @@ (define-public emacs-erlang (source (package-source erlang)) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'expand-load-path 'change-working-directory - (lambda _ (chdir "lib/tools/emacs") #t))))) + (list #:lisp-directory "lib/tools/emacs")) (home-page "https://www.erlang.org/") (synopsis "Erlang major mode for Emacs") (description -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0027-gnu-emacs-notmuch-Use-lisp-directory.patch From 737fcee2882be2bb4db04fcffcd41cf74e528c41 Mon Sep 17 00:00:00 2001 Message-ID: <737fcee2882be2bb4db04fcffcd41cf74e528c41.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:16 -0500 Subject: [PATCH v2 27/31] gnu: emacs-notmuch: Use '#:lisp-directory'. * gnu/packages/mail.scm (emacs-notmuch): Use '#:lisp-directory'. Change-Id: I7cfdf87f368c979bc076adc6a7ecad08886a2bb9 --- gnu/packages/mail.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index cffbca087a..16763ebd44 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1533,14 +1533,12 @@ (define-public emacs-notmuch (list notmuch)) (arguments (list + #:lisp-directory "emacs" #:exclude #~(cons* "make-deps.el" "rstdoc.el" %default-exclude) #:include #~(cons* "notmuch-logo.svg" %default-include) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ - (chdir "emacs"))) - (add-after 'chdir 'patch-paths + (add-after 'unpack 'patch-paths (lambda* (#:key inputs #:allow-other-keys) (let ((notmuch (search-input-file inputs "/bin/notmuch"))) (substitute* "notmuch-lib.el" -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0028-gnu-emacs-lilypond-mode-Use-lisp-directory.patch From d5867ac4ab5b629447f784ff1844726cbdbc5867 Mon Sep 17 00:00:00 2001 Message-ID: <d5867ac4ab5b629447f784ff1844726cbdbc5867.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:16 -0500 Subject: [PATCH v2 28/31] gnu: emacs-lilypond-mode: Use '#:lisp-directory'. * gnu/packages/music.scm (emacs-lilypond-mode): Use '#:lisp-directory'. Change-Id: I9c81488d386e70689165d160b255c4db5d420cf5 --- gnu/packages/music.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index bf47489d34..b8a6a2375f 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1759,10 +1759,7 @@ (define-public emacs-lilypond-mode (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-before 'expand-load-path 'change-working-directory - (lambda _ (chdir "elisp")))))) + #:lisp-directory "elisp")) (home-page (package-home-page lilypond)) (synopsis "Major mode for editing GNU LilyPond music scores") (description -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0029-gnu-emacs-protobuf-mode-Use-lisp-directory.patch From c2694284c6ad217f40ef35b64709e9d7b9a4da40 Mon Sep 17 00:00:00 2001 Message-ID: <c2694284c6ad217f40ef35b64709e9d7b9a4da40.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:16 -0500 Subject: [PATCH v2 29/31] gnu: emacs-protobuf-mode: Use '#:lisp-directory'. * gnu/packages/protobuf.scm (emacs-protobuf-mode): Use '#:lisp-directory'. Change-Id: If9b39106954fa66b64ef333def79989a61ac0e68 --- gnu/packages/protobuf.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index d4b48e585b..310fd1dde0 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -579,10 +579,7 @@ (define-public emacs-protobuf-mode (source (package-source protobuf)) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'expand-load-path 'change-working-directory - (lambda _ (chdir "editors") #t))))) + (list #:lisp-directory "editors")) (home-page "https://github.com/protocolbuffers/protobuf") (synopsis "Protocol buffers major mode for Emacs") (description -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0030-gnu-emacs-gerbil-mode-Use-lisp-directory.patch From 1c5a643145630641436e7e3804c9847f1830a88d Mon Sep 17 00:00:00 2001 Message-ID: <1c5a643145630641436e7e3804c9847f1830a88d.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:17 -0500 Subject: [PATCH v2 30/31] gnu: emacs-gerbil-mode: Use '#:lisp-directory'. * gnu/packages/scheme.scm (emacs-gerbil-mode): Use '#:lisp-directory'. Change-Id: If6d2721b6a0124fa65e4f6eb59489c18d3f6fbf8 --- gnu/packages/scheme.scm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 811f74e6d6..8340198135 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -1346,10 +1346,7 @@ (define-public emacs-gerbil-mode (version "1.0") (build-system emacs-build-system) (arguments - (list #:phases #~(modify-phases %standard-phases - (add-before 'install 'change-directory - (lambda _ - (chdir "etc")))))) + (list #:lisp-directory "etc")) (synopsis "Emacs major-mode for editing Gerbil code") (description "Gerbil mode provides font-lock, indentation, navigation, and REPL for -- 2.48.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0031-gnu-emacs-stgit-Use-lisp-directory.patch From afe7b9102706ae94041658ff01ec125ddb9a920a Mon Sep 17 00:00:00 2001 Message-ID: <afe7b9102706ae94041658ff01ec125ddb9a920a.1740953815.git.Morgan.J.Smith@HIDDEN> In-Reply-To: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> References: <d83841617a4b4583cbd3439e662bed75577593b0.1740953814.git.Morgan.J.Smith@HIDDEN> From: Morgan Smith <Morgan.J.Smith@HIDDEN> Date: Sun, 2 Mar 2025 17:15:17 -0500 Subject: [PATCH v2 31/31] gnu: emacs-stgit: Use '#:lisp-directory'. * gnu/packages/version-control.scm (emacs-stgit): Use '#:lisp-directory'. Change-Id: Ib8367e7822a4a17190552164cb7fa2ffcfd918bf --- gnu/packages/version-control.scm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 9ecb5cf98a..068b7f41d5 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -2170,11 +2170,9 @@ (define-public emacs-stgit (build-system emacs-build-system) (arguments (list + #:lisp-directory "contrib" #:phases #~(modify-phases %standard-phases - (add-before 'install 'enter-lisp-directory - (lambda _ - (chdir "contrib"))) (add-before 'install-license-files 'leave-lisp-directory (lambda _ (chdir "..")))))) -- 2.48.1 --=-=-=--
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:51:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:51:57 2025 Received: from localhost ([127.0.0.1]:37838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1torE5-0003dz-Cz for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:51:57 -0500 Received: from mail-mw2nam12olkn20826.outbound.protection.outlook.com ([2a01:111:f403:2805::826]:63008 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <morgan.j.smith@HIDDEN>) id 1torE2-0003cw-HA for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:51:55 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ETFUicM8Rx08xDIPtDygodadjuqmLAWpKazCGI69AuakS3kilh0Ptd5VOkqFgPYMVyZ89qvg8f1wzq5fql9ARE/T9gJCjSZp0p9Ya2edm4jLbCPrFQe9wknFMWTdgWGTKaX+WiSlVygCtdEODKC+gRuIXahLLPPSehUNsH2iP6NiaRLcZ8885Q7H8xQolwONEalXfH0FizbIHrO1mQj/iMvWK/95cqp/W0+eg6II+e1ENkdl49E+ez4bD6tx9L1l6X/Sbps7xIfRXuz3YvNGaMadPZ4U42mkS27GmKR8/uob9vuo90ajN8lNl5nU0e49CkTZY6C69yyVhDtv2+DDgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ssoYAUvzy6rW8T1XPVQKiT1NRos39xljkoEi7yF1c50=; b=gj9YPH1SmdHb8mdDJGGt8yvHNGBuIm0XzJS5vIDqZlCG2Jjo/YX3I8Kh18YYvVVH8O6cIW1bNSztlzMvsyrUPEtDNfPRzdZm8RrZcCGXg3j4J0XyXbNyzYbmwXd3inCAHQSPrC3hivSGHReHhOb8QbW6nSpkDFKIq48miKqJlSvFYkZawX4bSFsd/02377xT+eJg8blHZTKbomL6Gd53pH7ew9q2m3lDyUcCrovfOCN28PNRv//TPOV9Deqjq5/NkXgvzMYoafdDOIiU49iu15RzqqUl9Zz27bw2DABIO+KM/EUT7doME8NLvryodu7zg92CyoeBk8lU2DEGNtggdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ssoYAUvzy6rW8T1XPVQKiT1NRos39xljkoEi7yF1c50=; b=uMiOv9Jq/cVJcWo4IkNarLI09vOwic4vcRwcJGs+b5tX7SnF1/u+IlxXBgzHExGEfdx4KovmytQu/1Qa2hsLlCzyQo8TdFQ5cSjBm39XjQp1Cl3mEdi/OyDaxbEU2FbRu/4RMdHSgFj2ZewSOUp2UHnTi2ZwCGfgsyBEY4p6lIrczeUYFJxPSjMoPP7AbWi1hvmZi1oL/KZihiR10be/4lrBAHGDeNijPUIQ7YJDerkUbr0IQJKERquQFQ7xFvoA/1XPqkHTReQWFG8ZTS2JF4bOMyyO383VdN/5eehykrIMT9EKB7ltyNWdm4wRH6T3NB9csoKoXmkDu8Ug0QOvQA== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by MN0PR84MB3943.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:208:4a7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Sun, 2 Mar 2025 21:51:45 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 21:51:45 +0000 From: Morgan Smith <morgan.j.smith@HIDDEN> To: Liliana Marie Prikler <liliana.prikler@HIDDEN> Subject: Re: [bug#76690] [PATCH 2/4] gnu: emacs-minimal: Enable native compilations In-Reply-To: <06be95a10f7210180a36b8a173e36029ece1be9e.camel@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB34249CB04D169E65A491BE7AC5CE2@HIDDEN> <06be95a10f7210180a36b8a173e36029ece1be9e.camel@HIDDEN> Date: Sun, 02 Mar 2025 16:51:42 -0500 Message-ID: <CH3PR84MB3424B2382FD894C059BD2B1EC5CE2@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-ClientProxiedBy: YT1P288CA0017.CANP288.PROD.OUTLOOK.COM (2603:10b6:b01::30) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <87zfi3nlsh.fsf@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|MN0PR84MB3943:EE_ X-MS-Office365-Filtering-Correlation-Id: 95296b30-13e4-4533-a11a-08dd59d46cdf X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|7092599003|461199028|19110799003|8060799006|5072599009|41001999003|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?AbxesMaSzwmFQXL+rnKvj4QHWpfgOzsj45wfF2fWFUhv+VD/q7DXpOms6mAr?= =?us-ascii?Q?EW+8/JDUPMDnpXhEHIHw2q6XRfmywQy1fLJLKQSNWVfZpKAWzjubBVOGxtuu?= =?us-ascii?Q?DOnizcB4SkOBl83OO+O6ETEuoAg9FDTTAqtteZZAtJ54QVjSEH8cSgqiKPVc?= =?us-ascii?Q?59/pgbreJmKanVvWkyWj/88H0QdaisuGDjRZGfFnGnEcri5gBOBPUQjhyTTk?= =?us-ascii?Q?JoCSuaA59UGoVzgxyCbGu5k//+zCs3Jl7+wnYAR8oDJ2RgJx0squv7MLKHgU?= =?us-ascii?Q?WJOnp1DKLGc4QI4HUIPxnHK/eKIRywcEOoYjEgWak8ha4daBfyMIep8GaDFC?= =?us-ascii?Q?Kz3QwJJSF0ZIAtklzdZG9GklG8DiyG5z+XeJxHDSJYxPT+w9htwdorkDxa1W?= =?us-ascii?Q?WgbGha6Zk8ayEZ1U0GqLBjwN7XbJYZmwSEkURqETo0gEPHtzzzQK6NiXb5mW?= =?us-ascii?Q?olC5ZaLqQVgpJbqMZNt0Wu9jR18dGSesGNtp9IKGSJQS9rC28pX4NwnkxqWb?= =?us-ascii?Q?exQSYbDNQAFopbZq8k1Jxtoq9mq2litaKy51mGNoVVGkjGr1CEP5X4f3cvg7?= =?us-ascii?Q?3Sza7YTgYs1ctQ3epzi10AjbH1DKSTwZ+SlUT3foPil4ObioGLwUTdmEjPJU?= =?us-ascii?Q?DEewuhtoYoQUV4UOuSiTRyBOSgmcxQA2//MF0djcnPtPxOoaHfpTkMYHnyQz?= =?us-ascii?Q?MCsTOkRgFTmvaTA3Q85/azVSrdwg2XCqnoCbvo8L4Skn2RupgPSCcLM+nPc4?= =?us-ascii?Q?wNHJMmYaFByQbvXeVEl3QDJqxPSJ9WQYE+AV3i4nWa5NQVNRTxCV5RueqRvi?= =?us-ascii?Q?216t4hE+R98WkfU2lN/jGFVXUGa5XqYjg0ovLBUS24rQ7uUiA2Npr+MxDbQw?= =?us-ascii?Q?cL54e88eDTFR3Wg/i5Nbi9KQ/UiDDjUTN1tv5Jjszk06ZBG+MEpD2nASUpN4?= =?us-ascii?Q?ljaY5hu8QVcoRl+6GPCo74I0AGAQQTQ6qr1/W7BY50tpVffgpw7SmeEBNzMO?= =?us-ascii?Q?zBfqsswPLvbKtYlEKS96M03pL7j9N5oFxsOSKpSnxeA9GLfTMAhL590K9jzt?= =?us-ascii?Q?3D5YrR8iyYhr59Hi4PvybsDRI1kGmG3+QuF/N25Th9eKqxUqkYU=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?in/mjJDd9v9zQZmr5pjfR2k1C4coXp3evtSxvWttoK8RpBvPqXFh28rpW2Fv?= =?us-ascii?Q?LH3yf7+A1k5o7thXko0LKZYH+DVV7iSAPCDpwf7VtDu+Ku/5QVMwwgVXpRVi?= =?us-ascii?Q?271zDi98gxOqST+rDNiilwCmyGjMQkFVslLHOCrp+MmFpN7ptZI+0tSp7e2V?= =?us-ascii?Q?qo9nQx5zQXGgRiO/4xxl8jd+rCPP7n5N5jA5jXfQA1yhMAQ1kX8UgFUL0csh?= =?us-ascii?Q?BafzYipJgAIFvf4yFv9wjjGXr+GfIiOvYvdcvamp++57D/I95rGk973NwlfS?= =?us-ascii?Q?6MLx56kVTD+4s9DF3KkYn5oeuW+b29GiQxB7r3KR/9XhBX7ordy2yGQusiiF?= =?us-ascii?Q?a/JPKXcADdV2ohDOyey56mKMoBWr8+O2n6bLC7xMU5qaqruueOC+hUt1spQ+?= =?us-ascii?Q?S2KPfrLLrDbT6cTATzFld97JT1IJK8F2fRS1tUC7C/bwl04sJ/3HW1Eb96ed?= =?us-ascii?Q?U/9DijpRZ0ZXdgvB16S6NxgEC1KWTABoyhgSDhefuB81IfPgiHhS98uxXt0M?= =?us-ascii?Q?exjO0j5RRpLnMW7ChHKN5b8Nsqp0xDndLt5tDgIlCYLYnw3LOouoevZRljYD?= =?us-ascii?Q?M4Oy5GR40pwZUHZiWCafqyIioDNfSSsu8p2ci3qsinuuuQiC8onglPGGxcGs?= =?us-ascii?Q?MUTIEFFhI9Kgn6Ecy0Vdw0eTmL427yYQRfTtyGVMHaDF8UaOlvA6kkimFnLA?= =?us-ascii?Q?EQ3uwmXN8IDsQXInHIq9h2FxKS6UMi28RttlVFYF+aSw6P1ofHbLmnxvlPEE?= =?us-ascii?Q?NvjDBh9t3KGQDQ7FqU3emaRtv7ISvimBk1YWEzsYOXL4DX6tL9XJ9UiGxYjA?= =?us-ascii?Q?ff5zJS6qc3XaL2DVCuljDq0gESdC7lxBd+kjsWHemPuMbrMXc6uFDBjEWTzV?= =?us-ascii?Q?QIokDSK6SuQlaQd/RZaCEtcZbsRYdfH77s+e2LjPuoPqJxlpr2nXtfv1k1cy?= =?us-ascii?Q?3xVoQO+/DH4uUMSL/+e/esuDg/aeW/fPUs+IQ7Y/+WxTjaS/QsZ4SlFUvN6M?= =?us-ascii?Q?VIvLwEFqX5cM7w8amAkbYFx5a/MljuKviCQoeUpsHd9ZS85Wt/Xg+TUuwTeR?= =?us-ascii?Q?OLAMTc2svEHDmqEETnYRUZzk77qCSM+tIRgYsdL3s5YG9TmqxfCPNJu9gbwW?= =?us-ascii?Q?zcXj64IVZRC8KiGgmb8LtI7g+2YAAdSIQOSLhBphgK1CWpfOUrgLgUfxCRuq?= =?us-ascii?Q?XypYI6+gmE2EnMYIYDTdvd1lAB7rSNzX4HLz/JU7BiDiWOmnhJ5bvapW2m8H?= =?us-ascii?Q?hX1evYdbWO3sTjRWZceD?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95296b30-13e4-4533-a11a-08dd59d46cdf X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 21:51:45.3065 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR84MB3943 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, 76690 <at> debbugs.gnu.org, Ian Eure <ian@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Andrew Tropin <andrew@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Liliana Marie Prikler <liliana.prikler@HIDDEN> writes: > Am Sonntag, dem 02.03.2025 um 16:04 -0500 schrieb Morgan Smith: >> * gnu/packages/emacs.scm(emacs-no-x): Move native compilation >> settings from >> here to ... >> (emacs-minimal): ... here. >> >> Change-Id: Ib549f0e7435cab0c891bb8d6cec9b1af041ab7c4 >> --- > Note: enabling native compilation for emacs-minimal will likely not do > what you think it does. Unless you use emacs-minimal itself as your > emacs (rather than e.g. emacs-no-x), you will not see any benefit from > this patch. emacs-minimal is the default-emacs in the emacs-build-system. Currently, we disable native-compilation of loaded elisp because we want to use the ahead-of-time native compilation that occurs when building a package. However, if we don't build our packages with an emacs that supports native compilation, then we are effectively disabling the native compliation feature for all packages. > > Cheers
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:15:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:15:26 2025 Received: from localhost ([127.0.0.1]:36916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqek-000828-C5 for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:15:26 -0500 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:42219) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1toqeh-00080w-VV for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:15:24 -0500 Received: by mail-wm1-x344.google.com with SMTP id 5b1f17b1804b1-43bc48ff815so152565e9.0 for <76690 <at> debbugs.gnu.org>; Sun, 02 Mar 2025 13:15:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740950118; x=1741554918; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=GEcEjdV30Ps1Up6CtAa0XwgpObr/zFkPiDFm4lmwCQo=; b=ZmZBEq0H64nl9UBU+XkCcBvc5/TZ4rmKVaQHPfojv/RM1n5Eg+Lm7/xLR0qII3c0Sa hHXyvjJ+ENMGF51wJ9ZJI57CH/usThS7Dlq44bkR0FxA8xulnLzcPT4zmy4hOm0uEfEp Q4YUflflJ2jcCKl3P31+eTeH+lTZSv1T88HJc4k+ekeQxiRgtV+SJkV7GPN6ztloFHJP DImUPxSWTsc9s2TGupr5/iO/FGyf14XdkM9GSAwQjY5W7usj+xeLSu+t0y5D0NRrdDWY 2JNV7mbxAyrXF3sRwihKhFPjDZj9AqW10XGt2oEA2LwOy1UOqwCA5PWHLZAUNobPF/O+ TrAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740950118; x=1741554918; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GEcEjdV30Ps1Up6CtAa0XwgpObr/zFkPiDFm4lmwCQo=; b=GW78IPLMIk96DNkUyRQmplelBoZX4IlzKGihCYoN5oeBVoVQZivjpXUz92X5maCJtD tvjZs6RBxBEuD+aJJ6DMgxtiP7/5bUXCEnKkrXsHzqJS3VbaogeOLTPwM5dke6/v3L/1 rR0LWENGU8PkbVmSyepROZPovxNZxWKQ3MZoDRKWPRSqpWDwFQZYYvsDBKdzA+mXE7dV Jy4BbMs9b38MY2u/3rAgPKGghOMNFH8Jr0ZVXuPvp5aRvU9yquu6UEIABPm/3gsCGcMC baXnrzCkzK6bMlwLilY2qm4+S9z3nBKPp4GYQTTV2dUzPTd9+RIqc/cTKi/aaM+ieUFR M1/A== X-Forwarded-Encrypted: i=1; AJvYcCV29czWBE2iIH8LxexFOcz8n7c9/5mJfV9SmZOQzZ142JfqUS+e64G5Sd1eUGtNzXS4v+haDA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyYi4dLZ75kvpFSE+GCd+0Idg5BbB/koeX1Bu4u2ipTSqyEh7eC tBAZ3a81dpoVQ5zT+9fOm/q/U//bgn/ThNA2j6icuG+9HcUSZ08n X-Gm-Gg: ASbGncsoPqmBa4OINT4ev1vHOZMxKGsiTh+ihFm0Vcu9tLSAqKkVR0QzkLbvISwHF8P kzmt1XZwYVWx7GdRzcauc1lMpjWg7hFKHnA5s7TTcbJ1qQdYOflhv4TyPNn5sIgvmxy45vlpyLP HItMYY9ttzR/g+Vd8oOG2LepfkDMRW+ia/VIpxQb8AxbqQ807jNc8c/SR0njtwM7lRbtMpdPu2j UwuTOl2fdTLLc7XwUwM9L7pMqfvf0Tw/qLNPuUwQrmbWg04jD3a62QoVZq0MGDdb2xBp/+Z0I/Z l2+qqyB1dXp1Zi5Wy1G6LLkdDF1tc81WNXDbt624irJLYsgzr0gwkvgf7XklE8NhrItvjKtZq43 8HlotNN1m03VufEeYRFy6 X-Google-Smtp-Source: AGHT+IGn7lqiS5Z2+/Fs39zS/goyuiG0tbEInClpY9J0GzXOLHtqnwcRtiILxvVYnj203MM+FgFMZA== X-Received: by 2002:a05:600c:1392:b0:439:98fd:a4b6 with SMTP id 5b1f17b1804b1-43ba629a811mr93970865e9.15.1740950117550; Sun, 02 Mar 2025 13:15:17 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e47b7d1dsm12467132f8f.56.2025.03.02.13.15.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Mar 2025 13:15:16 -0800 (PST) Message-ID: <b47fc47ef680f6b9c65727d1eed1ee3ebb7bdf3c.camel@HIDDEN> Subject: Re: [bug#76690] [PATCH 4/4] Use #:lisp-directory instead of a custom phase From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Morgan Smith <Morgan.J.Smith@HIDDEN>, 76690 <at> debbugs.gnu.org Date: Sun, 02 Mar 2025 22:16:14 +0100 In-Reply-To: <CH3PR84MB342488569BE28C8BA58E6BA6C5CE2@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB342488569BE28C8BA58E6BA6C5CE2@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Andrew Tropin <andrew@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Sonntag, dem 02.03.2025 um 16:04 -0500 schrieb Morgan Smith: > Using a custom phase might not order the 'chdir' at the correct time > and might > cause problems with some of the early phases in the 'emacs-build- > system' (like > 'ensure-package-description', 'expand-load-path', etc...) >=20 > * gnu/packages/agda.scm (emacs-agda2-mode): > * gnu/packages/cmake.scm (emacs-cmake-mode): > * gnu/packages/emacs-xyz.scm (emacs-casual-avy, emacs-casual-calc, > emacs-casual-dired, emacs-casual-info, emacs-chronometrist, emacs- > edit-server, > emacs-epkg, emacs-exwm-firefox, emacs-flymake-collection, emacs- > forge, > emacs-ghub, emacs-know-your-http-well, emacs-org-contrib, emacs-php- > mode, > emacs-stumpwm-mode, emacs-telega-contrib, emacs-transient, emacs- > treemacs, > emacs-treemacs-extra, emacs-with-editor, emacs-xenops): > * gnu/packages/engineering.scm (emacs-scad-mode): > * gnu/packages/erlang.scm (emacs-erlang): > * gnu/packages/mail.scm (emacs-notmuch): > * gnu/packages/music.scm (emacs-lilypond-mode): > * gnu/packages/protobuf.scm (emacs-protobuf-mode): > * gnu/packages/scheme.scm (emacs-gerbil-mode): > * gnu/packages/version-control.scm (emacs-stgit): Use '#:lisp- > directory' > instead of a custom phase. > --- Note: ChangeLog continuation lines should end with a closing parenthesis. Each file should have a message, even if that is "Likewise." Not sure if one patch is the right approach here. I think one patch per package might be a better idea. Cheers
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:13:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:13:07 2025 Received: from localhost ([127.0.0.1]:36892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqcV-0007lV-Au for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:13:07 -0500 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:45100) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1toqcS-0007k6-4x for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:13:05 -0500 Received: by mail-wm1-x342.google.com with SMTP id 5b1f17b1804b1-43aac0390e8so23433415e9.2 for <76690 <at> debbugs.gnu.org>; Sun, 02 Mar 2025 13:13:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740949977; x=1741554777; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=tLk3gyGZVbVftHtrFxI+hbaTnDGJsmOawYgX5hoLs8g=; b=VvjxmCI7tNTCtfC7m9bS/5xwNbEieKEqdwhH2fNNm0b3tc2WiAvJstelnrT/7siWM+ XdtXRX6lhQ0Na/+qfM6cdSkDEojG9SLWQbd5Vt1YDYbwy6w3anu4OEH4bkanwvOq5+ip 1/JjdWMAVx/9697qSyxi8F6X8V7BLEA3GnMXrRs24+CTLhaOvghvpBb5IKLlC2NxLVPH W3o3NZe+YzVHlzN+pPf/IzO3qzhM13aDMHr8YBH1Gr5KeBUTO8RkymF2VhGkphum86pZ qWq9p8FuwXp+g7Jn4g8LVR4f/FBQv9ofq8k8uwLc8x6AFdLpIodBPfhowNpg5ScfbQ1M 4YBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740949977; x=1741554777; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tLk3gyGZVbVftHtrFxI+hbaTnDGJsmOawYgX5hoLs8g=; b=ofibjsbiJp1s2dcZANbuw6ZE3/e5q2BObWIqqLR91lkoYX4jImRXLbnjO7TPO2hGNb WxQSQFjTRSNTs+9GKboJaIQJOv3KIMFc3ZT42H3lGnm7gMa5CYeO0FNluVtWBaBLGLTC ScEuKbXlfsLRtSqyOeE8IQTYScq+J737HFqaxBSRFNj4lJ33epFWIM7kQ26afAMxi5tn 8uVj8XmgQzgXIwnq4JXSPJcsscMQCJSvO23cre+oj525aVWdhHzFr1pHvbz31TvdwU1I 2/JdDzmeaaEBAsJ7oKTo6cW4IZJk3OxNBdu4LGwTIR84bXuuDySgjeN2LwlHLpImFOw2 EQHQ== X-Forwarded-Encrypted: i=1; AJvYcCX8rNkGqIpok4JOqJDI54+rfQZwHq71O8g3Eu0n2kg3m6bNUe1x4yGBwNi6ZWIEapwfIMigVQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwdtWmuAwUbMDsRkK2b5C0BLP+XgLJ0Kp+fTj4zTfj93PbTAPFz uPB7W7Jb7BS6Ue3kwxcdxZHLp+FuAf2kcXElzuRcUWCY8ZYf7tm0 X-Gm-Gg: ASbGncurtUIvwAWQpCl85n6hiqvnjVWYtQYIV+iNLlkStRCY+o8vgSNzLXH7M3rN9li DBQSeshf4aiIq5sNBKCd8nm6RvcW6a95BUuWU75w/0uLvxcHGVLUn0Dsu7efwavnwFip8gdjgM1 MRHdRys+6QqQqDjt2cCDyIEkC1AgNNqX8kMJGLj3LWSDAjSlRolAgYcFqh4SrhvdWyt281/0nM+ k+ov0yRE14zB+8fFxXvBfDz8Y1JXBOLEyFgojXFCZ0C87cB0HtyXPYNyQdZgoGbdxkweAph/OTw b3RWIjkx2g833ZGerFChaIEwuhIHUcI9OJbtkwyGBPJDCB8eS0fqqCgL6vEl6+0GR1UscL8M/76 Kj52av91H5UMTvWU4plMQ X-Google-Smtp-Source: AGHT+IFuESuSbnOblJU9rKQni7aj92JaAi62n77pYGx/QbnXKHcVHj7vVd796SS/UYiaWWbmaoV7dQ== X-Received: by 2002:a05:600c:4708:b0:434:f0df:9f6 with SMTP id 5b1f17b1804b1-43ba66da7f9mr82901665e9.3.1740949977122; Sun, 02 Mar 2025 13:12:57 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43bc48f6d6bsm1361475e9.36.2025.03.02.13.12.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Mar 2025 13:12:56 -0800 (PST) Message-ID: <0d8a0111db0a2a956b747b03d65f9cba4157b6e8.camel@HIDDEN> Subject: Re: [bug#76690] [PATCH 3/4] guix: emacs-build-system: Add 'lisp-directory' key From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Morgan Smith <Morgan.J.Smith@HIDDEN>, 76690 <at> debbugs.gnu.org Date: Sun, 02 Mar 2025 22:13:54 +0100 In-Reply-To: <CH3PR84MB3424DD51B7BD1E0E4CC8BC33C5CE2@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB3424DD51B7BD1E0E4CC8BC33C5CE2@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Ian Eure <ian@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Andrew Tropin <andrew@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) QW0gU29ubnRhZywgZGVtIDAyLjAzLjIwMjUgdW0gMTY6MDQgLTA1MDAgc2NocmllYiBNb3JnYW4g U21pdGg6Cj4gKiBndWl4L2J1aWxkLXN5c3RlbS9lbWFjcy5zY20oZW1hY3MtYnVpbGQpOiBBZGQg J2xpc3AtZGlyZWN0b3J5JyBrZXkuCj4gKiBndWl4L2J1aWxkL2VtYWNzLWJ1aWxkLXN5c3RlbS5z Y20odW5wYWNrKTogQ2hhbmdlIGludG8gJ2xpc3AtCj4gZGlyZWN0b3J5Jwo+IGFmdGVyIHVucGFj a2luZy4KPiAKPiBDaGFuZ2UtSWQ6IEkzOTkxYWY3MTg4ZGU3MmIyOWIxYzY5ODVmZmU3MTg1MjE2 Y2VkYjM1Cj4gLS0tCj4gwqBndWl4L2J1aWxkLXN5c3RlbS9lbWFjcy5zY23CoMKgwqDCoMKgwqAg fCAyICsrCj4gwqBndWl4L2J1aWxkL2VtYWNzLWJ1aWxkLXN5c3RlbS5zY20gfCA2ICsrKystLQo+ IMKgMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL2d1aXgvYnVpbGQtc3lzdGVtL2VtYWNzLnNjbSBiL2d1aXgvYnVpbGQtCj4g c3lzdGVtL2VtYWNzLnNjbQo+IGluZGV4IDA2ZWVjNDNlYzQuLjI3YTAyOWYyNTggMTAwNjQ0Cj4g LS0tIGEvZ3VpeC9idWlsZC1zeXN0ZW0vZW1hY3Muc2NtCj4gKysrIGIvZ3VpeC9idWlsZC1zeXN0 ZW0vZW1hY3Muc2NtCj4gQEAgLTg3LDYgKzg3LDcgQEAgKGRlZmluZSogKGVtYWNzLWJ1aWxkIG5h bWUgaW5wdXRzCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KHRlc3QtY29tbWFuZCAnJygibWFrZSIgImNoZWNrIikpCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHBoYXNlcyAnJXN0YW5kYXJkLXBoYXNlcykKPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAob3V0cHV0cyAnKCJvdXQi KSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsaXNwLWRp cmVjdG9yeSAiLiIpCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGluY2x1ZGUgKHF1b3RlICVkZWZhdWx0LWluY2x1ZGUpKQo+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChleGNsdWRlIChxdW90ZSAlZGVmYXVsdC1leGNs dWRlKSkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2Vh cmNoLXBhdGhzICcoKSkKPiBAQCAtMTA1LDYgKzEwNiw3IEBAIChkZWZpbmUqIChlbWFjcy1idWls ZCBuYW1lIGlucHV0cwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1c2UtbW9kdWxlcyAjJEAoc2V4 cC0+Z2V4cCBtb2R1bGVzKSkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZW1hY3MtYnVpbGQgIzpu YW1lICMkbmFtZQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgIzpzb3VyY2UgIytzb3VyY2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgIzpsaXNwLWRpcmVjdG9yeSAjJGxpc3AtZGlyZWN0b3J5Cj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOnN5c3RlbSAjJHN5c3RlbQo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzp0ZXN0LWNv bW1hbmQgIyR0ZXN0LWNvbW1hbmQKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgICM6dGVzdHM/ICMkdGVzdHM/Cj4gZGlmZiAtLWdpdCBhL2d1aXgvYnVpbGQv ZW1hY3MtYnVpbGQtc3lzdGVtLnNjbSBiL2d1aXgvYnVpbGQvZW1hY3MtCj4gYnVpbGQtc3lzdGVt LnNjbQo+IGluZGV4IGFhMDgzYzY0MDkuLjRlNTIxMjJmMjIgMTAwNjQ0Cj4gLS0tIGEvZ3VpeC9i dWlsZC9lbWFjcy1idWlsZC1zeXN0ZW0uc2NtCj4gKysrIGIvZ3VpeC9idWlsZC9lbWFjcy1idWls ZC1zeXN0ZW0uc2NtCj4gQEAgLTY3LDcgKzY3LDcgQEAgKGRlZmluZSAoc3RvcmUtZmlsZS0+ZWxp c3Atc291cmNlLWZpbGUgZmlsZSkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChzdHJpcC1zdG9yZS1maWxlLW5hbWUgZmlsZSkgc3VmZml4KSkpKQo+IMKgwqDCoMKg wqDCoCAoc3RyaW5nLWFwcGVuZCBuYW1lIHN1ZmZpeCkpKSkKPiDCoAo+IC0oZGVmaW5lKiAodW5w YWNrICM6a2V5IHNvdXJjZSAjOmFsbG93LW90aGVyLWtleXMpCj4gKyhkZWZpbmUqICh1bnBhY2sg IzprZXkgc291cmNlIGxpc3AtZGlyZWN0b3J5ICM6YWxsb3ctb3RoZXIta2V5cykKPiDCoMKgICJV bnBhY2sgU09VUkNFIGludG8gdGhlIGJ1aWxkIGRpcmVjdG9yeS7CoCBTT1VSQ0UgbWF5IGJlIGEK PiBjb21wcmVzc2VkCj4gwqBhcmNoaXZlLCBhIGRpcmVjdG9yeSwgb3IgYW4gRW1hY3MgTGlzcCBm aWxlLiIKPiDCoMKgIChpZiAoc3RyaW5nLXN1ZmZpeD8gIi5lbCIgc291cmNlKQo+IEBAIC03Niw3 ICs3Niw5IEBAIChkZWZpbmUqICh1bnBhY2sgIzprZXkgc291cmNlICM6YWxsb3ctb3RoZXIta2V5 cykKPiDCoMKgwqDCoMKgwqDCoMKgIChjaGRpciAic291cmNlIikKPiDCoMKgwqDCoMKgwqDCoMKg IChjb3B5LWZpbGUgc291cmNlIChzdG9yZS1maWxlLT5lbGlzcC1zb3VyY2UtZmlsZSBzb3VyY2Up KQo+IMKgwqDCoMKgwqDCoMKgwqAgI3QpCj4gLcKgwqDCoMKgwqAgKGdudTp1bnBhY2sgIzpzb3Vy Y2Ugc291cmNlKSkpCj4gK8KgwqDCoMKgwqAgKGJlZ2luCj4gK8KgwqDCoMKgwqDCoMKgIChnbnU6 dW5wYWNrICM6c291cmNlIHNvdXJjZSkKPiArwqDCoMKgwqDCoMKgwqAgKGNoZGlyIGxpc3AtZGly ZWN0b3J5KSkpKQpJIHdvdWxkIHVzZSAoYW5kPT4gbGlzcC1kaXJlY3RvcnkgY2hkaXIpIGFuZCBh bGxvdyBjaGRpciB0byBiZSAjZi4KCkNoZWVycwo=
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:09:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:09:04 2025 Received: from localhost ([127.0.0.1]:36841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqYa-0007Lx-Df for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:09:04 -0500 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:52269) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1toqYY-0007Ko-BY for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:09:02 -0500 Received: by mail-wr1-x443.google.com with SMTP id ffacd0b85a97d-390fdaf2897so1052292f8f.0 for <76690 <at> debbugs.gnu.org>; Sun, 02 Mar 2025 13:09:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740949736; x=1741554536; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=/aE9kKVKraaMLvunJHCcC03Yll6dIUt3RbDgaD9Tq/U=; b=jIiENDj6eSR1XWglAsvQrtd/2rA8yJfMdsrwQKXvkdbRmrSBJ7vPbGhicicr9W+iNg Hb03X1+tYsGP62q1+tydFojf+v1KAywwKlE+QHvTOU2vv0eJ7HYPbJxoS+pQGV0jW/uq WWHMwLUl1NM80DzQ2oqmQsUeniggPDeORVIvThSQpXFW5nPaF1dEQS5hX3ozJ5b3C6PZ HmtJ5WcNUjSl7yjOwUUA6WKNVRDLEbkkNOmZ82Ixd73gnrLijVoOHDtCu89GmfwmhidG vcedpYWNOa8tL1R/nKmkChoU2KB0YY0ps9Ac+TCo01yqJzWTl87feXAIMsNVE0OXicUh v0Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740949736; x=1741554536; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/aE9kKVKraaMLvunJHCcC03Yll6dIUt3RbDgaD9Tq/U=; b=PcVw+e+H7SvaesKr08qFzh+iYc0Y14ctVmet5ZL/xPJP+Dh7ue2fcQrlDUV/IO6pHG ye2imZoKGWk1K4miJyKFSHYstNu9mfK42jbIBFox3L/mi8JuQrWYT/c6iWtLfp1yCRZ2 dF/evot40QGSmessXo8pkqOTWxra9GfpxnLWs+SgCPEmbVNAKu7Z5v29Mz48xQj1n3wk IZSS3kC4afJFZlIcxgYOPnxKcW/j2Q4dtE/9FWyuKhU05JF5mWpcqcECJJRkusHfBT03 CafbWTcut/5i8wsa5oIXPnDuokRDlZcBY00kgqVkthND4YF1HwwI8NRFZOLD52f8/oyl JkGA== X-Forwarded-Encrypted: i=1; AJvYcCWJ2vge8O22Ci/rCDZvuA7P/ohcI8M3Qc8yJgS7cPlsfxLhwvnFBUJuhofbJ/1mvkQFlQvFAQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw2FlNMcInLLDbNFoA3x8AZUvUU9YU2ELmFRvSZCrn4QGZCD9U6 ZSCn2j4lEPHKUkM4PrGH1UgDmD1R18+OVF5w0COPa4NtB8+Pz3il X-Gm-Gg: ASbGncsYsw0qJjTgRr2jPOoj8fT0JKSXHv9GleyAbdUfKKTnRD5qJ8Cf1D9WTphRR8i MEKhGmgkNArR/4Uxx/q0hCUwNR3Ds8VBFSNyVtBfat6ZiZFpb2oU1bs40WYu66vtz+CS1OnPZAv Ey1Ytx98zx1Q8HGFwi2X32C30Vh+VGJqDSo7zuH/0NqlZ33jYgenmYE5fQiIFNzcIIE0G1uYhVV ME0gVIRJQGWpx/S4Kwt0C4n51nYSCmfTsbrDkHCpISnQCF7WoL0ScqUiMJmKhEg11M5XBQwyvOr GT/zNT8Fs43X+jVMjVZ+xZZLojuI7zdyfHB+ldtF62suLDGgj7rGMrwyySka8d9DQhpcyQyGGSy 7jXZQ3Ghp5tHdidiPqoe+ X-Google-Smtp-Source: AGHT+IG44NR4EpR4PecTps4BRI5uxStYkrCwvPbPkCrxfmykXA2e7MNLeqMlGap19x0vfa4dgqjhsg== X-Received: by 2002:a5d:64a1:0:b0:38d:dfb8:3679 with SMTP id ffacd0b85a97d-390ec7cdabemr9151907f8f.17.1740949736197; Sun, 02 Mar 2025 13:08:56 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e47a5b96sm12280278f8f.29.2025.03.02.13.08.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Mar 2025 13:08:55 -0800 (PST) Message-ID: <059dfd96182f5e20b1dcd0c722e2f88dcdd4fba3.camel@HIDDEN> Subject: Re: [bug#76690] [PATCH 1/4] gnu: emacs->emacs-next: Don't use file that doesn't exist From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Morgan Smith <Morgan.J.Smith@HIDDEN>, 76690 <at> debbugs.gnu.org Date: Sun, 02 Mar 2025 22:09:53 +0100 In-Reply-To: <CH3PR84MB3424FB4718C01CB3C3C77910C5CE2@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB3424FB4718C01CB3C3C77910C5CE2@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Ian Eure <ian@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Andrew Tropin <andrew@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Sonntag, dem 02.03.2025 um 16:04 -0500 schrieb Morgan Smith: > * gnu/packages/emacs.scm(emacs->emacs-next): Remove reference to > deleted file 'comp-integrity-next.el'.=C2=A0 It will now use the inherite= d > phase that refers to an existing file. >=20 > Change-Id: Iea026528d2293538ab6d89e02d8d8a2a86fa0f1d > --- Nice catch. Thanks
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:08:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:08:30 2025 Received: from localhost ([127.0.0.1]:36832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqY1-0007Ib-U5 for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:08:30 -0500 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:58669) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1toqXz-0007I5-NZ for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:08:29 -0500 Received: by mail-wr1-x442.google.com with SMTP id ffacd0b85a97d-390ec7c2cd8so1594161f8f.1 for <76690 <at> debbugs.gnu.org>; Sun, 02 Mar 2025 13:08:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740949701; x=1741554501; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=5aWo6G6YNIgtGFnbBEqNJd+0qkGFbTRnNfM1Td4rvS4=; b=GrDJqaO1Ob/YvyBtrZerZ11TQPrY5lW9ay6NfKs15pNBAvZ2to9AvO3XdPKe7+5mzg D2gT2E6fPobVcv1ynfP+wTNfUezo9wfqb0Vg8dygk2LXw1Shy/AE6coVz7LuDB60fF1F DyxTm3ypWT1e4QefwYiD6I9HLRGuVJGW7n49WFnHDv/xJ6yNcEPtDTwnhAUwh1lS/CmN /cJ+NLmsRJh5++WueRlsMQTx7XtBAnPBIszEhh0iIGjqFyr3ujCVU/+azixz8H8y1Qkr vQR/3G57tqEPqcmY7Hf1KtIWHWeQ13z6hIptBGdEpiPfXeFqRac3QrysjFPUldgjBrz8 VRNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740949701; x=1741554501; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5aWo6G6YNIgtGFnbBEqNJd+0qkGFbTRnNfM1Td4rvS4=; b=QQgtY9mhpZVQmRks/6XDjbfqRihCmKXiIAFLVQuRVb7mbn+vk2UgqPupV7TX6KRBtj e2AXnWIP93yxlTrJfeZo99Tqnw5FDf0BmZaN7MJklDyobyUEWTnx7FmslaTXj4IJfnuo 42khfsP8j/f3dlBfpAImVqL7k7GO5XAuhG6/sRuMOgiFzhpIlyRACEYLtN/hVzcrc4SL 9tkWqkLErL5qHinUfwAJWUpBGI5sWmsZ0I9m9xcZtPnTg6GkIkQAslyPxU+G9EpbTKhA WCmRovV1RuZvJVpwxNPdgB8jj+1PjKGWz75DMdP/tAyvGO2b/YJRzumZkoS/IYIBiyQ9 mU5Q== X-Forwarded-Encrypted: i=1; AJvYcCUP/wVz53PMP/ALBUroHmAWUCJ4FnkGDd6rsUhZt+OTj1b2SpGVtA9P7jIgK2NUEIMJItTAvg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywws5sqNfb85qEMUF0Bfy7GTB2QpS88x3/eGI90ELPPIDuK1orG eggYckdRoutBRGp1YEQAhg2u6Nl/i12Yg6FJnVmHqhdlaMZH11XJ X-Gm-Gg: ASbGnctyDPljEdKNQRbbIRR4xJWSgTCTCWl5aIR/NVgczLeD0i84WGEA8zo6ZdlShYw 8hyKxkb3Hm+UAg1LY8MkVQ7uOiVQeRfkCnXs0yAVVWfTvMpB5Seqkm6oXHflXgjAjy64roxpPa/ AnYJYKOH5+EO4sfVcYI8NBxyfUcR6vKqWPAlaCZdcoPAVmbfzlifZfMwVZt8KNa61WFuWiHwjNx pWJL8m50JyAurd6QjZqBvxeuKp9b9J1D6f2vcUqYC1jqVgl5Pq7GmMxNEd6kIXsaryd4cLw0wr8 V3c1L2We23Jp4We76JlMOfty2wsy6QTCCn3Gvaoj1R59gnt4/qXzjafEu5UkB7B9c6YLH2nB6IP sFUPx3Z0l2CrDwhIMTvPP X-Google-Smtp-Source: AGHT+IGoQKTfHuPmdgHU7JlzQZ32ee1wS5rTVGUe/2rzVPl4jHK2revXPdY6030a2cZgq/CdkobMEA== X-Received: by 2002:a05:6000:1f8c:b0:390:e702:ede1 with SMTP id ffacd0b85a97d-390ec9bcdd9mr8786891f8f.31.1740949701461; Sun, 02 Mar 2025 13:08:21 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e4847fe5sm12391413f8f.73.2025.03.02.13.08.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Mar 2025 13:08:20 -0800 (PST) Message-ID: <06be95a10f7210180a36b8a173e36029ece1be9e.camel@HIDDEN> Subject: Re: [bug#76690] [PATCH 2/4] gnu: emacs-minimal: Enable native compilations From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Morgan Smith <Morgan.J.Smith@HIDDEN>, 76690 <at> debbugs.gnu.org Date: Sun, 02 Mar 2025 22:09:17 +0100 In-Reply-To: <CH3PR84MB34249CB04D169E65A491BE7AC5CE2@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> <CH3PR84MB34249CB04D169E65A491BE7AC5CE2@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Ian Eure <ian@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Andrew Tropin <andrew@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Sonntag, dem 02.03.2025 um 16:04 -0500 schrieb Morgan Smith: > * gnu/packages/emacs.scm(emacs-no-x): Move native compilation > settings from > here to ... > (emacs-minimal): ... here. >=20 > Change-Id: Ib549f0e7435cab0c891bb8d6cec9b1af041ab7c4 > --- Note: enabling native compilation for emacs-minimal will likely not do what you think it does. Unless you use emacs-minimal itself as your emacs (rather than e.g. emacs-no-x), you will not see any benefit from this patch. Cheers
guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:05:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:05:47 2025 Received: from localhost ([127.0.0.1]:36778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqVK-00073j-7n for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:46 -0500 Received: from mail-mw2nam12olkn2072.outbound.protection.outlook.com ([40.92.23.72]:38592 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqVG-00072n-36 for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:41 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ebe07EkWT6ilr2PtPm5eF2jyeke7E/2oHLpNc2A+aP6uI3UoOSSmgM6t2Ym/ywG97U3+e9/650j9+hs2KSZDyBWSa3XIMgUoVT8fYhu7Wje7U/z0d6vVWH8kkznrrMZBGeO2IGUhSNF0/EaF28gGy9+N/usZGLWokmX6xCfwei9xj/MUDQR8puw9pKxWkxCidDlE2gJPd1eISGxZUmI480AYMCczPrVR999/aZcpPy5fJh6+YqeuhnJtFgsR530H/pLRj+6gRRstklINYoszTJq250MMh19A4DwNUxzoBngCaakC44psaIzSRfmZYOIRn81hr8You9IV0v8+WBXBKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mIrG+zvItUngfJcAT/gpnNhDtlcOn0zEMoaYiIYmN80=; b=ponEeOarPZq6gdev9Ab5/u0Xw1EHsUauHAu7xhlKMkBolTDz7pR8iePnPLGzGJQ6RbhAfGAL7TWzdw/Y2IeNNFVknlG5TskqLFbT161Btsn8BKT+kPyJHG95yo0PhpHsZe3l4A9nKk53dHe5OlR8Fq//off55E7D8eQ0J3Ke7BBG+UaW5v6cILavM2SRVNtnaQSnovRgEomM20VK2uzuK+iCzByiao9QsLrh7wcBxDCoVbgeJlK8z9yxHsx9taX0DiajEykkj5VYseYlKFpycnFrqD0uvOw77cIr0zqtJxqH2ZiNYu1Tz/fSa3gNoHLiGPPfyFKu273UtdUbRy6/oQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mIrG+zvItUngfJcAT/gpnNhDtlcOn0zEMoaYiIYmN80=; b=Dwj0s5GtZ5eNkoUNTDHo6D7wy+/jltWhWzbG1mcGD1CH5aMUrn4nrQ4/7r+RVecj6iIlhFTfZ9zYsOjWVf+Nsut7Is9RzVWDc2qJ1Alxkl9ibyfkRm54uzTt/ZLPja5ZWoRGtQrQWeVJYb0nNphzNPIeo9FJgWKbwcO1pSXC0Ie1GoqzNWfaqKuDUGZavvhpc2ONHMlm+zdMLcbNSfddF/aH6ErB+e9qCO/tpXEkwg60wRm3E/K5r16HcbZipoGuESrm8FlffVbXXfeWTcTlnf97iY9FMHfrh9tMucMrrcv46czY4jNnN47kFjMRSBGguaSyAY6+riapyT6OkP1ZZA== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by SJ1PR84MB3042.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:48b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Sun, 2 Mar 2025 21:05:30 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 21:05:30 +0000 From: Morgan Smith <Morgan.J.Smith@HIDDEN> To: 76690 <at> debbugs.gnu.org Subject: [PATCH 4/4] Use #:lisp-directory instead of a custom phase Date: Sun, 2 Mar 2025 16:04:59 -0500 Message-ID: <CH3PR84MB342488569BE28C8BA58E6BA6C5CE2@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: YT4PR01CA0379.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fd::24) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <35cde0ad8e2c5c382d4429f34ca25b99e6315bd8.1740948124.git.Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|SJ1PR84MB3042:EE_ X-MS-Office365-Filtering-Correlation-Id: 729218bd-8c4d-45ac-0c32-08dd59cdf68c X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|8060799006|7092599003|19110799003|10035399004|3412199025|4302099013|440099028|41001999003|1602099012|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?5wEc7IjYiaveKXCtmZPGt2T1CXbea57vY8v7++6rfZrVrKiSGH+VxTJzhph8?= =?us-ascii?Q?7IftGUxc1f1cKvlxIvoEQ2wqOhs6r5XOJPZKvB4sJ/+BlzK2MqS76PVCPwIA?= =?us-ascii?Q?d75jHxtC63dCQISkWOBqz2UmKZIGV4eOmll2CgpcIP4N96p/JS1KgYxYTumn?= =?us-ascii?Q?alKOCr5E4ObWP8E/rd+hd8Da5vEN8w/qERuAEBWYYuP86OBkK9qMNPC5SVyH?= =?us-ascii?Q?hYJ8yp48+5CYyodMtBvsUDiHLT7A8ZQXfEDVZEO0ktNNOdmZrRW/f9BPY2Yb?= =?us-ascii?Q?lGxuRW4odtkUrMg92NC/bWo0WVbgc3m/NiAnvatL5Ae3z4AZbRb4w/BwkZW/?= =?us-ascii?Q?bFL4E1KEd2kkQTvKqoBDx66h8O5H96oBcjIzbHCTHS5j8EVGMOi5ciTmO3Y+?= =?us-ascii?Q?74bWCx4ZLrP7drQ1P/U38rg/yHwB0hnvkCpWqFtm3jqewPyka1m0ZPEFjy0z?= =?us-ascii?Q?YvO5XJsivay5/g0yjGYvkZEQoNtEpsUpGnR0qh4TCyT0mw8if2PuJnqFQ5Ro?= =?us-ascii?Q?bXjC018hGRZel2a4iV/hIGvWeglLLmMjFCMEY0xZ2J7SxygBC5wSr9IONr5G?= =?us-ascii?Q?4dkluBCCVCVd2YBuXjZFAmOQpVJkDWoX2kZEUi71hitWC0Lb3/z5IJ09BKx3?= =?us-ascii?Q?rH4K2f/zXKVdbTgsOYG+xbQaPdXzHEAUcngxoH/JEFp/PmyejBkEuAQXkAob?= =?us-ascii?Q?ZwOru6W/aZ/SbVJbTAcP/cjBmE69swCq2P2ECVJU2oIe8wCTLS0WuhjGPMMD?= =?us-ascii?Q?yRbSQzUUzG7TtaDX3gQdTUNaYDaMvg6n9Oq+fkQhhNUFve/omW5WATG2MJBQ?= =?us-ascii?Q?qjW+/y+uSSmL8BMv1MP1dfWXgrQ5C0TbPYYPGcKeKQ3cUPqZj3wumFp/40VW?= =?us-ascii?Q?WReKRAkBMTNeHnE10ZwVdTNDMuhfY8n/mZmipJ+A8bWuTwHkHRRtUbGq8Y3X?= =?us-ascii?Q?XTAhqzWqyAOH9KuKFmqPQWhPTBLtjkrfblobTJ8TpJiPLX7FV7/msnF70GAy?= =?us-ascii?Q?4FpdiUzBE/ILlQZfj+WHvJ+T3c72760cpJVP/ANMLimxvrLRjx4nppqFK2qC?= =?us-ascii?Q?khLLKlBzTt19DV05kJ0Z3I+794wOSn0zP+ZJFzZAkEr5jX+wlZryH3BI/+Kl?= =?us-ascii?Q?2OThKjsG34XZ+MmUIvwk/EZPgRyCwtbVtMIEcL4J9kcWCo+v2KnQE1lXmVqX?= =?us-ascii?Q?RJg0yluOMwm0M7iAxjNhA7Byo8e5FdV0ak00X8OB1G3Zly6nsmNgMmHxVuVN?= =?us-ascii?Q?OTgg+O1iT3k8A7B8eIXp?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?y/bAN2YoF74R2/37laqPZd9gVX+U7fUrJINSWHkpKFk+JSjOV3RjabOrrdxJ?= =?us-ascii?Q?3vF9QwFDXmmFRY4yLx9jLwn4/POBXhy85mmUM/dlsejZ/pJXGdZNVVhxJvat?= =?us-ascii?Q?2dNuCH2LrzaSWD7+FdzL/g+A4jQjxkCql25iET15YGVrk/LgNmYaqhn+GfmI?= =?us-ascii?Q?FOMvwfooHH6OJlb1Pc5EQz0kUYlXrItqPoD5TFygOtBxmRcwQ5LqB96i675Z?= =?us-ascii?Q?wRgmoEYPVENn1ceHbMZhB0K8e51yAC8JOD0+2l2Q/fShVGZQZhkJ3NVBCnMa?= =?us-ascii?Q?PIO3nyUhP7qtCrMbESPUOd7wiFhdLliNZ89iOM1uPKRn8vWMvHpNjCPc8ryu?= =?us-ascii?Q?FaneZXLo9bXjEeASp32lQ5J6rYjtVJg+sDsvneoUBTWvMQv6/RIV9ymEtgww?= =?us-ascii?Q?kPAN09exm5/2BfDqFYg6+YlRsfRgpIBCzqGcYsRTL7VRZEuF8DBPFsdSUVvY?= =?us-ascii?Q?KBIcuRBr+Izxkhp1zMqKBYWfkY+fVyIAAnppwrvjYSIXnGDjJb1cNkkcURPd?= =?us-ascii?Q?6rjysgqeD6UAjCWCljSNvxaBFJPXoOCVrEpDCaPtEjU2TPuYzOnAtffDVdWP?= =?us-ascii?Q?RDhR6aQ/V/VK3zYRiIuyVVNpY/2T11ctgbBFnKp9hxKqe53Pc2/Y4CTsvlz3?= =?us-ascii?Q?CG1j1DsBO0QLbxqpSysj5qDOmWlKqi9H7EM5pn61ju696wEoVkeN1xfk2kuf?= =?us-ascii?Q?7tllh9zVsAh2Z3Sdl5MO6YPwtBlMnZPiL3n8Z/ovcUxs1qpVC5aB+WbMPfPO?= =?us-ascii?Q?Wl9rPYKkd3VUiWZrugFi6mrzhPG4HhKh2Xaczw2VbvWC8gB5Zo2oeGAgJNvZ?= =?us-ascii?Q?aqSzxy9FCnByEa43MzUP78vPH1juk4kDiPY8mUkI+k9zCAjaZBXd22KDmtU/?= =?us-ascii?Q?OiM9MShO5YRinQLUaLcKEIur9xJsd9OrVBQGRRGERHT8VqKKO7UB3ehkUpha?= =?us-ascii?Q?qjznox2W5FvKypnFw6/iSTD9N/FcyjUpWxNrtaNcjGzNiMi/k1BRVT6uky16?= =?us-ascii?Q?VHxrjv0sl61mAG9eeRVh71cvRjqUCKsxcBaL95tQl4+nPlwQJkn2Wfkfoolq?= =?us-ascii?Q?W8iHkm45iZ5vNfNgszkDqPMHkZtOztDCYd2ERAwtFAD2DUzg6CFdfnj2/e4V?= =?us-ascii?Q?4IFz6Vdw6gjpgI6sWuIT0dyPR5iUekiw0CzvCUHB3F6Fxqd5F57UOZNSfg1M?= =?us-ascii?Q?fYLfnUFwEWabmQtBW30idFja74ycgI31g2RIvGsI+v2VN2c4WzLnohTmyR1O?= =?us-ascii?Q?keURiCyh0/98q0tdg1/G?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 729218bd-8c4d-45ac-0c32-08dd59cdf68c X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 21:05:30.0319 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR84MB3042 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Using a custom phase might not order the 'chdir' at the correct time and might cause problems with some of the early phases in the 'emacs-build-system' (like 'ensure-package-description', 'expand-load-path', etc...) * gnu/packages/agda.scm (emacs-agda2-mode): * gnu/packages/cmake.scm (emacs-cmake-mode): * gnu/packages/emacs-xyz.scm (emacs-casual-avy, emacs-casual-calc, emacs-casual-dired, emacs-casual-info, emacs-chronometrist, emacs-edit-server, emacs-epkg, emacs-exwm-firefox, emacs-flymake-collection, emacs-forge, emacs-ghub, emacs-know-your-http-well, emacs-org-contrib, emacs-php-mode, emacs-stumpwm-mode, emacs-telega-contrib, emacs-transient, emacs-treemacs, emacs-treemacs-extra, emacs-with-editor, emacs-xenops): * gnu/packages/engineering.scm (emacs-scad-mode): * gnu/packages/erlang.scm (emacs-erlang): * gnu/packages/mail.scm (emacs-notmuch): * gnu/packages/music.scm (emacs-lilypond-mode): * gnu/packages/protobuf.scm (emacs-protobuf-mode): * gnu/packages/scheme.scm (emacs-gerbil-mode): * gnu/packages/version-control.scm (emacs-stgit): Use '#:lisp-directory' instead of a custom phase. --- gnu/packages/agda.scm | 5 +- gnu/packages/cmake.scm | 7 +- gnu/packages/emacs-xyz.scm | 144 +++++++++---------------------- gnu/packages/engineering.scm | 8 +- gnu/packages/erlang.scm | 5 +- gnu/packages/mail.scm | 6 +- gnu/packages/music.scm | 5 +- gnu/packages/protobuf.scm | 5 +- gnu/packages/scheme.scm | 5 +- gnu/packages/version-control.scm | 4 +- 10 files changed, 49 insertions(+), 145 deletions(-) diff --git a/gnu/packages/agda.scm b/gnu/packages/agda.scm index c20549888d..ff23278469 100644 --- a/gnu/packages/agda.scm +++ b/gnu/packages/agda.scm @@ -150,10 +150,7 @@ (define-public emacs-agda2-mode (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'enter-elisp-dir - (lambda _ (chdir "src/data/emacs-mode")))))) + #:lisp-directory "src/data/emacs-mode")) (home-page "https://agda.readthedocs.io/en/latest/tools/emacs-mode.html") (synopsis "Emacs mode for Agda") (description "This Emacs mode enables interactive development with diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 1ddcfa4d80..8c1ee61338 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -532,12 +532,7 @@ (define-public emacs-cmake-mode (outputs '("out")) (build-system emacs-build-system) (arguments - (list #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "Auxiliary")))))) + (list #:lisp-directory "Auxiliary")) (synopsis "Emacs major mode for editing Cmake expressions") (description "@code{cmakeos-mode} provides an Emacs major mode for editing Cmake files. It supports syntax highlighting, indenting and refilling of diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 272be3a275..9bd0846a55 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1703,11 +1703,9 @@ (define-public emacs-with-editor (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:phases #~(modify-phases %standard-phases - (add-before 'install 'enter-lisp-directory - (lambda _ - (chdir "lisp"))) (add-before 'install 'make-info (lambda _ (with-directory-excursion "../docs" @@ -2679,20 +2677,12 @@ (define-public emacs-ghub (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:phases #~(modify-phases %standard-phases (add-before 'install 'make-info (lambda _ - (invoke "make" "info"))) - (add-after 'make-info 'enter-lisp-directory - (lambda _ - (chdir "lisp"))) - (add-after 'expand-load-path 'add-el-dir-to-emacs-load-path - (lambda _ - (setenv "EMACSLOADPATH" - (string-append (getcwd) - "/lisp:" - (getenv "EMACSLOADPATH"))))) + (invoke "make" "--directory=.." "info"))) (add-after 'install 'install-info (lambda _ (let ((info (string-append #$output "/share/info"))) @@ -3143,12 +3133,10 @@ (define-public emacs-flymake-collection (build-system emacs-build-system) (arguments (list + #:lisp-directory "src" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ - (chdir "src"))) - (add-after 'chdir 'move-checkers + (add-after 'unpack 'move-checkers (lambda _ ;; Move checkers to the top level, which is in the ;; EMACSLOADPATH. @@ -5046,12 +5034,12 @@ (define-public emacs-xenops (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir + (add-after 'unpack 'set-home (lambda _ - (setenv "HOME" "/tmp") - (chdir "lisp")))))) + (setenv "HOME" "/tmp")))))) (synopsis "WYSIWYG LaTeX environment") (description "This package provides a WYSIWYG LaTeX environment. It uses @command{dvisvgm}, @command{xclip}, @command{pngpaste} and @@ -5337,12 +5325,9 @@ (define-public emacs-chronometrist (build-system emacs-build-system) (arguments (list + #:lisp-directory "elisp" #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "elisp"))) (add-after 'install 'install-doc ;; Documentation consists of several Markdown files. (lambda _ @@ -18593,11 +18578,7 @@ (define-public emacs-org-contrib (base32 "08m3aa8vsrlkacbvindjwqzviv5r8i9a0vzsrl8rx01xq5b0zd42")))) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'enter-source-directory - (lambda _ - (chdir "lisp")))))) + (list #:lisp-directory "lisp")) (propagated-inputs (list emacs-org)) (home-page "https://git.sr.ht/~bzg/org-contrib") @@ -20870,6 +20851,7 @@ (define-public emacs-php-mode (build-system emacs-build-system) (arguments (list + #:lisp-directory "lisp" #:tests? #true #:test-command #~(list "emacs" "-Q" "--batch" "-l" "../tests/php-mode-test.el" @@ -20879,11 +20861,8 @@ (define-public emacs-php-mode (add-after 'unpack 'prepare-testing-bed (lambda _ ;; This file is necessary for `php-project-root' test. - (call-with-output-file "tests/project/1/.git" - (const #t)))) - (add-after 'prepare-testing-bed 'enter-source-directory - (lambda _ - (chdir "lisp")))))) + (call-with-output-file "../tests/project/1/.git" + (const #t))))))) (propagated-inputs (list emacs-projectile)) (synopsis "Major mode for editing PHP code") (description @@ -25026,26 +25005,17 @@ (define-public emacs-epkg (base32 "0zdlymx44jgrzm68cnh636mpdazihqiakf5m3v1c2rhvh6cb6yg6")))) (build-system emacs-build-system) (arguments - `(#:phases + `(#:lisp-directory "lisp" + #:phases (modify-phases %standard-phases (add-before 'install 'make-info ;; Documentation is located in "docs/". (lambda* (#:key outputs #:allow-other-keys) - (with-directory-excursion "docs" + (with-directory-excursion "../docs" (invoke "makeinfo" "-o" "epkg.info" "epkg.texi") (let ((info (string-append (assoc-ref outputs "out") "/share/info"))) - (install-file "epkg.info" info))))) - (add-after 'make-info 'move-to-lisp-directory - ;; Source code is located in "lisp/". - (lambda _ - (chdir "lisp"))) - (add-after 'expand-load-path 'add-el-dir-to-emacs-load-path - (lambda _ - (setenv "EMACSLOADPATH" - (string-append (getcwd) - "/lisp:" - (getenv "EMACSLOADPATH")))))))) + (install-file "epkg.info" info)))))))) (native-inputs (list texinfo)) (propagated-inputs @@ -26522,12 +26492,7 @@ (define-public emacs-edit-server (base32 "0m7gj224sqxjjw5sxky92fnrxg9jy4nf33kwf0aqxnfhqlgh545k")))) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "servers")))))) + (list #:lisp-directory "servers")) (propagated-inputs (list emacs-ert-async)) (home-page "https://github.com/stsquad/emacs_chrome") (synopsis "Server that responds to edit requests from Chromium") @@ -27449,20 +27414,17 @@ (define-public emacs-know-your-http-well (sha256 (base32 "1p4ibx0qgznv8ard4a9m7345ay8ij2qzmqdqiqlllndqq6mz62x5")))) (arguments - `(#:phases + `(#:lisp-directory "emacs" + #:phases (modify-phases %standard-phases (add-after 'unpack 'install-json-files (lambda* (#:key outputs #:allow-other-keys) (for-each (lambda (directory) - (copy-recursively directory + (copy-recursively (string-append "../" directory) (string-append - (assoc-ref outputs "out") + (assoc-ref outputs "out") "/" directory))) - '("js" "json")))) - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "emacs")))))) + '("js" "json"))))))) (build-system emacs-build-system) (home-page "https://github.com/for-GET/know-your-http-well") (synopsis "Meaning of HTTP headers codes") @@ -28285,12 +28247,7 @@ (define-public emacs-stumpwm-mode "0giac390bq95ag41xkxqp8jjrhfx1wpgglz7jg5rkm0wjhcwmyml")))) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "util/swm-emacs")))))) + (list #:lisp-directory "util/swm-emacs")) (home-page "https://github.com/stumpwm/stumpwm-contrib") (synopsis "Emacs minor-mode for Stumpwm") (description "Emacs minor-mode for Stumpwm") @@ -33318,20 +33275,17 @@ (define-public emacs-treemacs (build-system emacs-build-system) (arguments (list + #:lisp-directory "src/elisp" #:tests? #t #:test-command #~(list "make" "-C" "../.." "test") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-makefile (lambda _ - (substitute* "Makefile" + (substitute* "../../Makefile" (("@\\$\\(CASK\\) exec ") "") ;; Guix does not need to prepare dependencies before testing. (("test: prepare") "test:")))) - (add-after 'fix-makefile 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "src/elisp"))) (add-before 'install 'patch-paths (lambda* (#:key inputs #:allow-other-keys) (make-file-writable "treemacs-core-utils.el") @@ -33390,7 +33344,7 @@ (define-public emacs-treemacs-extra (package-arguments emacs-treemacs) ((#:phases phases) #~(modify-phases #$phases - (add-after 'chdir-elisp 'copy-extra + (add-after 'unpack 'copy-extra (lambda _ (copy-recursively "../extra" "."))))))) (propagated-inputs @@ -33727,16 +33681,14 @@ (define-public emacs-transient (build-system emacs-build-system) (arguments `(#:tests? #f ;no test suite + #:lisp-directory "lisp" #:phases (modify-phases %standard-phases (add-after 'unpack 'build-info-manual (lambda _ - (invoke "make" "info") + (invoke "make" "--directory=.." "info") ;; Move the info file to lisp so that it gets ;; installed by the emacs-build-system. - (rename-file "docs/transient.info" "lisp/transient.info"))) - (add-after 'build-info-manual 'enter-lisp-directory - (lambda _ - (chdir "lisp")))))) + (rename-file "../docs/transient.info" "transient.info")))))) (native-inputs (list texinfo)) (propagated-inputs (list emacs-compat)) (home-page "https://magit.vc/manual/transient") @@ -33765,17 +33717,15 @@ (define-public emacs-forge (build-system emacs-build-system) (arguments `(#:tests? #f ;no tests + #:lisp-directory "lisp" #:phases (modify-phases %standard-phases (add-after 'unpack 'build-info-manual (lambda _ - (invoke "make" "info") + (invoke "make" "--directory=.." "info") ;; Move the info file to lisp so that it gets installed by the ;; emacs-build-system. - (rename-file "docs/forge.info" "lisp/forge.info"))) - (add-after 'build-info-manual 'chdir-lisp - (lambda _ - (chdir "lisp")))))) + (rename-file "../docs/forge.info" "forge.info")))))) (native-inputs (list texinfo)) (propagated-inputs @@ -34358,10 +34308,7 @@ (define-public emacs-exwm-firefox (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))) + #:lisp-directory "lisp" #:tests? #true #:test-command #~(list "emacs" "-Q" "--batch" "-l" "../test/exwm-firefox--tests.el" @@ -34962,10 +34909,7 @@ (define-public emacs-casual-avy (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib emacs-avy)) (home-page "https://github.com/kickingvegas/casual-avy") (synopsis "Transient-based porcelain for avy") @@ -34989,10 +34933,7 @@ (define-public emacs-casual-calc (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib)) (home-page "https://github.com/kickingvegas/casual-calc") (synopsis "Transient-based porcelain for calc") @@ -35016,10 +34957,7 @@ (define-public emacs-casual-dired (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib)) (home-page "https://github.com/kickingvegas/casual-dired") (synopsis "Transient-based porcelain for Dired") @@ -35043,10 +34981,7 @@ (define-public emacs-casual-info (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ (chdir "lisp")))))) + #:lisp-directory "lisp")) (propagated-inputs (list emacs-casual-lib)) (home-page "https://github.com/kickingvegas/casual-info") (synopsis "Transient-based porcelain for info reader") @@ -37641,11 +37576,10 @@ (define-public emacs-telega-contrib (name "emacs-telega-contrib") (arguments (list + #:lisp-directory "contrib" #:exclude #~(list "telega-live-location.el") #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'enter-subdirectory - (lambda _ (chdir "contrib"))) (add-before 'install-license-files 'leave-subdirectory (lambda _ (chdir "..")))))) (inputs '()) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 234f4a2b03..3442705149 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3121,13 +3121,7 @@ (define-public emacs-scad-mode (inputs '()) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'chdir-elisp - ;; Elisp directory is not in root of the source. - (lambda _ - (chdir "contrib") - #t))))) + (list #:lisp-directory "contrib")) (synopsis "Emacs major mode for editing editing OpenSCAD code") (description "@code{scad-mode} provides an Emacs major mode for editing OpenSCAD code. It supports syntax highlighting, indenting and refilling of diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index 8ca46e8bdc..0d86863c94 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -204,10 +204,7 @@ (define-public emacs-erlang (source (package-source erlang)) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'expand-load-path 'change-working-directory - (lambda _ (chdir "lib/tools/emacs") #t))))) + (list #:lisp-directory "lib/tools/emacs")) (home-page "https://www.erlang.org/") (synopsis "Erlang major mode for Emacs") (description diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index cffbca087a..16763ebd44 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1533,14 +1533,12 @@ (define-public emacs-notmuch (list notmuch)) (arguments (list + #:lisp-directory "emacs" #:exclude #~(cons* "make-deps.el" "rstdoc.el" %default-exclude) #:include #~(cons* "notmuch-logo.svg" %default-include) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ - (chdir "emacs"))) - (add-after 'chdir 'patch-paths + (add-after 'unpack 'patch-paths (lambda* (#:key inputs #:allow-other-keys) (let ((notmuch (search-input-file inputs "/bin/notmuch"))) (substitute* "notmuch-lib.el" diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index bf47489d34..b8a6a2375f 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1759,10 +1759,7 @@ (define-public emacs-lilypond-mode (build-system emacs-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (add-before 'expand-load-path 'change-working-directory - (lambda _ (chdir "elisp")))))) + #:lisp-directory "elisp")) (home-page (package-home-page lilypond)) (synopsis "Major mode for editing GNU LilyPond music scores") (description diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index d4b48e585b..310fd1dde0 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -579,10 +579,7 @@ (define-public emacs-protobuf-mode (source (package-source protobuf)) (build-system emacs-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'expand-load-path 'change-working-directory - (lambda _ (chdir "editors") #t))))) + (list #:lisp-directory "editors")) (home-page "https://github.com/protocolbuffers/protobuf") (synopsis "Protocol buffers major mode for Emacs") (description diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 811f74e6d6..8340198135 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -1346,10 +1346,7 @@ (define-public emacs-gerbil-mode (version "1.0") (build-system emacs-build-system) (arguments - (list #:phases #~(modify-phases %standard-phases - (add-before 'install 'change-directory - (lambda _ - (chdir "etc")))))) + (list #:lisp-directory "etc")) (synopsis "Emacs major-mode for editing Gerbil code") (description "Gerbil mode provides font-lock, indentation, navigation, and REPL for diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 9ecb5cf98a..068b7f41d5 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -2170,11 +2170,9 @@ (define-public emacs-stgit (build-system emacs-build-system) (arguments (list + #:lisp-directory "contrib" #:phases #~(modify-phases %standard-phases - (add-before 'install 'enter-lisp-directory - (lambda _ - (chdir "contrib"))) (add-before 'install-license-files 'leave-lisp-directory (lambda _ (chdir "..")))))) -- 2.48.1
andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:05:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:05:42 2025 Received: from localhost ([127.0.0.1]:36776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqVI-00073S-1g for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:42 -0500 Received: from mail-mw2nam12olkn2072.outbound.protection.outlook.com ([40.92.23.72]:38592 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqVF-00072n-9a for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:37 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YRRvZdIpyyphsPNi6ElXSonYmoExkt7kMc2Q0aCtzapIY5D35G3Wo8AxElqbW1hzwwlhTUhDsRIeMeU0+kZo+QbOKsOCMuCMuFGGtG843FIhe5k9ssHHTnWLTY7oF3pqQs+v7CU/e9qmDWwd03PsEd7ngfGKjSJZHUH2ew6adMSLd/gD0mxFxoNqWt8at0HGZxZpGXAo1rX5IaeJdzuD4V9GlfSb/qJ2abOGuE7stIULXskPgzjaZe9P4Vll4x/Sg7o57XveE3QUDpdAV1T/yBJ7ZBid9DS2xY/DJeeSjO4x7PzeILFYMNh0UTZaxVLUasVHbBKmK4T285rBGkP+yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3ZsmquB7VIsckjRTFgJAg09xsCv6c+XlFFpphFGC8KA=; b=xE7IsWCujqINxbgKQ53nQ1/ly26F70XtXA5CeW77jh+ygxlZ1qXNqWXbhF3nfdaXoSfBhgWyhxVidxZCNgv0BD4GmwLtgcrvP4EYrFuGR4f9Ttr0Iv0f7Ce6bsmOJgB9hOJJ4+OfZEGh6pViwh9qqzPcydgwAGVWhQcXcRt/GVF7mnLLSBB6v2kNz/s0BpNZGAdQvRmWw/IA8TltnKcEzpVAuW8MwBGn6XnT6Yie/iyuioVmFxnWnBBeuMtTHOCZV5II4FMZ8UjUjAk2a9WsVXi697Ut0GbtVnyFmqEx/yyTff3XKrcYGxJBQ+QXSay1+8/P6yZxlJLp9saJHMvGxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3ZsmquB7VIsckjRTFgJAg09xsCv6c+XlFFpphFGC8KA=; b=aLuc0m68BYAq9m/tadAGnc55aRtRtfFOA2oTCA4vUZQy8WNg7oma35+Ocr2LOZ3U79cCZ5UtAaopft0SJF5y4pZ6EOJsOtLFOlzJj+63zdU6k4FJhePumAypfHd6SUO1Ls+w5or8QaAsfzelJDg3b0wSq4VIQB66d3JzSBUAFdY2ihsUoUrZDuCJHhQvF9XgwpjOMlWWP9nfuN2uX87ml+887xclf/uWoijx/75yAemkTN1a9Vx6ni6b1msI8eO+XoMKSXeLgfrin3nSMujgbFHkAhU2g/+xDH/1aYlxWf3aaJlCULQ18IS6+8fPVFsdROGFFomdGGKqHFfWae1n0g== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by SJ1PR84MB3042.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:48b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Sun, 2 Mar 2025 21:05:27 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 21:05:27 +0000 From: Morgan Smith <Morgan.J.Smith@HIDDEN> To: 76690 <at> debbugs.gnu.org Subject: [PATCH 3/4] guix: emacs-build-system: Add 'lisp-directory' key Date: Sun, 2 Mar 2025 16:04:58 -0500 Message-ID: <CH3PR84MB3424DD51B7BD1E0E4CC8BC33C5CE2@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: YT4PR01CA0370.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fd::27) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <40b8fce553be953b09de1ee6e3ba60e4e5e74049.1740948124.git.Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|SJ1PR84MB3042:EE_ X-MS-Office365-Filtering-Correlation-Id: 321ee281-9b1f-40d0-2c1e-08dd59cdf4f8 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|8060799006|7092599003|19110799003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Tb+OEPbtKhvktGbWSXdVwrzSQ5AwN22NzAT5nVvUiK3EJIZRveTYF5wkvAjs?= =?us-ascii?Q?pdWbH8LPYYCSoZ1G5QVvjM6waulbenGKD1MhrER4aoQttqhks/bNVvnEtnQ4?= =?us-ascii?Q?OUu4R53r+33xHwUMIfSld8t/6hQAjtKHnIMI0bUAmcoRXDGUDKo6+SXZHhXF?= =?us-ascii?Q?RymM56wLLGqswNEruhgNoQ+PabCKy2q+0I+HiDtWRAHmGTf87Jk310CwGszF?= =?us-ascii?Q?47c1ruFl2cXDe3U0d8OxT+w9rGwJ8yvxBXrgM+h5uuRS/9rRM58BjZ2wZJVO?= =?us-ascii?Q?ZA5Fjz+rY13k6hQHfhS4TnEW9Bu1LGYfdiYh/pEwzXrqwgi3ZhmV+RR6/qJB?= =?us-ascii?Q?7U+R00lFvbs5dqFBvbaDE48Ow3j9iM1MtpW6DdQNs3IhQOfwP4B8W8RzhqOh?= =?us-ascii?Q?OOyXEKo75uBFA+aLVjDsPbXhYFRck4TMtmCltWTUKZUFJ6ZOcP1RxVcCsIiW?= =?us-ascii?Q?Iqu2zYIX4dPk97lLLWtJjzk59lXIDVWDDN1jHbAY2JgPlxyUfDTIvWBeYcr+?= =?us-ascii?Q?Twq/G+oTvVc3x8q5aD7vlQZ2k54d7V8n/DVLNc4TBBkEE1G2TUZzQC150zfm?= =?us-ascii?Q?Z6SkV885FEi8eP+2FfBaGdfGf6dbPu1t259nXcz/i1sIVWLehLOGNSSPHirN?= =?us-ascii?Q?T+gmmweBOrtQpJD1bvcy3Fakrk8wzJ3arrmaHH2qHWCG7X+JyqtKN1iRGA73?= =?us-ascii?Q?9tuAVbk2Vtv7Vim4TJpA6gEX4JMV5yHWYIrgPpYV7bDD9Zy+/I6B84apyVFZ?= =?us-ascii?Q?/ZyC6z/TIMZqZB6x+kxZ+w54YDZmTnXxRf9eVggCE84mUhkH8O4V7KzwfUvE?= =?us-ascii?Q?2/4zH5cvQ0hrpg+Z8HCa/KSvW0M4kVdVIt8kPbJD/JMpWYcAkU9N2Yp/dm2g?= =?us-ascii?Q?1XCOo1VHT/DpSHCj6MYpHO0+8sw0fDZ/Ju3zHvBxa0TCuh0bU6SjcrwAWnIE?= =?us-ascii?Q?LYqIxJgUah6BFjSMhWpfw86Pfre+iM4Ul1nM4BcYqoIVM39/Lj+1lIHRDJ2H?= =?us-ascii?Q?+f++D7lkE6Mn7rddwlXFzltkb2svuPP5lDpq3yFqRRi/PSLyimP7iGks3ETf?= =?us-ascii?Q?PrPw0In/YZrA/luxKVHqnblcbUACA3bzx837UcsfewxH39oBM+M=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?kXUfmYCXmh0kPfTMjqyYeeTyJ4FgxWMXwYlycql/B9WQgtaeX4KfM5ockDvl?= =?us-ascii?Q?KvUbw04MzEbyzaNbOKaJOKXnFAYW+KbvMHPWtAfGjDSPm8N+qXQa5kWscj8m?= =?us-ascii?Q?dL0JelRKTlZCRtRoQ+KIYxjfQASRXXOSWq+/MmPoy+7+pv1j4X1war0A77+d?= =?us-ascii?Q?2VJwx0susJWUFmPO6AKGX7jy75Q9Ca/IdNOg3YtsQYuNYy41FKufAeLxCnvQ?= =?us-ascii?Q?GVM3Wc6ee/ljbWlseoIxsPzYtNn8lYp7mIWVWPckYusVWx+ZR7NMg7+dvf6i?= =?us-ascii?Q?+YmMDLefIg1ss0whR9CZvqnX8vDVavAFQ/cmmr2FdX60mL+y2pUlNemrCU6t?= =?us-ascii?Q?dSoowDUFeeR+BFDvBZJNSpuYzRMBfvFZjJcyw9166/sZg5+mAbL0imXcCNVI?= =?us-ascii?Q?aB/6OaApjiNPhLOppiZcr/Fz0Oj0vpsUS3Fx0rhDpr1NQfCX4FV0jTJyKPAx?= =?us-ascii?Q?z19nktgFApnz2s4o46oI9KAZqp42QbE537afPqAV2SLIlS+OnMfB3waRS4xy?= =?us-ascii?Q?nyuuNS0ywBOlm1UXXJdVvvhh/9Id3V9BGk4gRwWWZLoBW9xQf6kLdMAiXQpl?= =?us-ascii?Q?5qb+jXwBUc5HU3PQE07YotyyExFSAXP4lavxPRSrRRAll7qPEV7SNPSSM+Vv?= =?us-ascii?Q?UiKGqmTPL7pxRdDTLk09IPKqsdwWXbfVdIxVMK+GOx4asEUMYK7YlWZ9lXeI?= =?us-ascii?Q?KSwqj6riRtFExu8E2JUFW7L7pW2pLyzs3qaFD4fz/Ws3rYwVPHTQmzZ+PdTG?= =?us-ascii?Q?f7Tl5XM0bFTRukoBkj+T0KVqiQd5hi9GtdoI+TIHN5Wl2XkMAiAPbAJdzj76?= =?us-ascii?Q?mcy1GboR2xEjExZ8+TlK7RJpBsKnmDyVtF3oj5y5yNZ/oF5FqgHJaBkROUde?= =?us-ascii?Q?rpzwCmYsjcDerGNIqrGmVIpSN8twnlFGn2ZHB9N0S2HS1gh1t0bbMZU+W3ob?= =?us-ascii?Q?7j7q1zAL2weNSZNcucNrZQ3Sp/EYQEmAapDgHLS6qqCw/jtEY2kLxV9CTor1?= =?us-ascii?Q?q6eDl7KwW4D9OHE/7m7kM+Nm2FwVvwR21gZI11p6fDjn+5jCZuifYodsQqE2?= =?us-ascii?Q?HIrpO0MwI7xnMxuU5xgQiFhBq2EU/dHvRnrEMNkCCSwe+AsJ6KEMEHX/wv8L?= =?us-ascii?Q?OgVnYNa35WykrwzOBBlUE+As++aQ/UIqV+Eoi9ccvWqJ2cBoQ1wQB+1t2KBA?= =?us-ascii?Q?S/7L3gwUvmIBd0LI4q7T2fj14yHd4XDYvg4tKa/DWir03LSjnIicwJDAgprI?= =?us-ascii?Q?KleGf9gcBYWNckg1MZRm?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 321ee281-9b1f-40d0-2c1e-08dd59cdf4f8 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 21:05:27.2261 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR84MB3042 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * guix/build-system/emacs.scm(emacs-build): Add 'lisp-directory' key. * guix/build/emacs-build-system.scm(unpack): Change into 'lisp-directory' after unpacking. Change-Id: I3991af7188de72b29b1c6985ffe7185216cedb35 --- guix/build-system/emacs.scm | 2 ++ guix/build/emacs-build-system.scm | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/guix/build-system/emacs.scm b/guix/build-system/emacs.scm index 06eec43ec4..27a029f258 100644 --- a/guix/build-system/emacs.scm +++ b/guix/build-system/emacs.scm @@ -87,6 +87,7 @@ (define* (emacs-build name inputs (test-command ''("make" "check")) (phases '%standard-phases) (outputs '("out")) + (lisp-directory ".") (include (quote %default-include)) (exclude (quote %default-exclude)) (search-paths '()) @@ -105,6 +106,7 @@ (define* (emacs-build name inputs (use-modules #$@(sexp->gexp modules)) (emacs-build #:name #$name #:source #+source + #:lisp-directory #$lisp-directory #:system #$system #:test-command #$test-command #:tests? #$tests? diff --git a/guix/build/emacs-build-system.scm b/guix/build/emacs-build-system.scm index aa083c6409..4e52122f22 100644 --- a/guix/build/emacs-build-system.scm +++ b/guix/build/emacs-build-system.scm @@ -67,7 +67,7 @@ (define (store-file->elisp-source-file file) (strip-store-file-name file) suffix)))) (string-append name suffix)))) -(define* (unpack #:key source #:allow-other-keys) +(define* (unpack #:key source lisp-directory #:allow-other-keys) "Unpack SOURCE into the build directory. SOURCE may be a compressed archive, a directory, or an Emacs Lisp file." (if (string-suffix? ".el" source) @@ -76,7 +76,9 @@ (define* (unpack #:key source #:allow-other-keys) (chdir "source") (copy-file source (store-file->elisp-source-file source)) #t) - (gnu:unpack #:source source))) + (begin + (gnu:unpack #:source source) + (chdir lisp-directory)))) (define* (expand-load-path #:key (prepend-source? #t) #:allow-other-keys) "Expand EMACSLOADPATH, so that inputs, whose code resides in subdirectories, -- 2.48.1
andrew@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:05:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:05:29 2025 Received: from localhost ([127.0.0.1]:36767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqV7-00072L-8d for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:29 -0500 Received: from mail-mw2nam12olkn2109.outbound.protection.outlook.com ([40.92.23.109]:3936 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqV4-000717-5u for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:27 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VjTnPynz1fe+TA8cNed+FXo2lWUUO88C9SMhLVz1b0dz21cJbCZNl8bULUt1NWFQv4L2pBkT4RDb/dzfL5kz4DdHzGFIkq8+DD+EdO473zz8w82zCQ2hFiMQm9tfYRfYcmi8yjgoejtG1/pKfWPLWlWWF9r6wiaDqSlaXCOAuGZprpEuNl7lyFmZYhmw3D73cT2owJgHpFnDWxvgzCkjkZqYJjjLScDLtWw7s9wVu2UFATtINxkSMduNR0+ALcERNFszvzM7QeGqvFxNCA4q2Bn0xRXLsisIHYcOKJH08NmnSOhqkTB+ghHZnpSztIo0Qo1Z9Z43iyQZRmQBLj24xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CW/DcTC/MWScvFSbiwpBgGFULoO33BAmAeQeP92pN3k=; b=KkINc4GY+xejiL9Bj3RyrtYGPA5HxJIDyrsPQvV1T9LxHx5FKJ0QzXiCouerwbG4TvmSSxqck05uEAp9TYpq1nEeO7/BGdKSVWW4K3x6ypuK0U6xEjR+73XB7g35iqWtjeSeEPvkyL4yajET68qKA6l7SXN1kEbbLCEXYn4Co6lUwKW57HyYazvZNI/qyKuAbtMFkB7OanW2qAkvkSwQKWJNw7u9vmPLt1fsDfLrBj8NECvAiFGoouf0A04GY/+oK1jQugshcXEpJcm3BvJ/DNw9/iYrddQv58ZVQErlUSjHFXmRsEkwEf67XQiGcQ/ir17HsOjlnFEf7AEsSLAE3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CW/DcTC/MWScvFSbiwpBgGFULoO33BAmAeQeP92pN3k=; b=qzyksHsmWZPQN+XueRFQvisqUDKsCaFAzO/h1FZAMpPUBgjcF4TDXswAaXYFhsAmhn49k6KacTAti6/MHcu86ZulQnIdYAXzftYkZLZvnGkz68TZIIk0Hnsovsdcxl9LickwLgG65gdjS7nGFfeQIoUQ9VlgcViUjJqCzFZJi3pyhRkQYjPHsyFu7qLD+kXT/h8RPaYOoM5nmGKBSvQuOSlU33k1Sl+B/ZgUahVBxbwUY8RnLVjkPUNvtqkackljzz3yIcNck80xiQpma+zjvPsczdM0Z5jsFJq2ZzECzxS6eVH7+svkKzWrIHTtPbv8VODg1UAq0lqKWkc8L6XBOg== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by SJ1PR84MB3042.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:48b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Sun, 2 Mar 2025 21:05:19 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 21:05:19 +0000 From: Morgan Smith <Morgan.J.Smith@HIDDEN> To: 76690 <at> debbugs.gnu.org Subject: [PATCH 2/4] gnu: emacs-minimal: Enable native compilations Date: Sun, 2 Mar 2025 16:04:57 -0500 Message-ID: <CH3PR84MB34249CB04D169E65A491BE7AC5CE2@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: YT4PR01CA0081.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:ff::15) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <43c16e493deeb63ca69864a61d7e6cdd4c1f0ac7.1740948124.git.Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|SJ1PR84MB3042:EE_ X-MS-Office365-Filtering-Correlation-Id: 139b074f-54d6-4ed1-a825-08dd59cdf041 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|8060799006|7092599003|19110799003|10035399004|3412199025|440099028|41001999003|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Q3YQ3hJZbngd4rYXbVvinV1wbWyzhCKnAkcscmx+JkXbW3Acwx786caqeXDi?= =?us-ascii?Q?iWX7C6BefpiwAziUKhg3R4eBTQMecKDLY/FcklroTHmNkD/hNC6FazZQz1hs?= =?us-ascii?Q?nq0KG7Th0DVUkZdsXNExYe2hGPaD4xYG/lJycrcmBfFrG2S5891ptMHBnQn/?= =?us-ascii?Q?ivreUsuSeSpG1YhmSL9ZZR5sVJVte10d5vnIA8A9Wo++0JAyP+QQCQWo3uKQ?= =?us-ascii?Q?+v4aWZN0coi0yRt0uwKJkF4q456GKHkCwrGmWrrbmm7+Bql9qNns7kgUI4Ds?= =?us-ascii?Q?GeZEL69AX1tKkYkRqKUMixzbB15bmLyt55Ke2hq4d2X0pdsoNVnwwkx0Grpu?= =?us-ascii?Q?4lKfFoRT5QMksfkRZT3hgMVQCNzfB98FTswZgNm+Mr1hhUjRUWfq4ILy/bJJ?= =?us-ascii?Q?bI4g7mb15MhCGefNp0cC2YNEU+V9IXonyTAcFSuGU5JGSPdkqpXztjetbdN1?= =?us-ascii?Q?8Rox210J79yypAycECEBhP/n19JvruWI6utYTIOrlkdy84vOToGH5aheW7lQ?= =?us-ascii?Q?5ZTu+Bi7XJPpw8u7lGjz05M4LDXi2NpK3YmSbT1ObBU7GITzZrB70P0A/tgG?= =?us-ascii?Q?cq8id48QXI3yLm7CKc/2wD8STJUP2rsmGmJt5ns9nMOmhpXWEe6bwSrSCstS?= =?us-ascii?Q?1sgFo2JgcmLhz45yabmOuP4OxaRAM8NBq+wy4mlqeIFui4KvhKbXagPWb+VP?= =?us-ascii?Q?OaBpeWIplC1HqCH5WMqX0V/gwl/pXIl8wOdv/BbeIrDEGfe7+I7KgC+xmIiZ?= =?us-ascii?Q?tABSIjiJqN7oyN75f8JGaAb5erI2LA5OrnvMR/QsSbfyvMzfXY061xT1QVKT?= =?us-ascii?Q?nPvjdePBZ2kKe4lCdVXM9I2piWVKMqDIyzV30YcwnI1ztzNcqrHf8JOr3e12?= =?us-ascii?Q?WO30/Cuqec6UQl9yAv7cpVB00t60sYGl3vg1dMA/67mIGYp8oKTKOc+zetT3?= =?us-ascii?Q?PF0wE7qsvJrMOMtNifmgscwK0rDw+NO+GHTEoKMNOAKSMHOqdbGT2zBXP/4P?= =?us-ascii?Q?o+1o2CLMpfNuZc8AwpyCYVkvrE6eHVvSFhatjlHeX+4ENAsEtoZ43sr7tCEg?= =?us-ascii?Q?fjl61sw0Bka87euT/hL1HiuF3Dj04KfHqH1W31C5pePcBsYvYI+7/J95Y4/C?= =?us-ascii?Q?VrJymh5lEdFOVal4wm8OkFBqzGwaSZEOMwU6wQl/grUxxDO9v4k+a3abmjOA?= =?us-ascii?Q?/RAF2q/S0tBJBIsxBn4WU5LRHRNRkMew6X5Nx66yRxAG0VL4rQxVc+8JuLB2?= =?us-ascii?Q?IPq/BUdpYw6CZs1BekAB?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AF2cAV8taJJwaRkZIIdz9tuBrfRKGyZF/kTtthyTPpz5NuRnVldDt44qKAoq?= =?us-ascii?Q?yGJjmyCBiNvrWXQQwyQqRQxVhUUVeLNaS8OJnUi7mWh+F+I/9ACmJlUpoQI5?= =?us-ascii?Q?7BYY3ysy9ExIqb8dDFvYDnqTYAf5qI2Ix05UzYfbVjDQKaV/ZuWYHdXmAb7v?= =?us-ascii?Q?VXxeeAjJb8WE07a9jNHxz/QfHWvafTn0sjDzsOf2Z6GyEH7wH9y9oHbgre6j?= =?us-ascii?Q?GT0bp4wTh7LN3MkGbOZhZD1kocwX75yXlzS/eJpEeoQ1mu66iiwlS9aQc6ot?= =?us-ascii?Q?o9BRVXtUUJmCoO3pm7RUvRmHmf07hD03Ulb3lGrVWfr63ZL9vNhVON8fIYnY?= =?us-ascii?Q?8DCHNByxzoI3n3uZVQ8bYIhNJnRelZBJFaNxas7gZgMTicvqOPtEc1SbSDwV?= =?us-ascii?Q?FouF+arcUnS3Hltdtv/ror2/3oeFRWJ1hMT0fgIPPr/XJ6RMg8bbRffdtQTG?= =?us-ascii?Q?bBBaAuHvTECIU8BQd0rH970qPt9NnBgE5I4bNfPjCRBhI2ENvtzajO7lWY94?= =?us-ascii?Q?7uZfJxbTFL4m7sqorRINk/R4kW8E555RlPIgipeNwtYAgFW71OD+czLvAeQL?= =?us-ascii?Q?5HX0f/fKYP+3FniKwEhmohpxJTD65vdl+eK8SdPoBLfwzNtRNExvPW4frmex?= =?us-ascii?Q?yHkUo/WSG6CONbQwrHisrFPSd1Iq/fPIdHdJ1s8XDrWo/NDXNI1NHQI0+nir?= =?us-ascii?Q?UpDrCViS17hVG01iy4oFGXBolbHF5FZ7PqRRDyeg4J3CHMPYOv0vAo2aTjoA?= =?us-ascii?Q?R0T7+PIxgZBpYcdjMcECJv89XLIm12pjnElcCBD9/5F9BsHYarZJqssfoSDi?= =?us-ascii?Q?ULZRjgRyTJyUqyB6ioxTmI73bfbD7LKcDrRL4VPW1dz7SnkaS2qqEGKn/BGE?= =?us-ascii?Q?0VnCDeJcrVkly7qCmduUPeCnjhLU9kcZXEdDM3v+CLzQAD+iREWAzNxZphPK?= =?us-ascii?Q?0xckEir5ZB4UaQLKpqET6jNDxEvCo+6IBn3EHHjfcpmCXVwDoaeHZUl4mn2d?= =?us-ascii?Q?4UfivRuy+5bPx0w1nfzHvsZvmQR8wfWUhKF5lhhdHTg6+8SdVvLw16q3LQmV?= =?us-ascii?Q?P9vbzzio94sWL4cihh8SxDJqOFNn5rabBzymvK+D+226vbUxFDsDkBpiCPaR?= =?us-ascii?Q?baOWWX+2WsSQXk0+y+rTBl8PNtbYSWZyDer2/jhZXlHTmhzAGwULiz2irRxI?= =?us-ascii?Q?JzIHtwPt9t0DxOeTErhpDDcmtFQfXuN+SZrtOc9ZVFAHayDUynvn3gC5N37e?= =?us-ascii?Q?yU38ZoyAHzqe4mdrB4Ka?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 139b074f-54d6-4ed1-a825-08dd59cdf041 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 21:05:19.4039 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR84MB3042 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/emacs.scm(emacs-no-x): Move native compilation settings from here to ... (emacs-minimal): ... here. Change-Id: Ib549f0e7435cab0c891bb8d6cec9b1af041ab7c4 --- gnu/packages/emacs.scm | 130 ++++++++++++++++++++--------------------- 1 file changed, 64 insertions(+), 66 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index deebb7282d..1e0c046989 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -154,7 +154,8 @@ (define-public emacs-minimal (list #:tests? #f ; no check target #:modules (%emacs-modules build-system) - #:configure-flags #~(list "--with-gnutls=no" "--disable-build-details") + #:configure-flags #~(list "--with-native-compilation=aot" + "--with-gnutls=no" "--disable-build-details") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'enable-elogind @@ -239,6 +240,57 @@ (define-public emacs-minimal (substitute* (find-files "." "^Makefile\\.in$") (("/bin/pwd") "pwd")))) + (add-after 'set-paths 'set-libgccjit-path + (lambda* (#:key inputs #:allow-other-keys) + (define (first-subdirectory/absolute directory) + (let ((files (scandir + directory + (lambda (file) + (and (not (member file '("." ".."))) + (file-is-directory? (string-append + directory "/" + file))))))) + (and (not (null? files)) + (string-append directory "/" (car files))))) + (let* ((libgccjit-libdir + (first-subdirectory/absolute ;; version + (first-subdirectory/absolute ;; host type + (search-input-directory inputs "lib/gcc"))))) + (setenv "LIBRARY_PATH" + (string-append (getenv "LIBRARY_PATH") + ":" libgccjit-libdir))))) + (add-after 'unpack 'patch-compilation-driver + (lambda _ + (substitute* "lisp/emacs-lisp/comp.el" + (("\\(defcustom native-comp-driver-options nil") + (format + #f "(defcustom native-comp-driver-options '(~@{~s~^ ~})" + (string-append + "-B" #$(this-package-input "binutils") "/bin/") + (string-append + "-B" #$(this-package-input "glibc") "/lib/") + (string-append + "-B" #$(this-package-input "libgccjit") "/lib/") + (string-append + "-B" #$(this-package-input "libgccjit") "/lib/gcc/")))))) + (add-after 'build 'build-trampolines + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "trampolines" make-flags))) + (add-after 'validate-runpath 'validate-comp-integrity + (lambda* (#:key outputs #:allow-other-keys) + #$(cond + ((%current-target-system) + #~(display "Cannot validate native-comp on cross builds.\n")) + ((member (%current-system) '("armhf-linux" "i686-linux")) + #~(display "Integrity test is broken on armhf.\n")) + (else + #~(invoke + (string-append (assoc-ref outputs "out") "/bin/emacs") + "--batch" + "--load" + #$(local-file + (search-auxiliary-file "emacs/comp-integrity.el")) + "-f" "ert-run-tests-batch-and-exit"))))) (add-after 'install 'install-site-start ;; Use 'guix-emacs' in "site-start.el", which is used autoload the ;; Elisp packages found in EMACSLOADPATH. @@ -308,10 +360,17 @@ (define-public emacs-minimal (copy-file (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$")) "bin/emacs"))))))) - (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed)) + (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed + ;; To "unshadow" ld-wrapper in native builds + (make-ld-wrapper "ld-wrapper" #:binutils binutils) + ;; For native compilation + binutils + (libc-for-target) + libgccjit + zlib)) (native-inputs (list autoconf pkg-config texinfo)) (home-page "https://www.gnu.org/software/emacs/") - (synopsis "The extensible text editor (minimal build for byte-compilation)") + (synopsis "The extensible text editor (minimal build for elisp compilation)") (description "GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs @@ -346,70 +405,10 @@ (define-public emacs-no-x (arguments (substitute-keyword-arguments (package-arguments emacs-minimal) ((#:configure-flags flags #~'()) - #~(cons* "--with-modules" "--with-native-compilation=aot" - (delete "--with-gnutls=no" #$flags))) - ((#:phases phases) - #~(modify-phases #$phases - (add-after 'set-paths 'set-libgccjit-path - (lambda* (#:key inputs #:allow-other-keys) - (define (first-subdirectory/absolute directory) - (let ((files (scandir - directory - (lambda (file) - (and (not (member file '("." ".."))) - (file-is-directory? (string-append - directory "/" - file))))))) - (and (not (null? files)) - (string-append directory "/" (car files))))) - (let* ((libgccjit-libdir - (first-subdirectory/absolute ;; version - (first-subdirectory/absolute ;; host type - (search-input-directory inputs "lib/gcc"))))) - (setenv "LIBRARY_PATH" - (string-append (getenv "LIBRARY_PATH") - ":" libgccjit-libdir))))) - (add-after 'unpack 'patch-compilation-driver - (lambda _ - (substitute* "lisp/emacs-lisp/comp.el" - (("\\(defcustom native-comp-driver-options nil") - (format - #f "(defcustom native-comp-driver-options '(~@{~s~^ ~})" - (string-append - "-B" #$(this-package-input "binutils") "/bin/") - (string-append - "-B" #$(this-package-input "glibc") "/lib/") - (string-append - "-B" #$(this-package-input "libgccjit") "/lib/") - (string-append - "-B" #$(this-package-input "libgccjit") "/lib/gcc/")))))) - (add-after 'build 'build-trampolines - (lambda* (#:key make-flags #:allow-other-keys) - (apply invoke "make" "trampolines" make-flags))) - (add-after 'validate-runpath 'validate-comp-integrity - (lambda* (#:key outputs #:allow-other-keys) - #$(cond - ((%current-target-system) - #~(display "Cannot validate native-comp on cross builds.\n")) - ((member (%current-system) '("armhf-linux" "i686-linux")) - #~(display "Integrity test is broken on armhf.\n")) - (else - #~(invoke - (string-append (assoc-ref outputs "out") "/bin/emacs") - "--batch" - "--load" - #$(local-file - (search-auxiliary-file "emacs/comp-integrity.el")) - "-f" "ert-run-tests-batch-and-exit"))))))))) + #~(cons* "--with-modules" (delete "--with-gnutls=no" #$flags))))) (inputs (modify-inputs (package-inputs emacs-minimal) (prepend gnutls - ;; To "unshadow" ld-wrapper in native builds - (make-ld-wrapper "ld-wrapper" #:binutils binutils) - ;; For native compilation - binutils - (libc-for-target) - libgccjit ;; Avoid Emacs's limited movemail substitute that retrieves POP3 ;; email only via insecure channels. @@ -429,8 +428,7 @@ (define-public emacs-no-x libxml2 m17n-lib sqlite - tree-sitter - zlib))))) + tree-sitter))))) (define-public emacs (package/inherit emacs-no-x -- 2.48.1
andrew@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at 76690) by debbugs.gnu.org; 2 Mar 2025 21:05:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 16:05:28 2025 Received: from localhost ([127.0.0.1]:36765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqV5-000728-Jt for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:28 -0500 Received: from mail-mw2nam12olkn2109.outbound.protection.outlook.com ([40.92.23.109]:3936 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqV3-000717-4L for 76690 <at> debbugs.gnu.org; Sun, 02 Mar 2025 16:05:26 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VDIJ5bOjM+v6uKbtdW1K99DJocZPzorIyBpWSgNhdp1FP27CgCXTIJF22xcURhl+L+UybFvSu8iFI3lmHs5K8G9I+UakXjwnAX0z1Tj5SFJOqxqsUJXchlbreqMb+evxzFUBktILOjqThoJT4370JI+e4O+zMvi/gi+dwq1b+xfl3gIuznn21TyUwibDcqDCvcEDOesVKJkZFfHngayXR3BCa5D+g5B+kEUax4sR5FXXTv5e/KCpIKcbq0DruzTi/pFvnFyn6l5SGQjGjhv+WPPz09KZBhp/sj1UeYoTZa7C2DQ1RPU5PgL/Q4Qa1+3hMhwNhcvNivHdhxBukBDwBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xKiczjoLDGwy9bzmpisE19Tcw+Gugt7hSb0/ejKlwOU=; b=wwYV7hHRZ7cpESAoLpWxCa23qtWfdUdyCJoaYloWh2D0HQv1EN8PF97lx9r34AKGAf8EsaLVAG98e1nuGSqtOhjgrG2Ak6NAIbtLdE4aV/sYlqFCqn/EfMmyajbymTJ1EbEgNHRKi+QnUUy1BP+J0anHz4pXIdR8digqshKsF9Qkprpirry0on8g44BXFov83ya5RaWQns0qtUpKuDA0wVvtKzvd6Sr2L9vWYFtCZK3eTNEvTRHYt2cgQtl0JdtsxZ7gU9/n+dEGuyCLtlTnYjD1LxsQXgEVJ3oWkh5hiPTXEPY9ymiYuQzCRVsPdne1l1MxiZcW+QUElXvgEic+Uw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xKiczjoLDGwy9bzmpisE19Tcw+Gugt7hSb0/ejKlwOU=; b=qtCxa0Bno94J88bf/mtMvQjUx03tl4uzyBkxA6/NlMt69/jn8zfiwSbmZxcMspmeKmCM6NKfff5lGIRqOd5BJuAYMfwntn8BVlghY1gByrTNirGjMyO4l5SyLvxLRqzM7lj0wDoJIWNdF2qLbGLUE0dDu/LitYmTwCsnvuoKkj5w8/A2mxyWCZiKNvwYFerVF3c1Gy2IAdi4QcehEuyysgfX2WGZU4H/PEIacmmlUUeeOi09ybrNcyQ5acR4LDFLjNj25lVz3aZuKXupPMLiaJXS9vsPg8wgFPy5aYoekSPlMRCeW9aEKTS9uHxTOx+fjMHcCHdQ4okm+WCG3XVP4g== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by SJ1PR84MB3042.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:48b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Sun, 2 Mar 2025 21:05:16 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 21:05:16 +0000 From: Morgan Smith <Morgan.J.Smith@HIDDEN> To: 76690 <at> debbugs.gnu.org Subject: [PATCH 1/4] gnu: emacs->emacs-next: Don't use file that doesn't exist Date: Sun, 2 Mar 2025 16:04:56 -0500 Message-ID: <CH3PR84MB3424FB4718C01CB3C3C77910C5CE2@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> References: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: YT4PR01CA0089.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:ff::14) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <9f5a8c0a8c1f64c619975b2e0030571c343696f9.1740948124.git.Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|SJ1PR84MB3042:EE_ X-MS-Office365-Filtering-Correlation-Id: 72c25bb6-a7a3-4f02-aa60-08dd59cdee81 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|8060799006|7092599003|19110799003|3412199025|440099028|41001999003|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?LOQoev7iFO/fZHUSW7TTRkK+MWjmrFlrcdMe/ZKNsFM8++xc/xc3vO3p3L7G?= =?us-ascii?Q?G2KCyt7sAIfAyYRGiXvfnv1xMJchkw+zJRt+hLxAl+8lb3WP+6sLT2fPZoEP?= =?us-ascii?Q?jEZjfBiPwlqoGAnJI04BcOKYVyoyd6C1qdgtptWkR3v4VxBubGEixzsHABKy?= =?us-ascii?Q?EQmV3EQWbEOsEWOY/CeBNYhJ3en3xmABskeQz18uqX4v6T3LCn7GIYlJWQgB?= =?us-ascii?Q?pVj4z8zTPZpQx8nEXJovlfQBW0J8FVjgcSw7y9TxN0KCxt7p+f/MtuVa1KvS?= =?us-ascii?Q?hlXLLiecXCf1t1/WtpFoxEz4ZJBNQRh6nYewm1njnlaejK7K1h5vMtWS6PoU?= =?us-ascii?Q?ey4mv2GIB9sdEb1zY6N40fNNBlhuS+RRoeBbWItPE1tE9eh11Zy24kMxUmUR?= =?us-ascii?Q?cok13XxsPz6YL626olY7gDN0s/1duWu0sDEhMP2VQvLLaVJ/ZHVc0RURMcbu?= =?us-ascii?Q?BAGonFuYK6lptvJZbwdX6/LN1JVqOskptg5VpovEwac40XhDMWtzw8EDI8oI?= =?us-ascii?Q?nDUWOVylArGBkQZ1Lz+iI80hBqaVIKr71o4T2tEceuqSy+kWJofIOnn3Nf0i?= =?us-ascii?Q?3R/ALMrvbS3vArv2ki3/ILtoOVsWe70VEZGrEZ4EzVVmLs2trP4qyXa/RXnq?= =?us-ascii?Q?BxsNCyq/6XL/aMcz6BNBLeuxWh3ok/4fWIsjE69LLS03wCxSIF/iZ9v19b2u?= =?us-ascii?Q?G/eDoLyiIUx6bCN8Fk6T24i3tMpShnvaBhz4uy3wCH7g6DhqL8QOebZW04ng?= =?us-ascii?Q?SCr4+qPemTvCf2Uv2S8HN40yrX4okWuW8tRvTV/AqkSm69yZqW9z1IBkNELV?= =?us-ascii?Q?gKb5uqU21rYQydxG9+9y4Woiq7tWocZtdtXuXLTvICwUobyrp3I4tr4bewZM?= =?us-ascii?Q?Zwv2PBLHUP8ol1ZqDzu8sk0QPAjlAQ9cY80QED7RviZFdE6bH7FDe/bwwZw5?= =?us-ascii?Q?nzN/BO8xJEtxHY8jj9KmOQXkwrv/1pZ06ZxHyK+X28AYuGklLpc0DJ9zxbf0?= =?us-ascii?Q?njZC1zn3s25OJJFoCrUcoK53+m82UATXYwrojYH0/lWXKqywlPwdPbP1BZmZ?= =?us-ascii?Q?yYLzrib+OFUWmaAWxAk5J5sm3mv6tgMGFXCOEYR4p/XYvb3r95r7c/EqZobP?= =?us-ascii?Q?MZTOhXXxQqOo4jK09Wlloq2qFDrrPmlQ4Q=3D=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8B9W3bjxx3XE2tK6s8WKItM0u9olHCn5wN5Iu9Axv5P3eiPuHLoonNIkihig?= =?us-ascii?Q?Djnxsevymvb5KbMu6gKCZYqAszRjM3FxDElW0qIX6nC/WIoDvMbyPFMGdAkQ?= =?us-ascii?Q?JfFgcE9RI9qLj124f7GIZIol0BjMGZDit+Vza/juZn/6Qc7+MVGJXZB0rvXw?= =?us-ascii?Q?eduW8U+g3DFxHVpWqAEkTh4y3ONaxdgVWdNPvDWICKBXC6/HAUn+aA4wwQ1E?= =?us-ascii?Q?XM8/27ggv80y9o52qeG1oD8k1jN2L/E89WTJtc9O4nOygxAmZq7uUNTGKKaK?= =?us-ascii?Q?JChAOZefmrASEUQoIqazMnX4uqu0wtEQ7TM0myB+zHZoDuroAC0GKP3KAttC?= =?us-ascii?Q?sXITpLAvmr3aomoZvPq7W+um6rU0mQJu6kfMcG+6Cn6xZ9i4bb4d9SEXuw6r?= =?us-ascii?Q?FWo7pBC/cXdQ2a/TXbe6m7hmXFqXRg/0WT23NZLAspSAH4kuvNIp7SsJV+G3?= =?us-ascii?Q?W/S2NnQ5JJ+72MxARHPecsfM/LjaqBHF/6JRvGwurA9NWsjk9nIzMMSR4f8z?= =?us-ascii?Q?Hxjwkm4HeBO1xvz2J8Juw2iuuO5u34xKCoMarF0Yp3DxhIkLKSalmgqnkfgr?= =?us-ascii?Q?CqWA1BBt2/ACz+ltPSkmTpcDay9nCo4bMN2sJOT2fOQzo+yDGpWm3uV5Z0++?= =?us-ascii?Q?3Wz6i3BM7BdgfO2oKjnUq5ljnzLf0NUgugG5xQSHtMf0o2vLMkmU85MQqv+V?= =?us-ascii?Q?axjt1Y8ltoN1QmGY4m9U8AsAtYSyzfO2iFYY0pKe1IdPPUbdN/MCJvkc+oB9?= =?us-ascii?Q?7tcsgfYuzF1TJz93rXkWiiqvmvCh0UxNH7CBQvRqowRNEhE9UabXIEL22ssp?= =?us-ascii?Q?Vpiv/odcNhzJmVLl84TOQL/eatHLR7xQcn0c+F+4h7HAFbDKgVc0A8aJil35?= =?us-ascii?Q?GFT7LNLcjYqlP2GGY2iUbuPYT609l9MGAZFaAViJa9RkmvaWgKThb6PlSwj8?= =?us-ascii?Q?yvqvd0vjYbBxwbi5nyssK9Q9kxwhit1LUAIBy9KTJNEDIiQtKXaZU73clkUx?= =?us-ascii?Q?Esmytkym6y9UoXPuMHyvZMJ7LGDXA8sRVDiRg9mau8I9p6MJs0KKmfLeqN0O?= =?us-ascii?Q?YBSKahmEph9Z0Ax36LlffO8L7JvrvdtnyrWExO6dduN5IeXra+b5vj8KXhhx?= =?us-ascii?Q?Dq0u3lMaY5dAIpTg3O6KpYlZaSzHxNM6H7l4AfrKzEijJ9/Q+g98Qy72AjWU?= =?us-ascii?Q?GPbtFXntES4LuR98uQwa6P4Iev8R+a09T/xL1DTy1uOZ7XlIiR4lkLuCbqIj?= =?us-ascii?Q?n/jUwz24Hr8dZ+odDQGP?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 72c25bb6-a7a3-4f02-aa60-08dd59cdee81 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 21:05:16.5481 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR84MB3042 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76690 Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/emacs.scm(emacs->emacs-next): Remove reference to deleted file 'comp-integrity-next.el'. It will now use the inherited phase that refers to an existing file. Change-Id: Iea026528d2293538ab6d89e02d8d8a2a86fa0f1d --- gnu/packages/emacs.scm | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 5de87720b4..deebb7282d 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -607,28 +607,7 @@ (define* (emacs->emacs-next emacs #:optional name (string-drop (package-name emacs) (string-length "emacs")))))) (version version) - (source source) - (arguments - (substitute-keyword-arguments (package-arguments emacs) - ((#:phases phases) - #~(modify-phases #$phases - (replace 'validate-comp-integrity - (lambda* (#:key outputs #:allow-other-keys) - #$(cond - ((%current-target-system) - #~(display - "Cannot validate native compilation on cross builds.\n")) - ((member (%current-system) '("armhf-linux" "i686-linux")) - #~(display "Integrity test is broken on 32 bit systems.\n")) - (else - #~(invoke - (string-append (assoc-ref outputs "out") "/bin/emacs") - "--batch" - "--load" - #$(local-file - (search-auxiliary-file - "emacs/comp-integrity-next.el")) - "-f" "ert-run-tests-batch-and-exit"))))))))))) + (source source))) (define-public emacs-next (emacs->emacs-next emacs)) (define-public emacs-next-pgtk (emacs->emacs-next emacs-pgtk)) -- 2.48.1
andrew@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 2 Mar 2025 20:58:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 15:58:21 2025 Received: from localhost ([127.0.0.1]:36686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1toqOC-0006F6-6v for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 15:58:21 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52738) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqO9-0006Ed-PW for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 15:58:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqO4-0001Xj-0p for guix-patches@HIDDEN; Sun, 02 Mar 2025 15:58:12 -0500 Received: from mail-bn7nam10olkn2071.outbound.protection.outlook.com ([40.92.40.71] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Morgan.J.Smith@HIDDEN>) id 1toqO2-00020E-DO for guix-patches@HIDDEN; Sun, 02 Mar 2025 15:58:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AjATmIRs93VT0oFPJ7MN6EXoXfT7XewPsR2U2x/x9M+cpN1pI+tzVLGCTNoDg+cwqXgoHpm0kDUuzC6u05F6M4c6rNxeoA4220o0KcLUPPC7cTLIsro10Dft1GJzq3V4dWYteV7Y9XvIZOutqPHrKfsIa0A01Pe+sLqJpF9nZc8huRcXLh4klb2euBcmV4D8jckgba+65dzolCcCuajIbs5kU/8+geLmDukUrdx3AuGG+kAAAqvXdfzwwOrkI32ugOuL6WzSSHxU8JOBIZx3WDwyQqoZkmtqN1YuwM7uuXL8Lbzz4X1PXKRY48dt7sEdTAaDUN5ZTwsWl11CnfTqXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fq4S1c/krl2PFu8Joqt6/p9NolBs/Ljaj4y/DcGoJsc=; b=Fzx45u72lNQzsFkAhKwUXNDb0v0ly+2zczmxNAo1uv+Is9D4NIzzV5aOB5WsBdKka8wAQSYf4zk4zgHxDOtBoiuU1kYvfzdc1j22q+2rfDnB1sBn5tL8rN8KUx7dh0b718mbaNsTUIIxK/czhcD/8KwoZsKe6pSEOoXY6HQTatKu11nk465RvFN25xD9IVqwpvKN4Zr8jKg5/KsLntoUax2B2JmAZGTvCZwB8CTZ3orXwW3swODLQaWLb/h8QljG5E8kIrjI7T7lEexDTFEhlw1Uk4PM3gM1vdJmsqW1tzAf/m8Z5ib5Md1eFbQ0ospYVUKXITa+ozmM9kKivVl84A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fq4S1c/krl2PFu8Joqt6/p9NolBs/Ljaj4y/DcGoJsc=; b=hctOkoERQMzrwfXZd00tUqVAbpXiemEUYNqHb9M4jhRd4HSu1OBSvPhm4Poc30VEen2J3V5eWP6UNH9/7aRffvKIOP3cvet4ffy6XZE0scnZr7pQtXvV6hEMOURiXZyqlWFsUI6axFO6Rllwl4VuAo+j1xxvn1AYsgGJo0ch81uPuuUMW35oeN5FzORHoDTl1k/3MU2sXsqCPwmYMHpNUppaDlL+j+26XBXRd2q2OQTcZ3zIxLfWguEaiKFtFjfzkXKFNNjQZdYug9YI3yx6h8fjcCkJmWViAW4cqAWLZOfoBU5xZJ+8hxWc1mSARivUc/YLYV8b4QX+vBSo4BklnQ== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by CYXPR84MB3429.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:930:e4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.26; Sun, 2 Mar 2025 20:53:07 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 20:53:07 +0000 From: Morgan Smith <Morgan.J.Smith@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH emacs-team 0/4] Emacs build fixes + enable native comp by default? Date: Sun, 2 Mar 2025 15:52:34 -0500 Message-ID: <CH3PR84MB3424B48F54F2DF5F465681A9C5CE2@HIDDEN> X-Mailer: git-send-email 2.48.1 X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: YQBPR0101CA0272.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:68::13) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <cover.1740948124.git.Morgan.J.Smith@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|CYXPR84MB3429:EE_ X-MS-Office365-Filtering-Correlation-Id: 9195a434-40d9-4e10-48c2-08dd59cc3baa X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|5072599009|8060799006|461199028|15080799006|7092599003|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?vJePlxgfwqelUDTdnuX4cVmod0X/bD4m6h1ytO+6LLCDVyb65gOqjEyq46FX?= =?us-ascii?Q?PSPEisrVaDkbwovwkbDJFzgkgHj3uwpJs2VZppzs1UAK6lxxIk/+wU3hP+Hc?= =?us-ascii?Q?TIjSQIoDTwZQ2m/mWYpTwBn5y1K+1pTOIINqlHV6yPXtVkavhFk3L0WoteWh?= =?us-ascii?Q?JtFsyd/qaAIBdHoSI8U8AK5U8gqTOSdVDkgRqFZqYLr5TcHCV+U8TkozgF+E?= =?us-ascii?Q?wqlwfzoswmfAjRRLu/dDCUn4GwHcvhMApJGbZXXBTDIlapmlF9eG3WQ1Quiw?= =?us-ascii?Q?sgJ1nQV0tsq5tXWY5SmPK2fPq5sljiJ8LVKeZCe8rDiwacdNZeMS+brd6lkm?= =?us-ascii?Q?4fcPVBqE/bqshOrO4juQLXVEj9047oL/PzIAHoLshNa4CU9Jo8/BmPG0gKpo?= =?us-ascii?Q?kTE9UDEOv1yokj/YJouvtp8LQtYevYpn7R1hucKkF2EewUwP64fhEyIY5Wh6?= =?us-ascii?Q?EAkSe8S82pjPc/807mhxaltAW3aQDFoP01dFEyYkf6I6nN51xH2MeSNj2cOf?= =?us-ascii?Q?DSKyuE+i4yVSLgbXoMMeK+6RH8ohCdicolQJ4Dhse5V8we4vpRD/f3dOeBJK?= =?us-ascii?Q?wpIeAgQSnrA9d114qsBq2N7uJXbSgI59MnflSRm5KXhhpLbodK1LXpkIGkc/?= =?us-ascii?Q?w9BjnFan0u1D+w4jRjznAxC5hkdxp5TjXqSPpWJPAMGkI+NB6nVkxOEoSvdl?= =?us-ascii?Q?qZtdoHlqs1UfQIgkpbTTQQdwIpz9Qc/AKoYf+RcvnIWECdReXKgqc+YjTqZ3?= =?us-ascii?Q?Eq/uOGgLr+fpVRWAaYJboBxs10c/tQ3oNY4rWaH1VJEVfd20oL/zYHZGtj+w?= =?us-ascii?Q?HbnedJu+lCfAXud6DwluqwaJjVVXbehZYFnH+Qp524akmJOPMN/iIJ8LM4sR?= =?us-ascii?Q?obUkA2UNh6xD/I1PmLzT9iHg7dAdFv7QbRbP7NXxE6YYYKtqX53z10nmWiWY?= =?us-ascii?Q?yPC+JXnu9CBTc/b4e3vWXngZbAZ5ZDNcTrQxh1p3Io3zRs4ACYIO6OQbuB07?= =?us-ascii?Q?RPpyTInH+lTZTr3BkXn7svKmym2lIDBZOK/aD9frXg1+SXck35ziFhWfOdqm?= =?us-ascii?Q?0QmEeJlWKkWE6BV1LonNkzh3a5xYw9eTEYl9KK+JhUsO/ZbIaDY=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nfOIZ59/qVg+oTKYeeK4DNW3TR02h9xHqGAusBPqYZ62JKPmDW/ra+PtHZL0?= =?us-ascii?Q?IN/wxO7hTHV18Q10kIMYYtNRwv8F3/+vfiw1x913suMVVQ45WU0515jjmVD6?= =?us-ascii?Q?qLefcsLzLvzdgvojQk8gFpPfVsnlcwcT3PR5vmeWIA/K06waKaCjfTsbCpiH?= =?us-ascii?Q?vuB0jlAUUWXN+xseFwoSXqGU94KyvEaeYOqdyw+BC66Az7vYuKxbKxf988oo?= =?us-ascii?Q?4mlZ3cdk2VUnFtE3I+Q89a1p3qtrs+4af8QL1bq5r5YASSktrWFOa0576Y72?= =?us-ascii?Q?5SOavKHLHWw1HiTwspHCbzxDjD3xObv+h17XJltphpSV+PSPtFFyStqJmUuf?= =?us-ascii?Q?k7nIH7AucTDujsCBbqF2SFduHCuN4yG19rK1FDwhhFuOD1aSw63v42mTEGFN?= =?us-ascii?Q?xmiYFKzhZuLFla+hjPfsnfpYf55Owio+4vCoOlfvfZi+9D5gRbMG4/AlEFn8?= =?us-ascii?Q?lFM4qmqoE5kUBORT9zb1Kz4ziMThUD0N7GcZkqVPxK9eR9NwIYE17MCRe1pm?= =?us-ascii?Q?xb9GOuU/43UC5aMTJQV+K6PoYf3zEEDgLKz1pxIZ9OqbqlAomUsY9juQ1Maw?= =?us-ascii?Q?DjcLZuSJUXQnzm55Tcrh8xhrPhzyNNv3ph2stobhPdE0lZdxuLc9tWOb+l0X?= =?us-ascii?Q?GdnsWKWc1TY08NkR4/4OC0Q3A/WD4Gbui/6N32e0I45opkkulEVLFYuHxxBg?= =?us-ascii?Q?SshOSK+eBnPaonCfxjyKlJ28pS03AYo56kYDPM8S55PBHyjH3YSd1dFAJRxV?= =?us-ascii?Q?NiKy70vfdd5m2WbSyuIASmw5m2gy4KTk0DyaNXt6zOXOdR5NAp9BkrDmWICw?= =?us-ascii?Q?zDjfq2Ev2JEZ/p4kjZ6vZFQ59y7B9RQvK5cmIKZzWWtksCQ56iIAHs81g4Vu?= =?us-ascii?Q?RBxCm736MuoEI+/8BzFjn8z9wFdB0+peBrE6UfKFdcMzA3eNd0+fYlJL+RMf?= =?us-ascii?Q?54EowOX1O/kEUAyUeECSqcpzsGC/TqMhduelWjXNAEwTfc8hvTGjEu1JGixI?= =?us-ascii?Q?cCf7BZxP4a25fLrWIHj611aCwS2dl3ahDsRwgZpFvx4s5De6+RvCjOr06kEe?= =?us-ascii?Q?MUNIrivtyTD/XOYUKqtnEuDoZmozNmn7OwU2pCSzqDhytdU+/eQhO8YjRYYo?= =?us-ascii?Q?WxtPWcUJFNmV8AuaTDA6O8yGS8Vb8JJwD7y7oRPsBJApHlw244HkLyi9OXiE?= =?us-ascii?Q?3IEQIb7BYmsJIYxScgrRHvXoo31IMokV+KA8zYyff851r5IU/vEDu5ujQytK?= =?us-ascii?Q?8ErmPVlWCVMimiHn8y+2?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9195a434-40d9-4e10-48c2-08dd59cc3baa X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 20:53:07.1451 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR84MB3429 Received-SPF: pass client-ip=40.92.40.71; envelope-from=Morgan.J.Smith@HIDDEN; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Morgan Smith <Morgan.J.Smith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) I got a couple fixes here: 1. simple fix. plz apply 2. Maybe involves a discussion. Upstream has enabled native compilation by default so it'd be nice for us to do the same. However, this bumps the closure size of emacs-minimal up by 500MiB which is substantial. It also increases compile time of both emacs-minimal and now all emacs packages substantially. Note: You can install the other 3 patches and just leave this one out for now if you'd like. 3 and 4. We have many packages (like emacs-stgit) that have a 'chdir' phase. This messes with the emacs build system so those packages don't have their autoloads generated, a description generated, the load path stuff is messed up, and native compilation files get installed into the wrong directories. Morgan Smith (4): gnu: emacs->emacs-next: Don't use file that doesn't exist gnu: emacs-minimal: Enable native compilations guix: emacs-build-system: Add 'lisp-directory' key Use #:lisp-directory instead of a custom phase gnu/packages/agda.scm | 5 +- gnu/packages/cmake.scm | 7 +- gnu/packages/emacs-xyz.scm | 144 ++++++++-------------------- gnu/packages/emacs.scm | 153 +++++++++++++----------------- gnu/packages/engineering.scm | 8 +- gnu/packages/erlang.scm | 5 +- gnu/packages/mail.scm | 6 +- gnu/packages/music.scm | 5 +- gnu/packages/protobuf.scm | 5 +- gnu/packages/scheme.scm | 5 +- gnu/packages/version-control.scm | 4 +- guix/build-system/emacs.scm | 2 + guix/build/emacs-build-system.scm | 6 +- 13 files changed, 120 insertions(+), 235 deletions(-) base-commit: 725917beddf8454f92d01de7a3cfcc283100f43b -- 2.48.1
Morgan Smith <Morgan.J.Smith@HIDDEN>
:andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
.
Full text available.andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#76690
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.