summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorVagrant Cascadian <vagrant@reproducible-builds.org>2025-03-01 13:51:45 -0800
committerVagrant Cascadian <vagrant@debian.org>2025-03-01 13:57:29 -0800
commit2558392803663f4381fa9c09a53d329b719152bd (patch)
treef200264df2731ce9bc0138bc0ac48e60322d7f7f /gnu
parent0dacce45462aa2adc9f5d43a4ff8cc158261f6a8 (diff)
gnu: reprotest: Add phase fixing executable bit on virt files.
The switch to pyproject-build-system in commit d3bad46f990fbd884ca114dddd5af0eae434aecc left off the execute bit on several files. Fixes: https://issues.guix.gnu.org/76602 * gnu/packages/diffoscope.scm (reprotest): Add 'make-virt-files-executable phase. Change-Id: Ie5e2b85b03aa11a1ede2d01069da2f401e2d424b
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/diffoscope.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/packages/diffoscope.scm b/gnu/packages/diffoscope.scm
index d0e911363d3..481fea49e76 100644
--- a/gnu/packages/diffoscope.scm
+++ b/gnu/packages/diffoscope.scm
@@ -273,6 +273,13 @@ install.")
273 #:tests? #f 273 #:tests? #f
274 #:phases 274 #:phases
275 #~(modify-phases %standard-phases 275 #~(modify-phases %standard-phases
276 (add-after 'compress-documentation 'make-virt-files-executable
277 ;; The autopkgtest-virt- files need to be marked executable for
278 ;; reprotest to function correctly.
279 (lambda _
280 (for-each (lambda (file)
281 (chmod file #o755))
282 (find-files #$output "autopkgtest-virt-.*"))))
276 (add-after 'install 'install-doc 283 (add-after 'install 'install-doc
277 (lambda _ 284 (lambda _
278 (let* ((mandir1 (string-append 285 (let* ((mandir1 (string-append