From patchwork Sat Jul 26 02:39:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 43282 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 169E427BC49; Sat, 26 Jul 2025 03:43:01 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DC90827BC4B for ; Sat, 26 Jul 2025 03:42:58 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ufUqp-0000KK-Fa; Fri, 25 Jul 2025 22:41:31 -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 1ufUqh-0000Ak-AW for guix-patches@gnu.org; Fri, 25 Jul 2025 22:41:23 -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 1ufUqh-0005QS-0B for guix-patches@gnu.org; Fri, 25 Jul 2025 22:41:23 -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:References:In-Reply-To:Date:From:To:Subject; bh=h1Da40J6HaC4ziQR5XQq3G6mj6myzvo9Y2WHUeEcfbw=; b=fQaUPkxIpcbpfW4uqYjZh/2k3e9bdr+A+CKfUpmiz6H+qFO6ft/v7emzXmJXBQoVXSlYVOysScTghKgNrMV0578InwJJlUwT2ZFOBDYMY7msMFUiAHL7Wqix2G2fgBsOb3uCnELYrAizYeIzIMYeE+kBFDZILv75UOGx3V2LtjnBLVxds2xVGzJksoi9L0yCnzif0Mz3adYjMjTtRTwM+DTn5n6pe/hoC7LVatNDAJ8bwYn0QptMOXlDly2JxOls8ZvfGMIu6sXHAgIcCozRcfU2VGsfToi8FZhKNSaoiXKeuuEmG/UYB32lK9SQDMEOgl6ku9rXjpuQxtneb04UxQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ufUqg-0007tV-G4 for guix-patches@gnu.org; Fri, 25 Jul 2025 22:41:22 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#79099] [PATCH 13/34] gnu/packages/d*.scm: Use make-git-version. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 26 Jul 2025 02:41:21 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79099 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 79099@debbugs.gnu.org Cc: Nicolas Graves Received: via spool by 79099-submit@debbugs.gnu.org id=B79099.175349767430273 (code B ref 79099); Sat, 26 Jul 2025 02:41:21 +0000 Received: (at 79099) by debbugs.gnu.org; 26 Jul 2025 02:41:14 +0000 Received: from localhost ([127.0.0.1]:38121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufUqU-0007rj-8y for submit@debbugs.gnu.org; Fri, 25 Jul 2025 22:41:12 -0400 Received: from 6.mo563.mail-out.ovh.net ([46.105.55.200]:52147) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufUpW-0007f8-Sp for 79099@debbugs.gnu.org; Fri, 25 Jul 2025 22:40:34 -0400 Received: from director2.derp.mail-out.ovh.net (director2.derp.mail-out.ovh.net [79.137.60.36]) by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4bppqs6N9fz6NZy; Sat, 26 Jul 2025 02:40:09 +0000 (UTC) Received: from director2.derp.mail-out.ovh.net (director2.derp.mail-out.ovh.net. [127.0.0.1]) by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP for <79099@debbugs.gnu.org>; Sat, 26 Jul 2025 02:40:09 +0000 (UTC) Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.54.88]) by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4bppqs5M6Pz1xpf; Sat, 26 Jul 2025 02:40:09 +0000 (UTC) Received: from ngraves.fr (unknown [10.1.6.6]) by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 6DF55B8315C; Sat, 26 Jul 2025 02:40:09 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-98R0020b4a91c0-386f-4a07-a901-05cf757dec2d, 7BFD41D65738CBEA4850BE66907D66307393418F) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.92.117.144 Date: Sat, 26 Jul 2025 04:39:19 +0200 Message-ID: <20250726023951.11862-13-ngraves@ngraves.fr> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250726023951.11862-1-ngraves@ngraves.fr> References: <20250726023951.11862-1-ngraves@ngraves.fr> MIME-Version: 1.0 X-Ovh-Tracer-Id: 4614219296145662690 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdekhedvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeggfdvkeffudejiefhfeelteekjeeivdekvdfhveehgfeutdelgeffffetvefgjeenucffohhmrghinhepphhusghlihgtshhufhhfihigrdhorhhgpdhgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpledtrdelvddruddujedrudeggeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeeltdelleesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=h1Da40J6HaC4ziQR5XQq3G6mj6myzvo9Y2WHUeEcfbw=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1753497610; v=1; b=0E0Tjj0P7pNhrABNulSRwSpNChthtnTjZXaMVLHYYu1G8RvccimbkPMO2492cl7+SixpIdjJ WI5Y7h7a8APc+qXwBiWD/HizSWDVF2Zn1hYTPMsBAwM2djpfFxk6cDCDSX0UV+ZukzhKudMWEwH J+HTQBDMz++29fLISKusnq6LPO/KTzbpo46u2EWn2y/qGWELYeo0py8aXfZHSVTSmMsLOxhCvxh 5Zo8iLdjFA5wH5ZHBH6c74tCl+1LexyKby68S2MnoTnjkq0BWba/zLWz9kmsSHP7Uu7IM7rQr01 RVrsbPKsVobuYlIVwkMSxP5/xW/5MUnr3c6PvONQP1caA== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches find gnu/packages/ -type f -name "d*.scm" -exec sed -i 's/(git-version /(make-git-version /g' {} + Then manually checked the potential usage of `version` on the build-side. --- gnu/packages/darwin.scm | 6 +++--- gnu/packages/databases.scm | 2 +- gnu/packages/datastructures.scm | 5 +++-- gnu/packages/debian.scm | 2 +- gnu/packages/debug.scm | 8 ++++---- gnu/packages/dictionaries.scm | 4 ++-- gnu/packages/disk.scm | 8 ++++---- gnu/packages/display-managers.scm | 8 ++++---- gnu/packages/djvu.scm | 4 ++-- gnu/packages/dlang.scm | 2 +- gnu/packages/dns.scm | 7 ++++--- gnu/packages/docbook.scm | 5 +++-- gnu/packages/docker.scm | 2 +- gnu/packages/documentation.scm | 2 +- gnu/packages/dotnet.scm | 8 ++++---- 15 files changed, 38 insertions(+), 35 deletions(-) diff --git a/gnu/packages/darwin.scm b/gnu/packages/darwin.scm index 88990d04042..42d4868323a 100644 --- a/gnu/packages/darwin.scm +++ b/gnu/packages/darwin.scm @@ -35,9 +35,9 @@ (define-public cctools (commit "04663295d0425abfac90a42440a7ec02d7155fea")) (package (name "cctools") - (version (git-version (string-append cctools-version - "-ld64-" - ld64-version) + (version (make-git-version (string-append cctools-version + "-ld64-" + ld64-version) revision commit)) (source diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index e66b640ce79..4977b778939 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -2208,7 +2208,7 @@ (define-public sqlcrush (revision "2")) (package (name "sqlcrush") - (version (git-version "0.1.5" revision commit)) + (version (make-git-version "0.1.5" revision commit)) (source (origin (method git-fetch) (uri (git-reference diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.scm index 485cd03b7dc..8cf5544491b 100644 --- a/gnu/packages/datastructures.scm +++ b/gnu/packages/datastructures.scm @@ -45,7 +45,7 @@ (define-public coucal (revision "1")) (package (name "coucal") - (version (git-version "0" revision commit)) + (version (make-git-version "0" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -74,7 +74,8 @@ (define-public coucal (replace 'install ;no install target (lambda _ (let ((doc (string-append #$output - "/share/doc/" #$name "-" #$version))) + "/share/doc/" #$name "-" + #$(package-version this-package)))) (install-file "README.md" doc)) (for-each (lambda (f) (install-file f #$output)) (find-files "." "(coucal|murmurhash)")))) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index c54473f6f1c..2b66148c243 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -593,7 +593,7 @@ (define-public apt-mirror (revision "1")) (package (name "apt-mirror") - (version (git-version "0.5.4" revision commit)) + (version (make-git-version "0.5.4" revision commit)) (source (origin (method git-fetch) (uri (git-reference diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index f1bda7a1ea7..e05003bd46d 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -134,7 +134,7 @@ (define-public c-reduce (revision "0")) (package (name "c-reduce") - (version (git-version "2.10.0" revision commit)) + (version (make-git-version "2.10.0" revision commit)) (source (origin (method git-fetch) @@ -606,7 +606,7 @@ (define-public stress-make (revision "2")) ;No official source distribution (package (name "stress-make") - (version (git-version "1.0" revision commit)) + (version (make-git-version "1.0" revision commit)) (source (origin (method git-fetch) @@ -838,7 +838,7 @@ (define-public libbacktrace (commit "cdb64b688dda93bbbacbc2b1ccf50ce9329d4748")) (package (name "libbacktrace") - (version (git-version "1.0" revision commit)) + (version (make-git-version "1.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -951,7 +951,7 @@ (define-public mspdebug (revision "0")) (package (name "mspdebug") - (version (git-version "0.25" revision commit)) + (version (make-git-version "0.25" revision commit)) (source (origin (method git-fetch) (uri (git-reference diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm index f51ed24111c..cfeadf45d8c 100644 --- a/gnu/packages/dictionaries.scm +++ b/gnu/packages/dictionaries.scm @@ -441,7 +441,7 @@ (define-public skk-jisyo (revision "0")) (package (name "skk-jisyo") - (version (git-version "0" revision commit)) + (version (make-git-version "0" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -529,7 +529,7 @@ (define-public freedict-dictionaries (revision "0")) (package (name "freedict-dictionaries") - (version (git-version "0.0.0" revision commit)) + (version (make-git-version "0.0.0" revision commit)) (source (origin (method git-fetch) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index a4df50bd4b6..cdff1707693 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -134,7 +134,7 @@ (define-public bcache-tools (revision "0")) (package (name "bcache-tools") - (version (git-version "1.1" revision commit)) + (version (make-git-version "1.1" revision commit)) (source (origin (method git-fetch) @@ -419,7 +419,7 @@ (define-public gpart (revision "0")) (package (name "gpart") - (version (git-version "0.3" revision commit)) + (version (make-git-version "0.3" revision commit)) (source (origin (method git-fetch) @@ -433,7 +433,7 @@ (define-public gpart (arguments `(#:configure-flags (list (string-append "--docdir=" (assoc-ref %outputs "out") "/share/doc/" - ,name "-" ,version)) + ,name "-" ,(package-version this-package))) #:phases (modify-phases %standard-phases (add-after 'unpack 'skip-premature-configuration @@ -1663,7 +1663,7 @@ (define-public mmc-utils (revision "1")) (package (name "mmc-utils") - (version (git-version "0.1" revision commit)) + (version (make-git-version "0.1" revision commit)) (source (origin (method git-fetch) diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm index 2ec3cb70e1c..f6c4f263951 100644 --- a/gnu/packages/display-managers.scm +++ b/gnu/packages/display-managers.scm @@ -175,7 +175,7 @@ (define-public abstractdark-sddm-theme (revision "0")) (package (name "abstractdark-sddm-theme") - (version (git-version "0.0.0" revision commit)) + (version (make-git-version "0.0.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -200,7 +200,7 @@ (define-public dexy-color-sddm-theme (revision "0")) (package (name "dexy-color-sddm-theme") - (version (git-version "0.0.0" revision commit)) + (version (make-git-version "0.0.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -551,7 +551,7 @@ (define-public lightdm-mini-greeter (package (name "lightdm-mini-greeter") ;; Version 0.5.1 release in 2021, so we use a recent commit. - (version (git-version "0.5.1" revision commit)) + (version (make-git-version "0.5.1" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -600,7 +600,7 @@ (define-public lightdm-tiny-greeter (package (name "lightdm-tiny-greeter") ;; Version 1.2 release in 2021, so we use a recent commit. - (version (git-version "1.2" revision commit)) + (version (make-git-version "1.2" revision commit)) (source (origin (method git-fetch) (uri (git-reference diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm index 324febbf10f..b51c1f09196 100644 --- a/gnu/packages/djvu.scm +++ b/gnu/packages/djvu.scm @@ -296,7 +296,7 @@ (define-public didjvu (commit "43e2735d0b3575ca04e82a427dca88bc68fa4931")) (package (name "didjvu") - (version (git-version "0.10.2" revision commit)) + (version (make-git-version "0.10.2" revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -357,7 +357,7 @@ (define-public ocrodjvu (commit "0dd3364462fc77d5674b4457fcc8230835323c30")) (package (name "ocrodjvu") - (version (git-version "0.12" revision commit)) + (version (make-git-version "0.12" revision commit)) (source (origin (method git-fetch) (uri (git-reference diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index 1fd1c8d58cb..18d1a1c7a67 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -111,7 +111,7 @@ (define-public gdmd (revision "1")) (package (name "gdmd") - (version (git-version "0.1.0" revision commit)) + (version (make-git-version "0.1.0" revision commit)) (source (origin (method git-fetch) diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index 7cb86ad1448..7e754f13b25 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm @@ -100,7 +100,7 @@ (define-public cloudflare-cli (revision "1")) (package (name "cloudflare-cli") - (version (git-version "0.0.0" revision commit)) + (version (make-git-version "0.0.0" revision commit)) (source (origin (method git-fetch) @@ -1156,7 +1156,7 @@ (define-public public-suffix-list (let ((commit "d2d3e2e36a8f2b68c4f09e8c87f4f1d685cbf5e7")) (package (name "public-suffix-list") - (version (git-version "0" "2" commit)) + (version (make-git-version "0" "2" commit)) (source (origin (method git-fetch) (uri (git-reference @@ -1175,7 +1175,8 @@ (define-public public-suffix-list ;; so that if multiple versions are ever installed in the same ;; profile, they will not conflict. #~'(("public_suffix_list.dat" - #$(string-append "/share/public-suffix-list-" version "/"))))) + #$(string-append "/share/public-suffix-list-" + (package-version this-package) "/"))))) (home-page "https://publicsuffix.org/") (synopsis "Database of current and historical DNS suffixes") (description "This is the Public Suffix List maintained by Mozilla. A diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm index 49bea0daa13..49f85ec9f8f 100644 --- a/gnu/packages/docbook.scm +++ b/gnu/packages/docbook.scm @@ -352,7 +352,7 @@ (define-public docbook-xsl (base-version "1.79.2")) (package (name "docbook-xsl") - (version (git-version base-version revision commit)) + (version (make-git-version base-version revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -381,7 +381,8 @@ (define-public docbook-xsl (sxml simple)) #:phases #~(let ((dest-path (format #f "~a/xml/xsl/~a-~a" - #$output #$name #$version))) + #$output #$name + #$(package-version this-package)))) (modify-phases %standard-phases (replace 'configure (lambda _ diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm index a0c90ac5aa0..39577c7aaf4 100644 --- a/gnu/packages/docker.scm +++ b/gnu/packages/docker.scm @@ -288,7 +288,7 @@ (define docker-libnetwork (revision "3")) (package (name "docker-libnetwork") - (version (git-version version revision commit)) + (version (make-git-version version revision commit)) (source (origin (method git-fetch) (uri (git-reference diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index dc01277976d..1acceae766b 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -512,7 +512,7 @@ (define-public stddoc (revision "1")) (package (name "stddoc") - (version (git-version "1.0.2" revision commit)) + (version (make-git-version "1.0.2" revision commit)) (home-page "https://github.com/r-lyeh/stddoc.c") (source (origin diff --git a/gnu/packages/dotnet.scm b/gnu/packages/dotnet.scm index b22721075a7..14326801078 100644 --- a/gnu/packages/dotnet.scm +++ b/gnu/packages/dotnet.scm @@ -71,7 +71,7 @@ (define-public pnet-git (revision "0")) (package (name "pnet-git") - (version (git-version version revision commit)) + (version (make-git-version version revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -188,7 +188,7 @@ (define-public pnetlib-git (revision "0")) (package (name "pnetlib-git") - (version (git-version version revision commit)) + (version (make-git-version version revision commit)) (source (origin (method git-fetch) (uri (git-reference @@ -1394,7 +1394,7 @@ (define-public mono-pre-5.8.0 (revision "0")) (package (inherit mono-5.4.0) - (version (git-version version revision commit)) + (version (make-git-version version revision commit)) (name "mono") (source (origin (method git-fetch) @@ -1598,7 +1598,7 @@ (define-public mono-pre-5.10.0 (revision "0")) (package (inherit mono-5.8.0) - (version (git-version version revision commit)) + (version (make-git-version version revision commit)) (name "mono") (source (origin (method git-fetch)