diff options
Diffstat (limited to '.guix/ccwl-package.scm')
| -rw-r--r-- | .guix/ccwl-package.scm | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/.guix/ccwl-package.scm b/.guix/ccwl-package.scm index d585daa..e5d34ba 100644 --- a/.guix/ccwl-package.scm +++ b/.guix/ccwl-package.scm @@ -18,14 +18,10 @@ (define-module (ccwl-package) #:use-module ((gnu packages bioinformatics) #:prefix guix:) - #:use-module ((gnu packages emacs) #:select (emacs-minimal)) - #:use-module ((gnu packages fonts) #:select (font-charter font-fira-code)) #:use-module ((gnu packages guile-xyz) #:select (guile-run64)) - #:use-module ((guix build-system guile) #:select (%guile-build-system-modules)) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) - #:use-module (guix profiles) #:use-module (guix utils)) (define-public ccwl @@ -40,50 +36,4 @@ (modify-inputs (package-native-inputs guix:ccwl) (prepend guile-run64))))) -(define ccwl-website-gexp - (let ((development-profile - (profile - (content (package->development-manifest ccwl)) - (allow-collisions? #t)))) - (with-imported-modules %guile-build-system-modules - #~(begin - (use-modules (guix build guile-build-system) - (guix build utils)) - - (set-path-environment-variable - "PATH" (list "/bin") (list #$development-profile #$emacs-minimal)) - (set-path-environment-variable - "LIBRARY_PATH" (list "/lib") (list #$development-profile)) - (set-path-environment-variable - "GUILE_LOAD_PATH" - (list (string-append "/share/guile/site/" - (target-guile-effective-version))) - (list #$development-profile)) - (set-path-environment-variable - "GUILE_LOAD_COMPILED_PATH" - (list (string-append "/lib/guile/" (target-guile-effective-version) "/site-ccache")) - (list #$development-profile)) - (copy-recursively #$(package-source ccwl) - (getcwd)) - ;; Emacs modifies README.org presumably for the contained - ;; org dynamic block. So, grant write permissions. - (chmod "README.org" #o644) - (for-each patch-shebang - (list "pre-inst-env" - "build-aux/generate-cwl-output.sh" - "scripts/ccwl")) - (substitute* "Makefile" - (("\\$\\(GUIX_ENVIRONMENT\\)") - #$(profile - (content (packages->manifest (list font-charter font-fira-code)))))) - (invoke "sh" "configure") - (invoke "make" - "--jobs" (number->string (parallel-job-count))) - (invoke "make" "website" - "--jobs" (number->string (parallel-job-count))) - (copy-recursively "website" #$output))))) - -(define-public ccwl-website - (computed-file "ccwl-website" ccwl-website-gexp)) - ccwl |
