build-system/dub: Avoid usage of (guix build syscalls).
authorMarius Bakke <marius@gnu.org>
Thu, 3 Nov 2022 19:51:34 +0000 (20:51 +0100)
committerMarius Bakke <marius@gnu.org>
Fri, 11 Nov 2022 17:09:58 +0000 (18:09 +0100)
* guix/build/dub-build-system.scm (configure): Use MKDTEMP instead of MKDTEMP!.

guix/build/dub-build-system.scm

index 9ee0433..c9bc2af 100644 (file)
@@ -20,7 +20,6 @@
 
 (define-module (guix build dub-build-system)
   #:use-module ((guix build gnu-build-system) #:prefix gnu:)
-  #:use-module (guix build syscalls)
   #:use-module (guix build utils)
   #:use-module (ice-9 popen)
   #:use-module (ice-9 rdelim)
@@ -52,7 +51,7 @@
 to do this (instead of just using /gnu/store as the directory) because we want
 to hide the libraries in subdirectories lib/dub/... instead of polluting the
 user's profile root."
-  (let* ((dir (mkdtemp! "/tmp/dub.XXXXXX"))
+  (let* ((dir (mkdtemp "/tmp/dub.XXXXXX"))
          (vendor-dir (string-append dir "/vendor")))
     (setenv "HOME" dir)
     (mkdir vendor-dir)