diff options
author | Frederick Muriuki Muriithi | 2025-08-21 10:28:21 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-08-21 10:28:21 -0500 |
commit | de7bb6b59a7892b0f45e16a6f71ab2bbb73f5b19 (patch) | |
tree | 326f5e34206d0e5724c0f4f793245f3de6e0b6fb | |
parent | 2c268d97c92f6d8769fb2d1b21614d85b19bf368 (diff) | |
download | guix-bioinformatics-de7bb6b59a7892b0f45e16a6f71ab2bbb73f5b19.tar.gz |
javascript-marked-highlight: Use raw files and minify them ourselves
* Relying on pre-minified files leads to changes in the hash value if the files are reprocessed by the CDN.
-rw-r--r-- | gn/packages/javascript.scm | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/gn/packages/javascript.scm b/gn/packages/javascript.scm index e4bf803..69c5f90 100644 --- a/gn/packages/javascript.scm +++ b/gn/packages/javascript.scm @@ -2231,22 +2231,14 @@ vector graphics.") (source (origin (method url-fetch) - (uri (string-append "https://cdn.jsdelivr.net/npm/marked-highlight@" version "/lib/index.umd.min.js")) + (uri + (string-append "https://github.com/markedjs/marked-highlight/archive/refs/tags/v" + version + ".tar.gz")) (sha256 (base32 - "087qcy77fm3r7dl6w0mxsqygmdpimrmksw78r4wkkkjdx9x9dshf")))) - (build-system trivial-build-system) - (arguments - `(#:modules ((guix build utils)) - #:builder - (begin - (use-modules (guix build utils)) - (let* ((out (assoc-ref %outputs "out")) - (targetdir - (string-append out "/share/genenetwork2/javascript/marked")) - (source (assoc-ref %build-inputs "source"))) - (mkdir-p targetdir) - (copy-file source (string-append targetdir "/marked-highlight.js")))))) + "14pvaknic0pwh1ll7i0z66mi2gviww35palmk03xidyywlbvwklr")))) + (build-system minify-build-system) (native-inputs `(("source" ,source))) (home-page "https://github.com/markedjs/marked-highlight") (synopsis "Highlight code blocks.") |