aboutsummaryrefslogtreecommitdiff
path: root/.mailmap
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2020-01-16 06:10:14 +0100
committerRicardo Wurmus <rekado@elephly.net>2020-01-16 06:53:31 +0100
commitac9a9c374c4b03a410f8652666d8fc600c02ef11 (patch)
tree00868323db3808979891beb7df64df2a57c49281 /.mailmap
parent99e2a24978ff91a8d3a8fa700d2b01eca66cdbb3 (diff)
downloadguix-ac9a9c374c4b03a410f8652666d8fc600c02ef11.tar.gz
guix-ac9a9c374c4b03a410f8652666d8fc600c02ef11.zip
gnu: r-clusterprofiler: Update to 3.14.3.
* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.14.3.
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions
"lib/wrappers/openssl.nim" (("libssl\\.so") (search-input-file (or native-inputs inputs) "/lib/libssl.so")) (("libcrypto\\.so") (search-input-file (or native-inputs inputs) "/lib/libcrypto.so"))) (substitute* "lib/wrappers/pcre.nim" (("libpcre\\.so") (search-input-file (or native-inputs inputs) "/lib/libpcre.so"))) ;(substitute* "lib/wrappers/postgres.nim" ; (("libpg\\.so") ; (search-input-file (or native-inputs inputs) ; "/lib/libpg.so"))) (substitute* "lib/wrappers/sqlite3.nim" (("libsqlite3\\.so") (search-input-file (or native-inputs inputs) "/lib/libsqlite3.so"))))) (add-after 'patch-source-shebangs 'patch-more-shebangs (lambda _ (let ((sh (which "sh"))) (substitute* '("tests/stdlib/tosprocterminate.nim" "tests/stdlib/tstrscans.nim" "lib/pure/osproc.nim" "lib/pure/strscans.nim") (("/bin/sh") sh)) (substitute* (find-files "c_code" "@m\\.\\.@slib@spure@sosproc\\.nim\\.c") (("\"/bin/sh\", 7") (format #f "~s, ~s" sh (string-length sh))))))) (replace 'build (lambda* (#:key (parallel-build? #t) #:allow-other-keys) (setenv "XDG_CACHE_HOME" "./cache-home") (setenv "HOME" "./cache-home") (mkdir-p "./cache-home") (invoke "sh" "build.sh" "--parallel" (if parallel-build? (number->string (parallel-job-count)) "1")) (sleep 5) ; Wait for the parallel builds to finish. (invoke "./bin/nim" "c" "-d:release" "koch") (invoke "./koch" "boot" "-d:release") (invoke "./koch" "tools"))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "./koch" "tests")))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let ((bin (string-append (assoc-ref outputs "out") "/bin"))) (mkdir-p bin) (invoke "./install.sh" bin) (for-each (lambda (file) (install-file file bin)) (delete "testament" (find-files "bin")))))) (add-after 'install 'install-completions (lambda* (#:key outputs #:allow-other-keys) (let* ((share (string-append (assoc-ref outputs "out") "/share")) (bash (string-append share "/bash-completion/completions")) (zsh (string-append share "/zsh/vendor_completions"))) (mkdir-p bash) (mkdir-p zsh) (copy-file "tools/nim.bash-completion" (string-append bash "/nim")) (copy-file "dist/nimble/nimble.bash-completion" (string-append bash "/nimble")) (copy-file "tools/nim.zsh-completion" (string-append zsh "/_nim")) (copy-file "dist/nimble/nimble.bash-completion" (string-append zsh "/_nimble")))))))) (inputs (list libgc openssl pcre sqlite)) (native-inputs (list nss-certs parallel)) (home-page "https://nim-lang.org") (synopsis "Statically-typed, imperative programming language") (description "Nim (formerly known as Nimrod) is a statically-typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.") (license license:expat)))