1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-19 07:35:54 +02:00
Commit Graph

145 Commits

Author SHA1 Message Date
Fabio Natali 99181ad981 gnu: Add sfsexp.
* gnu/packages/c.scm (sfsexp): New variable.

Change-Id: Iabfbe10b4ad6134ae886a3d26487f881107b559c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-13 19:31:20 +01:00
Jean-Pierre De Jesus DIAZ 91647ba87b gnu: tomlc99: Install pkg-config file.
* gnu/packages/c.scm (tomlc99) <arguments>: Add phase to install
pkg-config file.

Change-Id: Id09f22912fe7e4dcac6a0377e4a78d3d34346106
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30 17:58:35 +01:00
Jean-Pierre De Jesus DIAZ 104ac4eea6 gnu: tomlc99: Update to 1.0-1.5221b3d.
* gnu/packages/c.scm (tomlc99): Update to 1.0-1.5221b3d.

Change-Id: Icb9c736fb7d49a097fe6db6451031637b7a01492
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-30 17:58:35 +01:00
Nguyễn Gia Phong 5b507280d7 gnu: qbe: Update to 1.2.
* gnu/packages/c.scm (qbe): Update to 1.2.

Change-Id: I0fc2039b416026dc0563b9ead967713e594446bc
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-10 12:03:00 +08:00
David Elsing 5a8079e219 gnu: tinydir: Update to 1.2.6.
* gnu/packages/c.scm (tinydir): Update to 1.2.6.
* gnu/packages/patches/tinydir-fix-cbehave-test.patch: Adjust patch.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:47 +00:00
Efraim Flashner 362ab8bf18 gnu: libdispatch: Update to 5.9.2.
* gnu/packages/c.scm (libdispatch): Update to 5.9.2.

Change-Id: I119d1de974673aa2c08eb51a7bcaa7ce24aeb0b2
2024-01-24 22:25:00 +02:00
David Elsing aa4959e602 gnu: Add pcg-c.
* gnu/packages/c.scm (pcg-c): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-02 12:25:46 +01:00
Efraim Flashner 8de6ed6913 gnu: mimalloc: Update to 2.1.2.
* gnu/packages/c.scm (mimalloc): Update to 2.1.2.

Change-Id: I20ff922250f57beabb427d72e82579e0059fd4f2
2023-11-15 17:14:19 +02:00
Efraim Flashner 45ffa54bc3 gnu: mimalloc: Fix building on powerpc-linux.
* gnu/packages/c.scm (mimalloc)[arguments]: When building for
powerpc-linux add a configure-flag to use libatomic.

Change-Id: I41062686186640bc4c685a0ee5de1e613040dfb9
2023-11-15 17:14:19 +02:00
Andy Tai 7879ab4229 gnu: Add nsync.
* gnu/packages/c.scm (nsync): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-08 10:53:37 +02:00
Jean-Pierre De Jesus DIAZ 1a0ff5cd83 gnu: Add tomlc99.
* gnu/packages/c.scm (tomlc99): New variable.

Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-21 00:10:50 +02:00
Maxim Cournoyer dc90c0807d gnu: renameat2: Move to (gnu packages linux).
Being Linux-specific, that's probably a better home.

* gnu/packages/c.scm (renameat2): Move to...
* gnu/packages/linux.scm (renameat2): ... here.
2023-06-18 22:30:34 -04:00
Maxim Cournoyer a463eeb623 gnu: Add renameat2.
* gnu/packages/c.scm (renameat2): New variable.
2023-06-18 22:17:56 -04:00
Liliana Marie Prikler 72919598c8 gnu: Add c-rrb.
* gnu/packages/c.scm (c-rrb): New variable.
2023-05-14 12:22:29 +02:00
zamfofex af6ed2fc14 gnu: Add ISPC.
* gnu/packages/c.scm (ispc): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-05-11 22:19:08 +08:00
Maxim Cournoyer 44422c1fba gnu: utf8-h: Install header under include/utf8 prefix.
This is to standardize with the usage of the library in the package's only
current user, OpenBoardView.  It also matches the installation layout of the
Arch package, which is made by its author.

* gnu/packages/c.scm (utf8-h) [arguments]: Use gexps.  Adjust installation
prefix to 'include/utf8' in install phase.
* gnu/packages/electronics.scm (openboardview)
[arguments]: Delete fix-utf8-include-directive phase.
2023-04-01 17:29:00 -04:00
Maxim Cournoyer 9800aaca91 gnu: Add orangeduck-mpc.
* gnu/packages/c.scm (orangeduck-mpc): New variable.
* gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-04-01 17:28:59 -04: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
jgart 55839e3537 gnu: qbe: Update to 1.1.
* gnu/packages/c.scm (qbe): Update to 1.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:32:59 +01:00
Hilton Chain 38ef37d4bb gnu: c-intro-and-ref: Update to 0.0.0-1.47e5a23.
* gnu/packages/c.scm (c-intro-and-ref): Update to commit 47e5a234a7c0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-31 14:21:48 +00:00
Tobias Geerinckx-Rice 85383e5abb gnu: libhx: Update to 4.9.
* gnu/packages/c.scm (libhx): Update to 4.9.
2023-01-22 01:00:16 +01:00
Tobias Geerinckx-Rice d35689f2fc gnu: mimalloc: Update to 2.0.9.
* gnu/packages/c.scm (mimalloc): Update to 2.0.9.
2023-01-15 01:00:01 +01:00
Tobias Geerinckx-Rice 62cb0eae3e gnu: libhx: Update to 4.8.
* gnu/packages/c.scm (libhx): Update to 4.8.
2022-12-11 01:00:01 +01:00
Tobias Geerinckx-Rice aceb4e49d1 gnu: byacc: Update to 20221106.
* gnu/packages/c.scm (byacc): Update to 20221106.
2022-12-11 01:00:00 +01:00
Efraim Flashner 80d10fa413 gnu: ck: Add support for riscv64-linux.
* gnu/packages/c.scm (gnu-triplet->ck-machine target): Add case for
riscv64.
2022-11-13 12:24:03 +02:00
Efraim Flashner ec6e82ba88 gnu: mimalloc: Update to 2.0.7.
* gnu/packages/c.scm (mimalloc): Update to 2.0.7.
2022-11-13 11:49:28 +02:00
Maxim Cournoyer 4f648f6096 gnu: Add c-intro-and-ref.
* gnu/packages/c.scm (c-intro-and-ref): New variable.
2022-11-13 00:25:43 -05:00
David Elsing d42f648c0c gnu: Add tinydir.
* gnu/packages/c.scm (tinydir): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-10-15 12:01:34 +02:00
Hilton Chain c59d3d67fd gnu: Add libdispatch.
* gnu/packages/c.scm (libdispatch): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-28 20:22:38 +02:00
Kristian Lein-Mathisen 7fabdffca9 gnu: Add mimalloc.
* gnu/packages/c.scm (mimalloc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Efraim Flashner 4230b47c08 gnu: packcc: Update to 1.8.0.
* gnu/packages/c.scm (packcc): Update to 1.8.0.
2022-08-12 05:55:07 +03:00
( fba67be225 gnu: pcc: Respect --without-tests.
* gnu/packages/c.scm (pcc)[arguments]<#:phases>{check}: Respect the
  `tests?` argument.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-11 10:22:57 +02:00
( dfda2cc5f6 gnu: pcc: Fix build.
* gnu/packages/c.scm (pcc)[arguments]: Use gexps.
<#:phases>{fix-multiple-definitions}: New phase.
[native-inputs]: Adjust formatting.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-11 10:22:56 +02:00
Ekaitz Zarraga 18bb89c2b2 gnu: tcc: Update to a83b285.
Fixes <https://issues.guix.gnu.org/52140>.
Reported by Guillaume Le Vaillant <glv@posteo.net>.

* gnu/packages/c.scm (tcc): Update to a83b28568596afd8792fd58d1a5bd157fc6b6634.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 18:54:42 +02:00
(unmatched-parenthesis 96eb2337b5 gnu: Add cproc.
* gnu/packages/c.scm (cproc): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-07 16:12:11 -04:00
Pierre Neidhardt 13cc3da6b6 gnu: libfixposix: Add C_INCLUDE_PATH to the native-search-paths.
* gnu/packages/c.scm (libfixposix)[native-search-paths]: Add C_INCLUDE_PATH.

This fixes the loading of cl-iolib among others.
2022-07-03 20:36:47 +02:00
Artyom V. Poptsov 91a5176538 gnu: Add utest-h.
* gnu/packages/c.scm (utest-h): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-03 16:04:23 +02:00
( 0de4318bb1 gnu: packages: qbe: Update to 1.0.
* gnu/packages/c.scm (qbe): Update to 1.0.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-25 20:19:16 +02:00
Efraim Flashner 8161c61ae4 gnu: packcc: Update to 1.7.2.
* gnu/packages/c.scm (packcc): Update to 1.7.2.
[arguments]: Remove trailing #t from phases.
2022-06-09 17:24:41 +03:00
Tobias Geerinckx-Rice 31d037ecf3 gnu: libhx: Update to 4.3.
* gnu/packages/c.scm (libhx): Update to 4.3.
2022-05-22 02:00:08 +02:00
Tobias Geerinckx-Rice 067b746ed7 gnu: libbytesize: Remove input labels.
* gnu/packages/c.scm (libbytesize)[native-inputs]:
Remove input labels.
2022-05-22 02:00:00 +02:00
Tobias Geerinckx-Rice 4a0e0fc7b2 gnu: libbytesize: Update to 2.6.
* gnu/packages/c.scm (libbytesize): Update to 2.6.
2022-05-22 02:00:00 +02:00
(unmatched-parenthesis dc5707f27c gnu: Add qbe.
* gnu/packages/c.scm (qbe): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-05-24 21:40:08 +02:00
Maxim Cournoyer dcd97606a3 gnu: Add python-pcpp.
* gnu/packages/c.scm (python-pcpp): New variable.
2022-05-12 12:45:24 -04:00
Ludovic Courtès f226e051f5 gnu: byacc: Update to 20220128.
* gnu/packages/c.scm (byacc): Update to 20220128.
2022-05-09 00:07:31 +02:00
Foo Chuan Wei 312879fddc gnu: Add byacc.
* gnu/packages/c.scm (byacc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-05 23:56:58 +02:00
Greg Hogan a822f3e2d0 gnu: aws-c-mqtt: Fix comment formatting.
* gnu/packages/c.scm (aws-c-mqtt): Fix comment formatting.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 15:14:43 +02:00
Greg Hogan b62d4872ba gnu: aws-c-s3: Fix comment formatting.
* gnu/packages/c.scm (aws-c-s3): Fix comment formatting.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 15:14:43 +02:00
Greg Hogan d62c101991 gnu: aws-c-auth: Fix comment formatting.
* gnu/packages/c.scm (aws-c-auth): Fix comment formatting.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 15:14:43 +02:00
Greg Hogan b8c4bb3e0d gnu: aws-c-compression: Fix comment formatting.
* gnu/packages/c.scm (aws-c-compression): Fix comment formatting.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 15:14:42 +02:00