gnu: Add esbuild-node. * gnu/packages/web.scm (esbuild-node): New variable. Change-Id: I5e1a353a13ef7b4018fcf4aef4832af25f3dabe2
gnu: ensembl-vep: Update to 112. * gnu/packages/bioinformatics.scm (ensembl-vep): Update to 112. [propagated-inputs]: Add perl-list-moreutils. [native-inputs]: Add perl-test-deep and perl-test-warnings. Change-Id: I8c7de9f3dbc8c6fe4d1383f9dc215aeba018af0d
gnu: Add r-chameleon. * gnu/packages/cran.scm (r-chameleon): New variable. Change-Id: I9e0f3c27e434bb802c86ef9e2877f4d810397158 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
doc: Make changes to the handling of branches. Require that you create a "Request to merge" issue when you create a branch, rather than when you wish to merge it. This should help avoid this step being missed. Also, add information on how to manage these branches: 1. Suggest creating the branch from patches, rather than having a stateful branch, since this should help to reduce complexity and avoid merges. 2. Require that branches don't have unnecessary changes, since this increases the risks of conflicts with other branches. 3. Suggest that the branch not be stateful, and it's just a combination of patches. 4. Suggest avoiding merges since these create a more complicated Git history. 5. Suggest that the branch be up to date before merging, as this helps avoid the combination of master plus the branch differing significantly from the branch alone. 6. Document how to manage branches without commit access. Finally, require that the branch be deleted once they're merged. This prepares for the branch being created again. * doc/contributing.texi (Managing Patches and Branches): Make changes to the handling of branches. Change-Id: Ib9419c6df94f485475bd6f147e82ea254e76cec2
gnu: python-pandera: Update to 0.18.0, fix build. * gnu/packages/python-science.scm (python-pandera): Update to 0.18.0. [arguments] <#:test-flags>: Disable one more failing test. Change-Id: I4d3f59dae8d90ea0afbe9cc932fc6163def282c9
gnu: python-pymysql: Propagate python-cryptography. * gnu/packages/databases.scm (python-pymysql) [inputs]: Swap to [propagated-inputs]. [propagated-inputs]: Add python-pynacl (mycli, sqlcrush): Remove propagated python-cryptography. Change-Id: I40ee51087cd14cb98bd2390095fa9f6f0d144b47
gnu: python-pymysql: Update to 1.1.1 [fixes CVE-2024-36039]. * gnu/packages/databases.scm (python-pymysql): Update to 1.1.1. [source]: Refresh archive name as seen on <https://pypi.org/project/PyMySQL/#files>. [build-system]: Swap to pyproject-build-system. Change-Id: I20d06f6d1d252f501df001120ee44520e6e5d785
gnu: schmutz: update to commit f8043e. * gnu/packages/guile-xyz.scm (schmutz): Update to commit f8043e. [inputs]: Switch guile-2.2 to guile-3.0. Change-Id: Ibd3e5a5074119e3d2a9affcd7c98f47cb9f1f677 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: axel: Update to 2.17.14. * gnu/packages/networking.scm (axel): Update to 2.17.14. Change-Id: I62ce6e62d7f50662e13e89baff8658ae49224f56 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: gcc-13: Update to 13.3.0. * gnu/packages/gcc.scm (gcc-13): Update to 13.3.0. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ia2dc3185acbb6671b2719e2d88d55b7d2b8fb92e
import/elpa: Add proper file-name to origin. This avoids the lint "the source file name should contain the package name" with generated packages. Change-Id: I61c81203d9f3cdd035e2b64a4c7a8d86d1f3dd50 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: emacs-denote: Update to 2.3.0. * gnu/packages/emacs-xyz.scm (emacs-denote): Update source location and bump version to 2.3.0. Change-Id: I573db7f285832bf27659b33274e1d592d1c5aa45 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: wlsunset: Update to 0.4.0. * gnu/packages/xdisorg.scm (wlsunset): Update to 0.4.0. Change-Id: I4638d89c29fd4da2ae9850955bb43875fb00d416 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: wlsunset: Install man pages. * gnu/packages/xdisorg.scm (wlsunset)[native-inputs]: Add scdoc. Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Iffeb9427a1fd625f9dac4098107336cba639f5e9
gnu: btop: Update to 1.3.2. * gnu/packages/admin.scm (btop): Update to 1.3.2. Change-Id: I503bc5730dd498640cff76e252825c7b47cd5d11 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: LLVM, Clang, libomp, lld: Update to 18.1.6. * gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to 18.1.6. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ifd5ab99f4195c93e9b8d67aa26caead26c8dd5bc
gnu: yambar-wayland: Update to 1.11.0. * gnu/packages/wm.scm (yambar-wayland): Update to 1.11.0. Change-Id: I8ee9726a665a97e9dccaead32f1272ab98289c8f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
gnu: fnott: Update to 1.6.0. * gnu/packages/wm.scm (fnott): Update to 1.6.0. [arguments]<#:phases>: Patch dbus service file install directory. Change-Id: I0a64c93b0e1ed43f101cb5a77ecfce5025a2b4b0 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
system: images: Add visionfive2 module. * gnu/system/images/visionfive2.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Change-Id: I8831f1148bcddb0d604e1174034fca85cd2887a1
bootloader: Add u-boot-starfive-visionfive2-bootloader. * gnu/bootloader/u-boot.scm (u-boot-starfive-visionfive2-bootloader): New variable. Change-Id: I4b73906fe18d481644102c271f5e0883167b3a50