summaryrefslogtreecommitdiff
path: root/gnu/packages/bqn.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2025-12-26gnu: dbqn: Improve style.λx.x
* gnu/packages/bqn.scm (dbqn): Run guix style -f. (modules): use quote instead of quasiquote. (phases): use invoke instead of system, <check> [unless tests?]: display "test suite not run", <*-jar-*>: use phases from ant-build-system directly, use correct names, <install>: simplify, use #$output instead of (assoc-ref outputs "out"), substitute* "java" to (search-input-file inputs "/bin/java"). (inputs): Reorder. Change-Id: I0166a31aa4c8fe0f7fea800918fb2ddd63b3b5d9 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #2820
2025-12-26gnu: dbqn: Update to 0.2.2λx.x
* gnu/packages/bqn.scm (dbqn): Update to 0.2.2. Change-Id: I4bdbb74a412b65de7aa7d910cb9ef75d3fe54738 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-06gnu: cbqn: Update to 0.9.0.Lee Thompson
* gnu/packages/bqn.scm (cbqn): Update to 0.9.0. [source]: Use `cbqn-combined-source' computed origin with appropriate inputs. [arguments]<#:make-flags>: Add “for-build”. <#:phases>: Add `generate-bytecode' phase before `build', add new tests to `check'. [native-inputs]: Remove `dbqn', add `cbqn-bootstrap'. [license]: Add licenses for singeli and replxx to inherited licenses. Change-Id: If58a8cb3e822f497be75d0499c1227e9054d936d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06gnu: Add cbqn-combined-source.Lee Thompson
* gnu/packages/bqn.scm (cbqn-combined-source): New procedure to generate a computed origin with singeli and replxx included. Change-Id: Ieceee7b06a2bdf6309ab78e32a13c28c3f6c98c3 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06gnu: cbqn-bootstrap: Update to 0.9.0.Lee Thompson
* gnu/packages/bqn.scm (cbqn-bootstrap): Update to 0.9.0. [version]: Use `%cbqn-version' (0.9.0) as version. [source]: Use `cbqn-sources' for source. [arguments]<#:make-flags>: Add “version=#$(version)”, “nogit=1” and “for-bootstrap”. <#:phases>: Delete `generate-bytecode'. [native-inputs]: Remove field. [inputs]: Remove `icedtea-8'. [license]: Update license list to list all exceptions. Change-Id: If18e89db51fd80a831a65382a678ba02f51a27f9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06gnu: Add singeli-sourcesLee Thompson
* gnu/packages/bqn.scm (%singeli-commit, singeli-sources): New variables. Change-Id: Ie818dcfd4d9f326d57f172baefd4c0081e886bb7 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06gnu: Add replxx-sourcesLee Thompson
* gnu/packages/bqn.scm (%replxx-commit, replxx-sources): New variables. Change-Id: Ifb5af80e6b1fd5237b22385e93e0e12a136b19cb Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06gnu: Add cbqn-sources.Lee Thompson
* gnu/packages/bqn.scm (%cbqn-version, cbqn-sources): New variables. Change-Id: Ida8ccd67b25d6e948a9501cc9ca4ffcb408d1644 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06gnu: bqn-sources: Update to 5880fa15.Lee Thompson
* gnu/packages/bqn.scm (bqn-sources): Update to 5880fa15. Change-Id: Ie93f1a9c99df307329ece2ef1df3de25a537a0c1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2023-03-11gnu: cbqn: Add header files to lib output.aecepoglu
* gnu/packages/bqn.scm (cbqn)[arguments]: Add include/bqnffi.h to lib output. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-02-16gnu: Remove unneeded module imports.Efraim Flashner
* gnu/packages/abiword.scm, * gnu/packages/ada.scm, * gnu/packages/agda.scm, * gnu/packages/backup.scm, * gnu/packages/barrier.scm, * gnu/packages/bioinformatics.scm, * gnu/packages/bootstrap.scm, * gnu/packages/bqn.scm, * gnu/packages/c.scm, * gnu/packages/chemistry.scm, * gnu/packages/coq.scm, * gnu/packages/cross-base.scm, * gnu/packages/databases.scm, * gnu/packages/emacs-xyz.scm, * gnu/packages/enlightenment.scm, * gnu/packages/games.scm, * gnu/packages/geo.scm, * gnu/packages/ghostscript.scm, * gnu/packages/gl.scm, * gnu/packages/golang.scm, * gnu/packages/jami.scm, * gnu/packages/java-maths.scm, * gnu/packages/kde-frameworks.scm, * gnu/packages/kde-plasma.scm, * gnu/packages/language.scm, * gnu/packages/libreoffice.scm, * gnu/packages/linphone.scm, * gnu/packages/lisp.scm, * gnu/packages/llvm.scm, * gnu/packages/machine-learning.scm, * gnu/packages/minetest.scm, * gnu/packages/monitoring.scm, * gnu/packages/nfs.scm, * gnu/packages/ocr.scm, * gnu/packages/opencl.scm, * gnu/packages/pdf.scm, * gnu/packages/python-xyz.scm, * gnu/packages/racket.scm, * gnu/packages/rust.scm, * gnu/packages/syncthing.scm, * gnu/packages/syndication.scm, * gnu/packages/telegram.scm, * gnu/packages/vulkan.scm, * gnu/packages/web-browsers.scm, * gnu/packages/web.scm, * gnu/packages/webkit.scm: Remove some unecessary module imports.
2022-11-27gnu: cbqn: Remove superfluous input.Marius Bakke
* gnu/packages/bqn.scm (cbqn)[native-inputs]: Remove LINUX-LIBRE-HEADERS.
2022-11-26gnu: cbqn-bootstrap: Update to 0-2.66584ce.aecepoglu
* gnu/packages/bqn.scm (cbqn-bootstrap): Update to 0-2.66584ce. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-26gnu: bqn-sources: Update to commit 71ce3614...aecepoglu
* gnu/packages/bqn.scm (bqn-sources): Update to commit 71ce36141aaacfa714edca2e408ca522a3bc5554. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-11gnu: dbqn: Remove unused module import.Marius Bakke
* gnu/packages/bqn.scm (dbqn)[arguments]: Don't import (guix build syscalls).
2022-11-07cbqn: Mark as tunable.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn)[properties]: Add ‘tunable?’.
2022-11-07gnu: cbqn: Install regular files rather than copying them recursively.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn)[#:phases]<install>: Use ‘install-file’ rather than ‘copy-recursively’ for “bqn”.
2022-11-07gnu: cbqn-bootstrap: Install regular files rather than copying them recursively.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn-bootstrap)[arguments]: Reindent. <#:phases>{install}: Use ‘install-file’ rather than ‘copy-recursively’ for “bqn”.
2022-11-07gnu: dbqn: Install regular files rather than copying them recursively.Liliana Marie Prikler
* gnu/packages/bqn.scm (dbqn)[#:phases]<install>: Use ‘install-file’ rather than ‘copy-recursively’ for “dbqn”.
2022-11-07gnu: cbqn: Build using GCC.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn-bootstrap, cbqn)[#:make-flags]: Set CC via ‘cc-for-target’. [inputs]: Remove clang-toolchain.
2022-11-07gnu: cbqn: Rewrite in terms of cbqn-bootstrap.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn)[arguments]: Use substitute-keyword-arguments to preserve options from cbqn-bootstrap.
2022-11-07gnu: cbqn-bootstrap: Use let-bound revision.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn-bootstrap)[version]: Use let-bound revision.
2022-11-07gnu: Remove singeli-sources.Liliana Marie Prikler
They aren't currently used to build a package, nor a package themselves. * gnu/packages/bqn.scm (singeli-sources): Delete variable.
2022-11-07cbqn: Build without singeli.Liliana Marie Prikler
* gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. [arguments]<#:make-flags: Replace “o3n-singeli” with “o3”. <#:phases>: Remove “link-singeli”.
2022-09-01gnu: Add cbqn.Christopher Rodriguez
* gnu/packages/bqn.scm (cbqn): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01gnu: Add singeli-sources.Christopher Rodriguez
* gnu/packages/bqn.scm: Add singeli-sources origin definition. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01gnu: Add cbqn-bootstrap.Christopher Rodriguez
* gnu/packages/bqn.scm: Add cbqn-bootstrap package. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01gnu: Add bqn-sources.Christopher Rodriguez
* gnu/packages/bqn.scm (bqn-sources): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01gnu: Add dbqn.Christopher Rodriguez
* gnu/packages/bqn.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>