From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id oCjPA3d7t2YiiwAAqHPOHw:P1 (envelope-from ) for ; Sat, 10 Aug 2024 14:38:47 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id oCjPA3d7t2YiiwAAqHPOHw (envelope-from ) for ; Sat, 10 Aug 2024 16:38:47 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=tjeVn3WH; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=SMbgF8uY; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1723300726; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=37RlqtBN1i8IihMtwTnFIfRlhHDHsIxkdH0XA7VtBp0=; b=a5w/q8r6ogW7vP0TiHETHowaZarjhCMY/X9dU/ZyL9RES8kU1RnvXJK62e+FbOXxZBqyn2 O4smVFY9eskU4iUC8JGcJbz8/XY2GpT54G9thQjtZHWX3ym7IdntKswSy8DiNNmloSbA3L sgDr+9IzI3myxTF7BPGSJHSKiTh1GD+y+uaDmoGQTYeeESjy4KQ8mFImr6ng/xyTxxXN4v JgorNeof+fAoy6ZXbxBgBqDdirlXnYoJYTPc8vEWoRSg4rWTv71axQWb4nLDABTurojpK0 JvCdqVTcF8nsqMtkE/GBynVIK5I2rzJES8/iV9z2X1oS2Vf8Y3WQewSFm1U5lA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=tjeVn3WH; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=SMbgF8uY; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1723300726; a=rsa-sha256; cv=none; b=Nt1vKsLEq7bEu0E+NilRS0L9PjYUBX4MQ/h6mQDCnsCQBpSqaPP7sEzP/Q5f580czbwFdt Gj0pKRYkWjtgivAbQhZKWcVaSHP1GpZ/br5KIlB4a3d4UdKVKwRia+hlDejfdeHfAXlwhg t+nJ6SdaQjA6L32P3TudUirhXmhYusBmFEQL+vIBPIxq0nutU0bMaeOhUCLiBtf6QdCr5x le/QteH3ZF43B6p5Aqqpi8uNIhYJQVB58vVxdAtQcATFDLu6Qo0Byz/1uIm6cFl/RQ7B+c pt0tM1+Qs690W7mOjuPvoIMowU3aAmm0u9ZtOqFTNyjwjfqSO7pTPD2Zq4ninQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B8A2C6A0BA for ; Sat, 10 Aug 2024 16:38:45 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1scnEp-0002gx-Mo; Sat, 10 Aug 2024 10:38:36 -0400 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 ) id 1scnEn-0002gn-Qw for guix-patches@gnu.org; Sat, 10 Aug 2024 10:38:33 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1scnEn-0005RH-Hj for guix-patches@gnu.org; Sat, 10 Aug 2024 10:38:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:References:In-Reply-To:To:Subject; bh=37RlqtBN1i8IihMtwTnFIfRlhHDHsIxkdH0XA7VtBp0=; b=tjeVn3WHvIbMftjBsGi7OROYAr/QSyWP19rMbdl8T4FWorTiYL63ljVxPSu42dGT1Bps1ycWWfCYvCj+hdX3/BeVv26TQXzMn3LXXAslXmHySkeKLaqlgftIkRXhuq5/bCPEgSNiiQFjJv1UgD1vUyODwq3zOgAtIA2gW81yYQUN6yRZgpAY6EYmTljbNVpCgJJ+69VsaaZH0YD1xw5jWmeJveTXwqho6VFpiOBKsPHur5fkUs2n8BGqs6bl9hgDQJTDHXjS0pPvgw7VVrl2/sM+V65nUhliWmjAqKyx2b1XNtSAVvGf+b5ZnjxE7j2FmZ8D7GmXLsxnWxgdjHADKQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1scnFG-0000Jb-De; Sat, 10 Aug 2024 10:39:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72406] [PATCH emacs-team WIP v3 18/24] [WIP] gnu: emacs-dvc: Build variants. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Sat, 10 Aug 2024 14:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72406 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72406@debbugs.gnu.org Cc: gemmaro.dev@gmail.com, andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com X-Debbugs-Original-Xcc: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com Received: via spool by 72406-submit@debbugs.gnu.org id=B72406.17233006891076 (code B ref 72406); Sat, 10 Aug 2024 14:39:02 +0000 Received: (at 72406) by debbugs.gnu.org; 10 Aug 2024 14:38:09 +0000 Received: from localhost ([127.0.0.1]:40292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scnEO-0000HC-Ju for submit@debbugs.gnu.org; Sat, 10 Aug 2024 10:38:09 -0400 Received: from mail-lf1-f68.google.com ([209.85.167.68]:51645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scnEM-0000G3-TH for 72406@debbugs.gnu.org; Sat, 10 Aug 2024 10:38:07 -0400 Received: by mail-lf1-f68.google.com with SMTP id 2adb3069b0e04-52f025bc147so3428121e87.3 for <72406@debbugs.gnu.org>; Sat, 10 Aug 2024 07:37:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723300592; x=1723905392; darn=debbugs.gnu.org; h=cc:to:content-transfer-encoding:mime-version:subject:date:from :references:in-reply-to:message-id:from:to:cc:subject:date :message-id:reply-to; bh=37RlqtBN1i8IihMtwTnFIfRlhHDHsIxkdH0XA7VtBp0=; b=SMbgF8uYyPGFxODG9xsEttC/49R7qUdWXOFrmmGwRqbKn0GZvwjctDipUKlLrP5tZK wP+k4nQAD2Q+whmUKqM96/keUA1j93sXRhfWvkQyKHZBYoNSymgbUJ3cnphuh4bWVPZE xHghQ8XWICk6AugzpcBIoyBsZj0ShoS3kp2W+A+HIhH5u3LWm8cjcXo4fAkcTywdPeBk rIp5TNjTdH0LZu8TYcQUvkuu4BuHHTYIUlTPwsb+czv6DonDrq9y3P3U5TCNyeAiANKW WmZpbFJatqj63kaafkrDiR7LvOEZvrf1gz1q8AARjenE85QJKpt4NeWHUww2nLbyHtiC PAbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723300592; x=1723905392; h=cc:to:content-transfer-encoding:mime-version:subject:date:from :references:in-reply-to:message-id:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=37RlqtBN1i8IihMtwTnFIfRlhHDHsIxkdH0XA7VtBp0=; b=ZSSptcZWalQeqPH63NwgMWmDveiWA006WpexACGYnluVMdIRrNanEGhZ39Fw3zGlNG wpUxF+t7tci/evJEsZ1e5VG6nl+NewJBYigoxzT9nByL2S5pvd6lVVhYy3ot9C1I/ERJ qJt52wGHIZr/kzzAzat5yx9sEMcWehlbspla2l6Wp0qnlBVJcnWXMPHMCOTCDYnLoxHJ Vr8ysIifiMcw4DVAaz4+QNe0lwtux7Ug2ePMLfAnVx0PJFfAB7Pj+nakLbaNoolgFxmz d/zEyYYH5dhJwh/4IUPTrdbKANvmhkRliczn0D0rXTLjJknu7jhzMAX3NHNIsrub5tsy OwVQ== X-Gm-Message-State: AOJu0YwbpyTRhWfT4UrUHRfYdl70R7SxJe+IizBrsZt91UfPyyt53DAZ LwRF0n4nE20Rmfyrl66X0VWIB6y0yWNKceFQijYsIhqtgAmDnYwJowmELI8e X-Google-Smtp-Source: AGHT+IEYLWpddXvQ2SVmaLtBFSK3eosgyNgHWAMPuM5rECBwJXpPi7OLtV9Kw4kPI6LKpVE0nOHc3g== X-Received: by 2002:a05:6512:b25:b0:52e:76e8:e18e with SMTP id 2adb3069b0e04-530ee96f373mr3136030e87.7.1723300591471; Sat, 10 Aug 2024 07:36:31 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a80bb09056fsm75280166b.15.2024.08.10.07.36.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Aug 2024 07:36:31 -0700 (PDT) Message-ID: <23224410b639441f8868dd0713e8820025c7acee.1723300543.git.liliana.prikler@gmail.com> In-Reply-To: <13d156332d5c04a9ab411ee24dca58f001b6eace.1723300543.git.liliana.prikler@gmail.com> References: <13d156332d5c04a9ab411ee24dca58f001b6eace.1723300543.git.liliana.prikler@gmail.com> From: Liliana Marie Prikler Date: Sat, 10 Aug 2024 06:31:52 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -3.99 X-Migadu-Queue-Id: B8A2C6A0BA X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -3.99 X-TUID: zX/z9EHpcIQz XXX: Only emacs-minimal-dvc and emacs-next-dvc build currently. * gnu/packages/emacs-xyz.scm (emacs-dvc)[native-inputs]: Replace emacs-minimal with emacs. [properties]: Add ‘minimal-variant’, ‘next-variant’ and ‘pgtk-variant’. (emacs-minimal-dvc, emacs-next-dvc, emacs-pgtk-dvc): New variables. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 764b535d45..f0fb00a697 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -9349,14 +9349,36 @@ (define-public emacs-dvc (("@itemx drop") "@item drop") (("@itemx left file") "@item left file"))))))) (native-inputs - (list autoconf automake emacs-minimal texinfo)) + (list autoconf automake emacs texinfo)) (home-page "http://xsteve.at/prg/emacs_dvc/index.html") (synopsis "Emacs front-end for various distributed version control systems") (description "DVC is a legacy Emacs front-end for a number of distributed version control systems. It currently supports GNU Arch, GNU Bazaar, git, Mercurial, and Monotone. It also provides some integration with Gnus, e.g., for applying patches received by email.") - (license license:gpl2+)))) + (license license:gpl2+) + (properties + `((minimal-variant . ,(delay emacs-minimal-dvc)) + (next-variant . ,(delay emacs-next-dvc)) + (pgtk-variant . ,(delay emacs-pgtk-dvc))))))) + +(define-public emacs-minimal-dvc + (package/inherit emacs-dvc + (name "emacs-minimal-dvc") + (native-inputs (modify-inputs (package-native-inputs emacs-dvc) + (replace "emacs" emacs-minimal))))) + +(define-public emacs-next-dvc + (package/inherit emacs-dvc + (name "emacs-next-dvc") + (native-inputs (modify-inputs (package-native-inputs emacs-dvc) + (replace "emacs" emacs-next))))) + +(define-public emacs-pgtk-dvc + (package/inherit emacs-dvc + (name "emacs-pgtk-dvc") + (native-inputs (modify-inputs (package-native-inputs emacs-dvc) + (replace "emacs" emacs-pgtk))))) (define-public emacs-sudo-edit (package -- 2.45.2