Nicolas Goaziou [Thu, 4 Aug 2022 11:51:49 +0000 (13:51 +0200)]
gnu: emacs-helm: Update to 3.8.7.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.7.
Marius Bakke [Thu, 4 Aug 2022 10:03:24 +0000 (12:03 +0200)]
gnu: notcurses: Adjust indentation.
* gnu/packages/notcurses.scm (notcurses): Re-indent.
Marius Bakke [Thu, 4 Aug 2022 10:02:17 +0000 (12:02 +0200)]
gnu: notcurses: Use tarball source instead of git.
* gnu/packages/notcurses.scm (notcurses)[source]: Use URL-FETCH.
Marius Bakke [Thu, 4 Aug 2022 09:24:31 +0000 (11:24 +0200)]
gnu: notcurses: Update to 3.0.8.
* gnu/packages/notcurses.scm (notcurses): Update to 3.0.8.
[arguments]: Fix configure flag typo.
Marius Bakke [Thu, 4 Aug 2022 10:17:51 +0000 (12:17 +0200)]
gnu: nheko: Update to 0.10.0.
* gnu/packages/messaging.scm (nheko): Update to 0.10.0.
[arguments]: Adjust unbundling substitutions.
Marius Bakke [Thu, 4 Aug 2022 09:24:11 +0000 (11:24 +0200)]
gnu: mtxclient: Update to 0.8.0.
* gnu/packages/messaging.scm (mtxclient): Update to 0.8.0.
Marius Bakke [Thu, 4 Aug 2022 09:23:41 +0000 (11:23 +0200)]
gnu: libolm: Update to 3.2.12.
* gnu/packages/crypto.scm (libolm): Update to 3.2.12.
[source](uri): Follow redirect.
Marius Bakke [Thu, 4 Aug 2022 08:48:22 +0000 (10:48 +0200)]
gnu: ungoogled-chromium: Update to 104.0.5112.81-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.81.
(%ungoogled-origin): Update hash.
(ungoogled-chromium)[source](sha256): Likewise.
[arguments]: Add snippet to fix build with system MINIZIP. Remove obsolete
configure flag.
Marius Bakke [Thu, 4 Aug 2022 08:40:56 +0000 (10:40 +0200)]
gnu: inkscape: Build with lib2geom 1.2.
* gnu/packages/graphics.scm (lib2geom-1.2): New variable.
* gnu/packages/inkscape.scm (inkscape)[arguments]: Enable previously failing
test.
[inputs]: Replace "lib2geom" with LIB2GEOM-1.2.
Marius Bakke [Thu, 4 Aug 2022 08:38:07 +0000 (10:38 +0200)]
gnu: inkscape: Update to 1.2.1.
* gnu/packages/inkscape.scm (inkscape): Update to 1.2.1.
Marius Bakke [Tue, 2 Aug 2022 18:56:05 +0000 (20:56 +0200)]
gnu: amalgamate: Remove input labels.
* gnu/packages/code.scm (amalgamate)[inputs]: Remove label.
Marius Bakke [Mon, 25 Jul 2022 01:02:42 +0000 (03:02 +0200)]
gnu: gsasl: Update to 2.0.1.
* gnu/packages/gsasl.scm (gsasl): Update to 2.0.1.
Sharlatan Hellseher [Fri, 22 Jul 2022 11:44:37 +0000 (12:44 +0100)]
gnu: Add python-h5netcdf.
* gnu/packages/python-xyz.scm: (python-h5netcdf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Sharlatan Hellseher [Fri, 22 Jul 2022 11:34:36 +0000 (12:34 +0100)]
gnu: python-netcdf4: Update to 1.6.0
* gnu/packages/python-xyz.scm: (python-netcdf4): Update to 1.6.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:35 +0000 (08:16 -0400)]
gnu: anystyle: Use GDBM by default.
Since we have GDBM available, it offers a smaller memory footprint
and faster start-up.
* gnu/packages/ruby.scm (anystyle)[arguments]<#:phases>: Add phase
'change-default-dictionary-adapter'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:34 +0000 (08:16 -0400)]
gnu: anystyle: Add tests for dictionary adapters.
* gnu/packages/ruby.scm (anystyle)[arguments]: Instead of deleting the
'check' phase, replace it with a few tests. Add SRFI 1 to '#:modules'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:33 +0000 (08:16 -0400)]
gnu: ruby-anystyle: Initialize dictionary files.
For the GDBM and Marshal dictionary adapters to be useful with their
default settings, we must initialize their data files during the package
build: upstream would initialize them lazily, but that doesn't work with
an immutable installation directory (at least, not without more complex
patches). Otherwise, we would always end up rebuilding the dictionary at
startup, which is “slow” and “not recommended”.
* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it.
[arguments]<#:phases>: Add 'populate-dictionaries' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:32 +0000 (08:16 -0400)]
gnu: ruby-anystyle-data: Don't write to installed gem.
* gnu/packages/patches/ruby-anystyle-data-immutable-install.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle-data)[patches]: Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:31 +0000 (08:16 -0400)]
gnu: Add anystyle.
* gnu/packages/ruby.scm (anystyle): New variable.
(ruby-anystyle)[description]: Mention it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:30 +0000 (08:16 -0400)]
gnu: Add ruby-anystyle.
* gnu/packages/ruby.scm (ruby-anystyle): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:29 +0000 (08:16 -0400)]
gnu: Add ruby-anystyle-data.
* gnu/packages/ruby.scm (ruby-anystyle-data): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:28 +0000 (08:16 -0400)]
gnu: Add ruby-gli.
* gnu/packages/ruby.scm (ruby-gli): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:27 +0000 (08:16 -0400)]
gnu: Add ruby-edtf.
* gnu/packages/ruby.scm (ruby-edtf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:26 +0000 (08:16 -0400)]
gnu: Add ruby-citeproc.
* gnu/packages/ruby.scm (ruby-citeproc): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:25 +0000 (08:16 -0400)]
gnu: Add ruby-unicode-scripts.
* gnu/packages/ruby.scm (ruby-unicode-scripts): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:24 +0000 (08:16 -0400)]
gnu: Add ruby-bibtex-ruby.
* gnu/packages/ruby.scm (ruby-bibtex-ruby): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:23 +0000 (08:16 -0400)]
gnu: Add ruby-rdf-vocab.
* gnu/packages/ruby.scm (ruby-rdf-vocab): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:22 +0000 (08:16 -0400)]
gnu: Add ruby-rdf.
* gnu/packages/ruby.scm (ruby-rdf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:21 +0000 (08:16 -0400)]
gnu: Add ruby-link-header.
* gnu/packages/ruby.scm (ruby-link-header): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:20 +0000 (08:16 -0400)]
gnu: Add ruby-latex-decode.
* gnu/packages/patches/ruby-latex-decode-fix-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-latex-decode): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:19 +0000 (08:16 -0400)]
gnu: Add ruby-ritex.
* gnu/packages/ruby.scm (ruby-ritex): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:18 +0000 (08:16 -0400)]
gnu: Add itex2mml.
* gnu/packages/maths.scm (itex2mml): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:17 +0000 (08:16 -0400)]
gnu: Add ruby-namae.
* gnu/packages/ruby.scm (ruby-namae): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 25 Jul 2022 12:16:16 +0000 (08:16 -0400)]
gnu: Add ruby-wapiti.
* gnu/packages/ruby.scm (ruby-wapiti): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:11 +0000 (15:09 +0000)]
gnu: make-clang-toolchain: Require explicit libomp.
* gnu/packages/llvm.scm (make-clang-toolchain): Remove default libomp
parameter since each clang-toolchain has a matching libomp package.
(clang-toolchain-13): Explicitly refer to libomp-13.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:10 +0000 (15:09 +0000)]
gnu: clang-toolchain-6: Use libomp-6.
* gnu/packages/llvm.scm (clang-toolchain-6): Switch dependency from the
default libomp-13 to libomp-6.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:09 +0000 (15:09 +0000)]
gnu: Add libomp-6.
* gnu/packages/llvm.scm (libomp-6): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:08 +0000 (15:09 +0000)]
gnu: clang-toolchain-7: Use libomp-7.
* gnu/packages/llvm.scm (clang-toolchain-7): Switch dependency from the
default libomp-13 to libomp-7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:07 +0000 (15:09 +0000)]
gnu: Add libomp-7.
* gnu/packages/llvm.scm (libomp-7): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:06 +0000 (15:09 +0000)]
gnu: clang-toolchain-8: Use libomp-8.
* gnu/packages/llvm.scm (clang-toolchain-8): Switch dependency from the
default libomp-13 to libomp-8.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:05 +0000 (15:09 +0000)]
gnu: Add libomp-8.
* gnu/packages/llvm.scm (libomp-8): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:04 +0000 (15:09 +0000)]
gnu: clang-toolchain-9: Use libomp-9.
* gnu/packages/llvm.scm (clang-toolchain-9): Switch dependency from the
default libomp-13 to libomp-9.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:03 +0000 (15:09 +0000)]
gnu: Add libomp-9.
* gnu/packages/llvm.scm (libomp-9): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:02 +0000 (15:09 +0000)]
gnu: clang-toolchain-10: Use libomp-10.
* gnu/packages/llvm.scm (clang-toolchain-10): Switch dependency from the
default libomp-13 to libomp-10.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:01 +0000 (15:09 +0000)]
gnu: Add libomp-10.
* gnu/packages/llvm.scm (libomp-10): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:09:00 +0000 (15:09 +0000)]
gnu: clang-toolchain-11: Use libomp-11.
* gnu/packages/llvm.scm (clang-toolchain-11): Switch dependency from the
default libomp-13 to libomp-11.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:08:59 +0000 (15:08 +0000)]
gnu: Add libomp-11.
* gnu/packages/llvm.scm (libomp-11): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:08:58 +0000 (15:08 +0000)]
gnu: clang-toolchain-12: Use libomp-12.
* gnu/packages/llvm.scm (clang-toolchain-12): Switch dependency from the
default libomp-13 to libomp-12.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:08:57 +0000 (15:08 +0000)]
gnu: Add libomp-12.
* gnu/packages/llvm.scm (libomp-12): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:08:56 +0000 (15:08 +0000)]
gnu: libomp-13: Reference llvm-13 version string.
* gnu/packages/llvm.scm (libomp-13): Reference llvm-13 version string.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Wed, 20 Jul 2022 15:08:55 +0000 (15:08 +0000)]
gnu: libomp-14: Reference llvm-14 version string.
* gnu/packages/llvm.scm (libomp-14): Reference llvm-14 version string.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Sharlatan Hellseher [Sun, 26 Jun 2022 17:34:58 +0000 (18:34 +0100)]
gnu: Add aoflagger.
* gnu/packages/astronomy.scm (aoflagger): New variable.
* gnu/packages/patches/aoflagger-use-system-provided-pybind11.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Sharlatan Hellseher [Sun, 26 Jun 2022 17:25:12 +0000 (18:25 +0100)]
gnu: Add aocommon.
* gnu/packages/astronomy.scm (aocommon): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Timotej Lazar [Sun, 26 Jun 2022 06:54:39 +0000 (08:54 +0200)]
gnu: Add barony.
* gnu/packages/games.scm (barony): New variable.
* gnu/packages/patches/barony-fix-textures.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Thu, 4 Aug 2022 09:13:48 +0000 (11:13 +0200)]
environment: Report "command not found" from the child process.
Fixes a bug whereby, for example:
guix shell bash -- bash -c xyz
would erroneously print:
guix shell: error: bash: command not found
simply because the parent process could not distinguish that 127 from a
"genuine" 127 used by convention for "command not found".
* guix/scripts/environment.scm (launch-environment): Before exiting,
report a "command not found" error and suggest a command name.
(validate-exit-status): Remove.
(launch-environment/fork): Remove call
(launch-environment/container)[exit/status*]: Remove.
Call 'exit/status' instead of it.
Tanguy Le Carrour [Thu, 10 Mar 2022 17:28:08 +0000 (18:28 +0100)]
gnu: python-args: Patch reference to basestring.
Hi Maxime,
I **totally** forgot about this one! Seems like no one is using it.
`python2-args` also builds. But no package seems to depend on it anyway.
Regards,
Tanguy
* gnu/packages/python-xyz.scm (python-args)[source]: Use the latest version
from the git repository to get the test suite.
[home-page]: Update URL.
[native-inputs]: Add python-nose.
[arguments]: Replace reference to basestring with str. Invoke nosetests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 3 Aug 2022 21:01:01 +0000 (23:01 +0200)]
guix build: Print hints when -s or --target is passed an invalid string.
* guix/scripts/build.scm (%standard-cross-build-options)
(%standard-native-build-options): Print hints when the target/system is
not found.
Guillaume Le Vaillant [Thu, 4 Aug 2022 09:38:43 +0000 (11:38 +0200)]
gnu: python-shapely: Update to 1.8.2.
* gnu/packages/python-xyz.scm (python-shapely): Update to 1.8.2.
[source]: Remove snippet.
kiasoc5 [Wed, 20 Jul 2022 15:25:31 +0000 (11:25 -0400)]
gnu: sshfs: Update to 3.7.3.
* gnu/packages/linux.scm (sshfs): Update to 3.7.3.
[build-system]: Replace gnu-build-system with meson-build-system.
[native-inputs]: Add dependencies to generate man page.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
muradm [Fri, 22 Jul 2022 03:38:16 +0000 (06:38 +0300)]
gnu: mako: Update to 1.7.1.
* gnu/packages/wm.scm (mako): Update to 1.7.1.
[inputs]: Replace elogind with basu.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Greg Hogan [Fri, 22 Jul 2022 16:31:18 +0000 (16:31 +0000)]
gnu: gperftools: Update to 2.10.
* gnu/packages/cpp.scm (gperftools): Update to 2.10.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Greg Hogan [Tue, 26 Jul 2022 17:04:48 +0000 (17:04 +0000)]
gnu: lldb: Update to 14.0.6.
* gnu/packages/llvm.scm (lldb): Update to 14.0.6.
[source]: Fetch using LLVM-MONOREPO.
[phases]: Add phase to change to source subdirectory.
[inputs]: Change from LLVM-13 and CLANG-13 to LLVM-14 and CLANG-14.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
宋文武 [Thu, 4 Aug 2022 02:51:55 +0000 (10:51 +0800)]
gnu: workrave: Update to 1.10.50.
* gnu/packages/gnome.scm (workrave): Update to 1.10.50.
Wamm K. D [Sun, 3 Apr 2022 03:01:28 +0000 (22:01 -0500)]
gnu: tint2: Update to 17.0.2.
* gnu/packages/xdisorg.scm (tint2): Update to 17.0.2.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
L p R n d n [Thu, 4 Aug 2022 01:37:19 +0000 (21:37 -0400)]
gnu: lightdm-gtk-greeter: Set XCURSOR_PATH in wrapper.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[phases]{wrap-program}: Set XCURSOR_PATH to the current system share/icons.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
L p R n d n [Thu, 4 Aug 2022 01:33:35 +0000 (21:33 -0400)]
gnu: lightdm-gtk-greeter: Disable indicator services.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add '--disable-indicator-services-command'.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Maxim Cournoyer [Thu, 4 Aug 2022 01:24:41 +0000 (21:24 -0400)]
gnu: lightdm-gtk-greeter: Use gexps and new style inputs.
* gnu/packages/display-managers.scm
(lightdm-gtk-greeter)[arguments]: Use gexps.
[configure-flags]: Use search-input-file.
[phases]{fix-.desktop-file}: Likewise.
{wrap-program}: Use search-input-file and this-package-input.
[inputs]: Use new style. Add glib.
Maxim Cournoyer [Thu, 4 Aug 2022 01:50:32 +0000 (21:50 -0400)]
gnu: lightdm: Update to 1.32.0.
* gnu/packages/display-managers.scm (lightdm): Update to 1.32.0.
Maxim Cournoyer [Wed, 3 Aug 2022 21:07:16 +0000 (17:07 -0400)]
gnu: lightdm: Enable XDMCP support.
* gnu/packages/display-managers.scm (lightdm)[inputs]: Add libxdmcp.
L p R n d n [Wed, 3 Aug 2022 21:04:32 +0000 (17:04 -0400)]
gnu: lightdm: Build AccountsService files.
* gnu/packages/display-managers.scm (lightdm)
[native-inputs]: Add accountsservice.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Maxim Cournoyer [Wed, 3 Aug 2022 20:58:48 +0000 (16:58 -0400)]
gnu: lightdm: Install documentation.
* gnu/packages/display-managers.scm (lightdm)
[configure-flags]: Add --enable-gtk-doc.
Pavel Shlyak [Sat, 30 Jul 2022 22:19:07 +0000 (01:19 +0300)]
gnu: Add feathernotes.
* gnu/packages/task-management.scm (feathernotes): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Guillaume Le Vaillant [Wed, 3 Aug 2022 20:26:58 +0000 (22:26 +0200)]
gnu: bitcoin-unlimited: Fix build.
* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Fix reference to
qttools in 'configure-flags'.
Guillaume Le Vaillant [Wed, 3 Aug 2022 20:22:57 +0000 (22:22 +0200)]
gnu: bitcoin-core: Fix build.
* gnu/packages/finance.scm (bitcoin-core)[arguments]: Fix reference to qttools
in 'configure-flags'.
Efraim Flashner [Wed, 3 Aug 2022 16:59:37 +0000 (19:59 +0300)]
gnu: nim: Enable parallel building.
* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'build phase to
add parallel flag.
[native-inputs]: Add parallel.
Efraim Flashner [Wed, 3 Aug 2022 15:25:06 +0000 (18:25 +0300)]
gnu: nim: Patch dynamically loaded libraries.
* gnu/packages/nim.scm (nim)[arguments]: Add custom
'patch-dynamic-libraries phase to patch some dynamically loaded
libraries.
[inputs]: Add libgc, openssl, pcre and sqlite.
Efraim Flashner [Wed, 3 Aug 2022 15:22:21 +0000 (18:22 +0300)]
gnu: nim: Prepare for running tests.
* gnu/packages/nim.scm (nim)[arguments]: Replace default 'check phase.
[native-inputs]: Add nss-certs.
Efraim Flashner [Wed, 3 Aug 2022 15:20:53 +0000 (18:20 +0300)]
gnu: nim: Install shell completions.
* gnu/packages/nim.scm (nim)[arguments]: Add custom 'install-completions
phase to install shell completion scripts.
Trevor Richards [Wed, 3 Aug 2022 15:19:16 +0000 (18:19 +0300)]
gnu: nim: Build and install nimble.
* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'patch-installer,
'patch-more-shebangs, 'build and 'install phases to build and install
nimble and associated helper binaries.
Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Guillaume Le Vaillant [Wed, 3 Aug 2022 16:32:10 +0000 (18:32 +0200)]
gnu: python-pyside-2: Fix build.
* gnu/packages/qt.scm (python-pyside-2)[arguments]: Use the correct names for
Qt inputs in the 'fix-qt-module-detection' phase.
Nicolas Goaziou [Wed, 3 Aug 2022 16:35:08 +0000 (18:35 +0200)]
gnu: lagrange: Update to 1.13.7.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.13.7.
Nicolas Goaziou [Wed, 3 Aug 2022 16:32:21 +0000 (18:32 +0200)]
gnu: naev: Update to 0.9.4.
* gnu/packages/games.scm (naev): Update to 0.9.4.
Nicolas Goaziou [Wed, 3 Aug 2022 16:13:16 +0000 (18:13 +0200)]
gnu: emacs-elfeed-protocol: Update to 0.8.1.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): Update to 0.8.1.
Nicolas Goaziou [Wed, 3 Aug 2022 16:11:38 +0000 (18:11 +0200)]
gnu: emacs-modus-themes: Update to 2.5.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.5.0.
Ludovic Courtès [Mon, 1 Aug 2022 09:01:52 +0000 (11:01 +0200)]
download: Do not wrap TLS port on GnuTLS >= 3.7.7.
The custom input/output port wrapping the TLS session record port would
introduce overhead, and it would also prevent its uses in a non-blocking
context--e.g., with Fibers. The port close mechanism added in GnuTLS
3.7.7 allows us to get rid of that wrapper.
* guix/build/download.scm (wrap-record-port-for-gnutls<3.7.7): New
procedure, with code formerly in 'tls-wrap'.
(tls-wrap): Check for 'set-session-record-port-close!' and use it when
available; otherwise call 'wrap-record-port-for-gnutls<3.7.7'.
Greg Hogan [Tue, 26 Jul 2022 17:02:16 +0000 (17:02 +0000)]
gnu: Add gdb-12.
* gnu/packages/gdb.scm (gdb-12): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Philip McGrath [Mon, 1 Aug 2022 10:55:14 +0000 (06:55 -0400)]
gnu: libunwind: Fix license.
The license of libunwind is Expat, not X11:
see <https://github.com/libunwind/libunwind/issues/372>.
* gnu/packages/libunwind.scm (libunwind)[license]: Fix it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Kaelyn Takata [Mon, 18 Jul 2022 18:52:31 +0000 (18:52 +0000)]
gnu: mingw-w64-tools: Update to 10.0.0.
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 10.0.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Kaelyn Takata [Mon, 18 Jul 2022 18:52:19 +0000 (18:52 +0000)]
gnu: mingw: Update to 10.0.0.
* gnu/packages/mingw.scm (mingw): Update to 10.0.0.
[arguments] Disable parallel building to avoid failures trying to access empty
.a files.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Thu, 28 Jul 2022 14:51:36 +0000 (15:51 +0100)]
gnu: Add texlive-everyshi.
* gnu/packages/tex.scm (texlive-everyshi): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:47:56 +0000 (15:47 +0100)]
gnu: Add texlive-everysel.
* gnu/packages/tex.scm (texlive-everysel): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:46:18 +0000 (15:46 +0100)]
gnu: Add texlive-ragged2e.
* gnu/packages/tex.scm (texlive-ragged2e): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:45:10 +0000 (15:45 +0100)]
gnu: Add texlive-ltablex.
* gnu/packages/tex.scm (texlive-ltablex): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:44:03 +0000 (15:44 +0100)]
gnu: Add texlive-tracklang.
* gnu/packages/tex.scm (texlive-tracklang): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:42:01 +0000 (15:42 +0100)]
gnu: Add texlive-datetime2.
* gnu/packages/tex.scm (texlive-datetime2): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:36:03 +0000 (15:36 +0100)]
gnu: Add texlive-pdflscape.
* gnu/packages/tex.scm (texlive-pdflscape): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:28:07 +0000 (15:28 +0100)]
gnu: Add texlive-pgfgantt.
* gnu/packages/tex.scm (texlive-pgfgantt): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 14:24:08 +0000 (15:24 +0100)]
gnu: Add texlive-setspace.
* gnu/packages/tex.scm (texlive-setspace): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fabio Natali [Sat, 16 Jul 2022 09:15:42 +0000 (10:15 +0100)]
gnu: Add texlive-mdframed.
* gnu/packages/tex.scm (texlive-mdframed): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 3 Aug 2022 13:33:32 +0000 (15:33 +0200)]
gnu: xscreensaver: Don't read /proc/interrupts at configure time.
Fixes a bug whereby, on some machines, ./configure would fail with:
Warning: Checking of /proc/interrupts was requested, but it's bogus.
* gnu/packages/xdisorg.scm (xscreensaver)[arguments]: Pass
'--without-proc-interrupts'.