diff options
| author | Vagrant Cascadian <vagrant@reproducible-builds.org> | 2025-03-01 13:51:45 -0800 |
|---|---|---|
| committer | Vagrant Cascadian <vagrant@debian.org> | 2025-03-01 13:57:29 -0800 |
| commit | 2558392803663f4381fa9c09a53d329b719152bd (patch) | |
| tree | f200264df2731ce9bc0138bc0ac48e60322d7f7f /gnu | |
| parent | 0dacce45462aa2adc9f5d43a4ff8cc158261f6a8 (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.scm | 7 |
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 |
