From d9c3ffce927782ce2ef8943784f0e7b5cd466fec Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Sun, 5 Sep 2021 17:15:08 +0200 Subject: [PATCH 09/10] packages: Add patches to the dependency list of package modules. * gnu/packages.scm (search-patch): Call 'notice-dependency' on the patch file. --- gnu/packages.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages.scm b/gnu/packages.scm index f5552e5a9b..39929ae022 100644 --- a/gnu/packages.scm +++ b/gnu/packages.scm @@ -34,6 +34,8 @@ #:select ((package-name->name+version . hyphen-separated-name->name+version) mkdir-p)) + ;; only required at expansion time + #:autoload (guix build compile) (notice-dependency) #:use-module (guix profiles) #:use-module (guix describe) #:use-module (guix deprecation) @@ -121,7 +123,10 @@ if possible. Return #f if not found." ;; in advance. (let ((patch (try-search-patch (syntax->datum #'file-name)))) (if patch - #`(%local-patch-file file-name #,(file-hash* patch #:select? true)) + (begin + (notice-dependency patch) + #`(%local-patch-file file-name + #,(file-hash* patch #:select? true))) (begin (warning (source-properties->location (syntax-source #'file-name)) -- 2.33.0