aboutsummaryrefslogtreecommitdiff
path: root/.guix/ravanan-package.scm
diff options
context:
space:
mode:
authorArun Isaac2025-02-24 13:26:24 +0000
committerArun Isaac2025-02-24 13:26:24 +0000
commit2bcb603b1372e1d86bce72357fc5ab9be9ca9050 (patch)
tree193919140fec5e90361a8f337dddcc9493f574d5 /.guix/ravanan-package.scm
parent05050ccc43a48e0cbe7597d6d164abb18a8bebce (diff)
downloadravanan-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.scm50
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