guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/06: gnu: mujs: Install shared library.


From: Efraim Flashner
Subject: 02/06: gnu: mujs: Install shared library.
Date: Tue, 30 Oct 2018 05:16:42 -0400 (EDT)

efraim pushed a commit to branch master
in repository guix.

commit f8ddf719f3b4005b0cff0d36a82d23c07f2c2913
Author: Efraim Flashner <address@hidden>
Date:   Tue Oct 30 11:03:48 2018 +0200

    gnu: mujs: Install shared library.
    
    * gnu/packages/javascript.scm (mujs)[arguments]: Add custom phase to
    install libmujs.so.
---
 gnu/packages/javascript.scm | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm
index b2bbe8e..8731a44 100644
--- a/gnu/packages/javascript.scm
+++ b/gnu/packages/javascript.scm
@@ -425,8 +425,14 @@ external server.")
                 "0pkv26jxwgv5ax0ylfmi4h96h79hj4gvr95218ns8wngnmgr1ny6"))))
     (build-system gnu-build-system)
     (arguments
-     '(#:phases (modify-phases %standard-phases
-                  (delete 'configure))  ; no configure
+     '(#:phases
+       (modify-phases %standard-phases
+         (delete 'configure)  ; no configure
+         (add-after 'install 'install-shared-library
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let ((out (assoc-ref outputs "out")))
+               (install-file "build/release/libmujs.so"
+                             (string-append out "/lib"))))))
        #:make-flags (list (string-append "prefix=" (assoc-ref %outputs "out"))
                           (string-append "CC=gcc"))
        #:tests? #f))                    ; no tests



reply via email to

[Prev in Thread] Current Thread [Next in Thread]