From 4817758655db9ac1689b09efb86ff89cef02f991 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Thu, 30 Mar 2023 17:18:39 -0400 Subject: gnu: ruby-puma: Do not install mkmf.log file. * gnu/packages/ruby.scm (ruby-puma) [arguments]: Add delete-mkmf.log phase. --- gnu/packages/ruby.scm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6bf248f829..7871d09966 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -11595,6 +11595,12 @@ (define-public ruby-puma (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "bundle" "exec" "rake" "test")))) + (add-after 'install 'delete-mkmf.log + (lambda _ + ;; Rubygems installs build log files that embed volatile file + ;; names (see: + ;; https://github.com/rubygems/rubygems/issues/6259). + (for-each delete-file (find-files #$output "^mkmf\\.log$")))) (add-before 'check 'disable-problematic-tests (lambda _ (let-syntax ((skip-tests -- cgit v1.2.3