jackhill/guix/guix.git
22 months agognu: emacs-helm: Update to 3.8.7.
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.

22 months agognu: notcurses: Adjust indentation.
Marius Bakke [Thu, 4 Aug 2022 10:03:24 +0000 (12:03 +0200)]
gnu: notcurses: Adjust indentation.

* gnu/packages/notcurses.scm (notcurses): Re-indent.

22 months agognu: notcurses: Use tarball source instead of git.
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.

22 months agognu: notcurses: Update to 3.0.8.
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.

22 months agognu: nheko: Update to 0.10.0.
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.

22 months agognu: mtxclient: Update to 0.8.0.
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.

22 months agognu: libolm: Update to 3.2.12.
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.

22 months agognu: ungoogled-chromium: Update to 104.0.5112.81-1.
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.

22 months agognu: inkscape: Build with lib2geom 1.2.
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.

22 months agognu: inkscape: Update to 1.2.1.
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.

22 months agognu: amalgamate: Remove input labels.
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.

22 months agognu: gsasl: Update to 2.0.1.
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.

22 months agognu: Add python-h5netcdf.
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>
22 months agognu: python-netcdf4: Update to 1.6.0
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>
22 months agognu: anystyle: Use GDBM by default.
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>
22 months agognu: anystyle: Add tests for dictionary adapters.
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>
22 months agognu: ruby-anystyle: Initialize dictionary files.
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>
22 months agognu: ruby-anystyle-data: Don't write to installed gem.
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>
22 months agognu: Add anystyle.
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>
22 months agognu: Add ruby-anystyle.
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>
22 months agognu: Add ruby-anystyle-data.
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>
22 months agognu: Add ruby-gli.
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>
22 months agognu: Add ruby-edtf.
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>
22 months agognu: Add ruby-citeproc.
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>
22 months agognu: Add ruby-unicode-scripts.
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>
22 months agognu: Add ruby-bibtex-ruby.
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>
22 months agognu: Add ruby-rdf-vocab.
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>
22 months agognu: Add ruby-rdf.
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>
22 months agognu: Add ruby-link-header.
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>
22 months agognu: Add ruby-latex-decode.
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>
22 months agognu: Add ruby-ritex.
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>
22 months agognu: Add itex2mml.
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>
22 months agognu: Add ruby-namae.
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>
22 months agognu: Add ruby-wapiti.
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>
22 months agognu: make-clang-toolchain: Require explicit libomp.
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>
22 months agognu: clang-toolchain-6: Use libomp-6.
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>
22 months agognu: Add libomp-6.
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>
22 months agognu: clang-toolchain-7: Use libomp-7.
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>
22 months agognu: Add libomp-7.
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>
22 months agognu: clang-toolchain-8: Use libomp-8.
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>
22 months agognu: Add libomp-8.
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>
22 months agognu: clang-toolchain-9: Use libomp-9.
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>
22 months agognu: Add libomp-9.
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>
22 months agognu: clang-toolchain-10: Use libomp-10.
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>
22 months agognu: Add libomp-10.
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>
22 months agognu: clang-toolchain-11: Use libomp-11.
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>
22 months agognu: Add libomp-11.
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>
22 months agognu: clang-toolchain-12: Use libomp-12.
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>
22 months agognu: Add libomp-12.
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>
22 months agognu: libomp-13: Reference llvm-13 version string.
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>
22 months agognu: libomp-14: Reference llvm-14 version string.
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>
22 months agognu: Add aoflagger.
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>
22 months agognu: Add aocommon.
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>
22 months agognu: Add barony.
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>
22 months agoenvironment: Report "command not found" from the child process.
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.

22 months agognu: python-args: Patch reference to basestring.
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>
22 months agoguix build: Print hints when -s or --target is passed an invalid string.
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.

22 months agognu: python-shapely: Update to 1.8.2.
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.

22 months agognu: sshfs: Update to 3.7.3.
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>
22 months agognu: mako: Update to 1.7.1.
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>
22 months agognu: gperftools: Update to 2.10.
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>
22 months agognu: lldb: Update to 14.0.6.
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>
22 months agognu: workrave: Update to 1.10.50.
宋文武 [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.

22 months agognu: tint2: Update to 17.0.2.
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>
22 months agognu: lightdm-gtk-greeter: Set XCURSOR_PATH in wrapper.
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>
22 months agognu: lightdm-gtk-greeter: Disable indicator services.
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>
22 months agognu: lightdm-gtk-greeter: Use gexps and new style inputs.
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.

22 months agognu: lightdm: Update to 1.32.0.
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.

22 months agognu: lightdm: Enable XDMCP support.
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.

22 months agognu: lightdm: Build AccountsService files.
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>
22 months agognu: lightdm: Install documentation.
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.

22 months agognu: Add feathernotes.
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>
22 months agognu: bitcoin-unlimited: Fix build.
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'.

22 months agognu: bitcoin-core: Fix build.
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'.

23 months agognu: nim: Enable parallel building.
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.

23 months agognu: nim: Patch dynamically loaded libraries.
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.

23 months agognu: nim: Prepare for running tests.
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.

23 months agognu: nim: Install shell completions.
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.

23 months agognu: nim: Build and install nimble.
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>
23 months agognu: python-pyside-2: Fix build.
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.

23 months agognu: lagrange: Update to 1.13.7.
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.

23 months agognu: naev: Update to 0.9.4.
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.

23 months agognu: emacs-elfeed-protocol: Update to 0.8.1.
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.

23 months agognu: emacs-modus-themes: Update to 2.5.0.
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.

23 months agodownload: Do not wrap TLS port on GnuTLS >= 3.7.7.
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'.

23 months agognu: Add gdb-12.
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>
23 months agognu: libunwind: Fix license.
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>
23 months agognu: mingw-w64-tools: Update to 10.0.0.
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>
23 months agognu: mingw: Update to 10.0.0.
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>
23 months agognu: Add texlive-everyshi.
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>
23 months agognu: Add texlive-everysel.
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>
23 months agognu: Add texlive-ragged2e.
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>
23 months agognu: Add texlive-ltablex.
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>
23 months agognu: Add texlive-tracklang.
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>
23 months agognu: Add texlive-datetime2.
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>
23 months agognu: Add texlive-pdflscape.
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>
23 months agognu: Add texlive-pgfgantt.
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>
23 months agognu: Add texlive-setspace.
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>
23 months agognu: Add texlive-mdframed.
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>
23 months agognu: xscreensaver: Don't read /proc/interrupts at configure time.
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'.