diff options
author | Arun Isaac | 2025-02-24 13:26:24 +0000 |
---|---|---|
committer | Arun Isaac | 2025-02-24 13:26:24 +0000 |
commit | 2bcb603b1372e1d86bce72357fc5ab9be9ca9050 (patch) | |
tree | 193919140fec5e90361a8f337dddcc9493f574d5 /.guix/ravanan-package.scm | |
parent | 05050ccc43a48e0cbe7597d6d164abb18a8bebce (diff) | |
download | ravanan-2bcb603b1372e1d86bce72357fc5ab9be9ca9050.tar.gz ravanan-2bcb603b1372e1d86bce72357fc5ab9be9ca9050.tar.lz ravanan-2bcb603b1372e1d86bce72357fc5ab9be9ca9050.zip |
guix: Inherit ravanan package from Guix upstream.
* .guix/ravanan-package.scm: Do no import (gnu packages
package-management), (gnu packages gnupg), (gnu packages guile), (gnu
packages guile-xyz), (gnu packages node), (guix build-system
gnu), (guix licenses) and (guix profiles). Import ravanan from (gnu
packages bioinformatics) with a guix: prefix.
* .guix/ravanan-package.scm (ravanan): Inherit from guix:ravanan.
Diffstat (limited to '.guix/ravanan-package.scm')
-rw-r--r-- | .guix/ravanan-package.scm | 50 |
1 files changed, 3 insertions, 47 deletions
diff --git a/.guix/ravanan-package.scm b/.guix/ravanan-package.scm index afa395a..a59ec68 100644 --- a/.guix/ravanan-package.scm +++ b/.guix/ravanan-package.scm @@ -17,63 +17,19 @@ ;;; along with ravanan. If not, see <https://www.gnu.org/licenses/>. (define-module (ravanan-package) - #:use-module ((gnu packages package-management) #:select (guix)) - #:use-module ((gnu packages gnupg) #:select (guile-gcrypt)) - #:use-module ((gnu packages guile) #:select (guile-json-4 guile-next)) - #:use-module ((gnu packages guile-xyz) #:select (guile-filesystem guile-libyaml)) - #:use-module ((gnu packages node) #:select (node)) - #:use-module (guix build-system gnu) + #:use-module ((gnu packages bioinformatics) #:select (ravanan) #:prefix guix:) #:use-module (guix gexp) #:use-module (guix git-download) - #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) - #:use-module (guix profiles) #:use-module (guix utils)) (define-public ravanan (package - (name "ravanan") - (version "0.1.0") + (inherit guix:ravanan) (source (local-file ".." "ravanan-checkout" #:recursive? #t #:select? (or (git-predicate (dirname (current-source-directory))) - (const #t)))) - (arguments - (list #:make-flags - #~(list (string-append "prefix=" #$output) - (string-append "NODE=" (search-input-file %build-inputs "bin/node"))) - #:modules `(((guix build guile-build-system) - #:select (target-guile-effective-version)) - ,@%default-gnu-imported-modules) - #:phases - (with-imported-modules `((guix build guile-build-system) - ,@%default-gnu-imported-modules) - #~(modify-phases %standard-phases - (delete 'configure) - (add-after 'install 'wrap - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (effective-version (target-guile-effective-version))) - (wrap-program (string-append out "/bin/ravanan") - `("GUILE_LOAD_PATH" prefix - (,(string-append out "/share/guile/site/" effective-version) - ,(getenv "GUILE_LOAD_PATH"))) - `("GUILE_LOAD_COMPILED_PATH" prefix - (,(string-append out "/lib/guile/" effective-version "/site-ccache") - ,(getenv "GUILE_LOAD_COMPILED_PATH"))))))))))) - (inputs - (list node - guile-next - guile-filesystem - guile-gcrypt - guile-json-4 - guile-libyaml - guix)) - (build-system gnu-build-system) - (home-page #f) - (synopsis #f) - (description #f) - (license license:gpl3+))) + (const #t)))))) ravanan |