1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-22 17:16:01 +02:00
Commit Graph

28 Commits

Author SHA1 Message Date
Lee Thompson f5405f90cf gnu: cbqn: Update to 0.9.0.
* 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-06 21:45:35 +02:00
Lee Thompson 3c5a4c282f gnu: Add cbqn-combined-source.
* 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-06 21:45:35 +02:00
Lee Thompson 28f2bd3809 gnu: cbqn-bootstrap: Update to 0.9.0.
* 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-06 21:45:35 +02:00
Lee Thompson 9e53e17d19 gnu: Add singeli-sources
* 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-06 21:45:35 +02:00
Lee Thompson 2e6dc250fe gnu: Add replxx-sources
* 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-06 21:45:35 +02:00
Lee Thompson fd0e9b455d gnu: Add cbqn-sources.
* 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-06 21:45:34 +02:00
Lee Thompson fa4ad753d4 gnu: bqn-sources: Update to 5880fa15.
* gnu/packages/bqn.scm (bqn-sources): Update to 5880fa15.

Change-Id: Ie93f1a9c99df307329ece2ef1df3de25a537a0c1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-06 21:45:34 +02:00
Maxim Cournoyer f59df1aa3c build-systems: gnu: Export %default-gnu-imported-modules and %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
2024-08-31 10:42:16 +02:00
aecepoglu 7376424844 gnu: cbqn: Add header files to lib output.
* gnu/packages/bqn.scm (cbqn)[arguments]: Add include/bqnffi.h to lib output.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-11 21:38:11 +08:00
Efraim Flashner 672036c6df gnu: Remove unneeded module imports.
* 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.
2023-02-16 22:41:03 +02:00
Marius Bakke 8c9656bc2f gnu: cbqn: Remove superfluous input.
* gnu/packages/bqn.scm (cbqn)[native-inputs]: Remove LINUX-LIBRE-HEADERS.
2022-11-27 21:19:50 +01:00
aecepoglu 5ccb5837cc gnu: cbqn-bootstrap: Update to 0-2.66584ce.
* gnu/packages/bqn.scm (cbqn-bootstrap): Update to 0-2.66584ce.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-26 13:39:43 +01:00
aecepoglu e1f8802dc1 gnu: bqn-sources: Update to commit 71ce3614...
* gnu/packages/bqn.scm (bqn-sources): Update to commit
71ce36141aaacfa714edca2e408ca522a3bc5554.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-26 13:36:46 +01:00
Marius Bakke 6d555bd996 gnu: dbqn: Remove unused module import.
* gnu/packages/bqn.scm (dbqn)[arguments]: Don't import (guix build syscalls).
2022-11-11 18:09:58 +01:00
Liliana Marie Prikler 8ab84fea6f cbqn: Mark as tunable.
* gnu/packages/bqn.scm (cbqn)[properties]: Add ‘tunable?’.
2022-11-07 22:00:47 +01:00
Liliana Marie Prikler a75a5ac4fc gnu: cbqn: Install regular files rather than copying them recursively.
* gnu/packages/bqn.scm (cbqn)[#:phases]<install>: Use ‘install-file’ rather
than ‘copy-recursively’ for “bqn”.
2022-11-07 22:00:47 +01:00
Liliana Marie Prikler 3eca71d4a7 gnu: cbqn-bootstrap: Install regular files rather than copying them recursively.
* gnu/packages/bqn.scm (cbqn-bootstrap)[arguments]: Reindent.
<#:phases>{install}: Use ‘install-file’ rather than ‘copy-recursively’ for
“bqn”.
2022-11-07 22:00:47 +01:00
Liliana Marie Prikler 8dc467d788 gnu: dbqn: Install regular files rather than copying them recursively.
* gnu/packages/bqn.scm (dbqn)[#:phases]<install>: Use ‘install-file’ rather
than ‘copy-recursively’ for “dbqn”.
2022-11-07 22:00:47 +01:00
Liliana Marie Prikler 558da6d18f gnu: cbqn: Build using GCC.
* gnu/packages/bqn.scm (cbqn-bootstrap, cbqn)[#:make-flags]: Set CC via
‘cc-for-target’.
[inputs]: Remove clang-toolchain.
2022-11-07 22:00:47 +01:00
Liliana Marie Prikler 95c494e298 gnu: cbqn: Rewrite in terms of cbqn-bootstrap.
* gnu/packages/bqn.scm (cbqn)[arguments]: Use substitute-keyword-arguments
to preserve options from cbqn-bootstrap.
2022-11-07 22:00:47 +01:00
Liliana Marie Prikler 95db2d4946 gnu: cbqn-bootstrap: Use let-bound revision.
* gnu/packages/bqn.scm (cbqn-bootstrap)[version]: Use let-bound revision.
2022-11-07 22:00:46 +01:00
Liliana Marie Prikler f284c5df0a gnu: Remove singeli-sources.
They aren't currently used to build a package, nor a package themselves.

* gnu/packages/bqn.scm (singeli-sources): Delete variable.
2022-11-07 22:00:46 +01:00
Liliana Marie Prikler 1578ad8d3f cbqn: Build without singeli.
* gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources.
[arguments]<#:make-flags: Replace “o3n-singeli” with “o3”.
<#:phases>: Remove “link-singeli”.
2022-11-07 22:00:46 +01:00
Christopher Rodriguez dc9a5257a9 gnu: Add cbqn.
* gnu/packages/bqn.scm (cbqn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez 4e7c1130f7 gnu: Add singeli-sources.
* gnu/packages/bqn.scm: Add singeli-sources origin definition.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez ee5a85166c gnu: Add cbqn-bootstrap.
* gnu/packages/bqn.scm: Add cbqn-bootstrap package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Christopher Rodriguez 7bae4f1650 gnu: Add bqn-sources.
* gnu/packages/bqn.scm (bqn-sources): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Christopher Rodriguez 9aa2a41b47 gnu: Add dbqn.
* gnu/packages/bqn.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00