From 824c6ea30573c3a02f33058bd1739be4cd980da2 Mon Sep 17 00:00:00 2001 Message-ID: <824c6ea30573c3a02f33058bd1739be4cd980da2.1690972374.git.lars@6xq.net> In-Reply-To: References: From: Lars-Dominik Braun Date: Sat, 13 May 2023 16:20:23 +0200 Subject: [PATCH 4/8] gnu: sssd: Change file mtimes to fix build. * gnu/packages/sssd.scm (sssd)[arguments]: Add python-build-system to #:modules and #:imported modules, add phase 'ensure-no-mtimes-pre-1980. --- gnu/packages/sssd.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/sssd.scm b/gnu/packages/sssd.scm index 251275312f..85c6875f4f 100644 --- a/gnu/packages/sssd.scm +++ b/gnu/packages/sssd.scm @@ -31,6 +31,7 @@ (define-module (gnu packages sssd) #:use-module (guix utils) #:use-module (guix build utils) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages) #:use-module (gnu packages adns) @@ -186,10 +187,16 @@ (define-public sssd (string-append "--with-xml-catalog-path=" #$(this-package-native-input "docbook-xml") "/xml/dtd/docbook/catalog.xml")) + #:modules '((guix build gnu-build-system) + (guix build utils) + ((guix build python-build-system) + #:select (ensure-no-mtimes-pre-1980))) + #:imported-modules (append %gnu-build-system-modules + %python-build-system-modules) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'ensure-no-mtimes-pre-1980 - (@@ (guix build python-build-system) ensure-no-mtimes-pre-1980)) + ensure-no-mtimes-pre-1980) (add-after 'patch-source-shebangs 'patch-more-shebangs (lambda _ (substitute* '("src/tools/analyzer/sss_analyze" -- 2.41.0