diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-03-21 23:39:43 -0400 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-03-21 23:39:43 -0400 |
commit | a9429c8f2207841c649438187d6e19046d323a16 (patch) | |
tree | a06e4b8a87b6a42742cf6750276746a10b6c2139 /gnu/packages/cdrom.scm | |
parent | f0136b36ae8c1e9c174043bd50e0e24413c0f345 (diff) | |
parent | 49b350fafc2c3ea1db66461b73d4e304cd13ec92 (diff) | |
download | guix-a9429c8f2207841c649438187d6e19046d323a16.tar.gz |
Merge branch 'staging' into core-updates.
Diffstat (limited to 'gnu/packages/cdrom.scm')
-rw-r--r-- | gnu/packages/cdrom.scm | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 3f2429aeeb..56a4ab8a10 100644 --- a/gnu/packages/cdrom.scm +++ b/gnu/packages/cdrom.scm @@ -313,37 +313,37 @@ format, commonly used for VCDs or disks with subchannel data.") (string-append "actual_os := $(shell uname -o)\n" "actual_arch := $(shell uname -m)\n" - "VERSION_OS = _$(actual_os)_$(actual_arch)\n"))) - #t)) + "VERSION_OS = _$(actual_os)_$(actual_arch)\n"))))) (patches (search-patches "cdrtools-3.01-mkisofs-isoinfo.patch")))) (build-system gnu-build-system) ;; XXX cdrtools bundles a modified, relicensed early version of cdparanoia. (arguments - `(#:make-flags - (list "RM=rm" "LN=ln" "SYMLINK=ln -s" - "CONFIG_SHELL=sh" "CCOM=gcc" - (string-append "INS_BASE=" (assoc-ref %outputs "out")) - (string-append "INS_RBASE=" (assoc-ref %outputs "out"))) - ;; Parallel builds appear to be unsafe, see - ;; https://hydra.gnu.org/build/3346840/log/raw - #:parallel-build? #f - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'set-linux-headers - (lambda _ - (substitute* "autoconf/configure" - (("/usr/src/linux") - (assoc-ref %build-inputs "kernel-headers"))) - #t)) - (add-before 'build 'substitute-dirs - (lambda _ - (substitute* (append (find-files "DEFAULTS" "^Defaults\\.") - (find-files "DEFAULTS_ENG" "^Defaults\\.") - (find-files "TEMPLATES" "^Defaults\\.")) - (("/opt/schily") (assoc-ref %outputs "out"))) - #t))) - #:tests? #f)) ; no tests + (list #:make-flags + #~(list "RM=rm" "LN=ln" "SYMLINK=ln -s" + "CONFIG_SHELL=sh" + (string-append "CCOM=" #$(cc-for-target)) + "LINKMODE=dynamic" + (string-append "INS_BASE=" #$output) + (string-append "INS_RBASE=" #$output)) + ;; Parallel builds appear to be unsafe, see + ;; https://hydra.gnu.org/build/3346840/log/raw + #:parallel-build? #f + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'set-linux-headers + (lambda _ + (substitute* "autoconf/configure" + (("/usr/src/linux") + (assoc-ref %build-inputs "kernel-headers"))))) + (add-before 'build 'avoid-bogus-RPATH-entry + (lambda _ + (substitute* (append (find-files "DEFAULTS" "^Defaults\\.") + (find-files "DEFAULTS_ENG" "^Defaults\\.") + (find-files "TEMPLATES" "^Defaults\\.")) + (("/opt/schily") + #$output))))) + #:tests? #f)) ; no tests (synopsis "Command line utilities to manipulate and burn CD/DVD/BD images") (description "cdrtools is a collection of command line utilities to create CD's, DVD's or Blue Ray discs. The most important components are |