Commit Graph

89578 Commits

Author SHA1 Message Date
Nicolas Goaziou
ed41cae4c3
gnu: texmacs: Update to 2.1.1.
* gnu/packages/text-editors.scm (texmacs): Update to 2.1.1.
[build-system]: Use cmake instead of gnu.
[inputs]: Add libjpeg-turbo and sqlite.  Remove labels.
[arguments]<#:phases>: Remove unnecessary phase.
2021-12-18 21:37:17 +01:00
Ryan Prior
fcb5b3176c
gnu: visidata: Update to 2.8.
* gnu/packages/spreadsheet.scm (visidata): Update to 2.8.
[inputs, native-inputs]: Migrate inputs to new style.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-18 15:12:00 -05:00
Tobias Geerinckx-Rice
04c1dabfab
gnu: diffoscope: Update to 197.
* gnu/packages/diffoscope.scm (diffoscope): Update to 197.
2021-12-18 19:36:32 +01:00
Tobias Geerinckx-Rice
366e35c843
gnu: freeciv: Update to 2.6.6.
* gnu/packages/games.scm (freeciv): Update to 2.6.6.
2021-12-18 19:36:32 +01:00
Tobias Geerinckx-Rice
286da74b80
gnu: nvc: Update to 1.5.3.
* gnu/packages/fpga.scm (nvc): Update to 1.5.3.
2021-12-18 19:36:32 +01:00
Tobias Geerinckx-Rice
484fcf09fd
gnu: fheroes2: Update to 0.9.10.
* gnu/packages/games.scm (fheroes2): Update to 0.9.10.
2021-12-18 19:36:32 +01:00
Tobias Geerinckx-Rice
094313032a
gnu: qtox: Remove input labels.
* gnu/packages/messaging.scm (qtox)[native-inputs]: Remove input labels.
[arguments]: Gexp, use SEARCH-INPUT-DIRECTORY, and don't explicitly
return #t from phases.
2021-12-18 17:35:48 +01:00
Tobias Geerinckx-Rice
a8633f71cb
gnu: qtox: Update to 1.17.4.
* gnu/packages/messaging.scm (qtox): Update to 1.17.4.
2021-12-18 17:35:48 +01:00
Tobias Geerinckx-Rice
7986acd993
gnu: imv: Remove unused inputs.
They aren't needed and probably never were.

* gnu/packages/image-viewers.scm (imv)[native-inputs]: Remove cmocka and git.
2021-12-18 17:35:48 +01:00
Tobias Geerinckx-Rice
a63a35daa6
gnu: imv: Remove input labels.
* gnu/packages/image-viewers.scm (imv)[native-inputs]:
Remove input labels.
2021-12-18 17:35:48 +01:00
Tobias Geerinckx-Rice
c1f364a2d2
gnu: imv: Update to 4.3.1.
* gnu/packages/image-viewers.scm (imv): Update to 4.3.1.
[arguments]: Don't explicitly return #t from phases.
[source, home-page]: Update URL.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
1eee548892
gnu: mtools: Update to 4.0.36.
* gnu/packages/mtools.scm (mtools): Update to 4.0.36.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
ebfbc46bc2
gnu: rofi: Remove input labels.
* gnu/packages/xdisorg.scm (rofi)[native-inputs, inputs]:
Remove input labels.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
5686e4aedf
gnu: rofi: Update to 1.7.2.
* gnu/packages/xdisorg.scm (rofi): Update to 1.7.2.
[arguments]: Don't explicitly return #t from phases.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
5101dcfb15
gnu: qd: Omit static library.
* gnu/packages/multiprecision.scm (qd)[arguments]:
Add "--disable-static" to #:configure-flags.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
e3ede6fdad
gnu: qd: Update to 2.3.23.
* gnu/packages/multiprecision.scm (qd): Update to 2.3.23.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
478362c949
gnu: pgpdump: Remove bogus DESTDIR usage.
* gnu/packages/gnupg.scm (pgpdump)[arguments]: Gexp.
Remove custom #:configure-flags, and DESTDIR from #:make-flags.
2021-12-18 17:35:47 +01:00
Tobias Geerinckx-Rice
38085f0fbf
gnu: pgpdump: Update to 0.34.
* gnu/packages/gnupg.scm (pgpdump): Update to 0.34.
2021-12-18 17:35:46 +01:00
Tobias Geerinckx-Rice
7c6f0b4249
gnu: restinio: Update to 0.6.14.
* gnu/packages/networking.scm (restinio): Update to 0.6.14.
[arguments]: Don't explicitly return #t from phases.
2021-12-18 17:35:46 +01:00
Tobias Geerinckx-Rice
564f1b448c
gnu: microcom: Update to 2019.01.0.
* gnu/packages/microcom.scm (microcom): Update to 2019.01.0.
2021-12-18 17:35:46 +01:00
Nicolas Goaziou
3aef0e7ee6
gnu: emacs-geiser-chez: Update to 0.17.
* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.17.
2021-12-18 16:37:15 +01:00
Nicolas Goaziou
f80b5c3d2f
gnu: gcompris-qt: Update to 2.0.
* gnu/packages/education.scm (gcompris-qt): Update to 2.0.
[arguments]: Remove trailing #T.
[native-inputs, inputs]: Remove labels.
[license]: Change license from gpl3+ to agpl3+.
2021-12-18 16:16:49 +01:00
Hartmut Goebel
d4ecdc3328
gnu: trytond: Ensure all modules are found.
If the python package matching trytond is not installed alongside to trytond,
PYTHONPATH is not set (or pointing to a wrong version) and trytond (and the
trytond tools) would not find the trytond modules.

This change introduces a new native-search-path GUIX_TRYTOND_MODULES_PATH.
Trytond gets patched to honor this environment variable.

Thanks to Maxim Cournoyer, whose code for guix-pythonpath-search-path
was the template for guix-trytonpath-search-path.

* gnu/packages/patches/trytond-add-guix_trytond_path.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Add it.
* gnu/packages/tryton.scm (trytond): Use it.
  [native-search-paths]: New element.
  (guix-trytonpath-search-path): New function.
2021-12-18 15:13:57 +01:00
Hartmut Goebel
939e3813d0
gnu: trytond: Fix import of trytond modules.
For adding modules, trytond uses entry-points, anyhow relying on the
modules being named "trytond.modules.xxx" and being placed in the same
filesystem path as "trytond.modules".

The package "trytond.modules" is not a namespace module, anyhow trytond
modules must be sub-modules of "trytond.modules". This works well if all
packages are installed into the same filesystem path "…/trytond/modules":
The Python importer will find all sub_modules at this place.

Anyhow, in Guix, modules don't share the same filesystem path and the
Python importer will not find them.

Solution is to add all trytond module's locations to
"trytond.modules._path__". This will make "trytond.module" behave much
like a namespace module and the importer pick up the module.

* gnu/packages/patches/trytond-add-egg-modules-to-path.patch: New file.
* gnu/packages/tryton.scm (trytond): Use it.
* gnu/local.mk (dist_patch_DATA): Add it
2021-12-18 15:13:56 +01:00
Hartmut Goebel
6eba17043a
gnu: python-stdnum: Update to 1.17.
* gnu/packages/finance.scm (python-stdnum): Update to 1.17.
2021-12-18 15:13:56 +01:00
Raghav Gururajan
00a42ee749
gnu: gajim: Add d-bus support.
* gnu/packages/messaging.scm (gajim)[inputs]: Add python-dbus.
2021-12-18 08:17:44 -05:00
Liliana Marie Prikler
6061540e30
gnu: polari: Add missing newline to Exec line.
This is a follow-up to 572cf0818cb60466bd4250c56e3896405995f5ff.

* gnu/packages/polari.scm (fix-desktop-file): Add missing newline.
2021-12-18 10:58:56 +01:00
Vagrant Cascadian
5f547a5c42
lint: Adjust patch file length check.
With the switch to "ustar" format in commit
bdf5c16ac052af2ca9d5c3acc4acbc08fd9fdbea, the maximum file length has
increased.

* guix/lint.scm (check-patch-file-names): Adjust margin used to check for
  patch file lengths. Increase allowable patch file length appropriate to new
  tar format. Extend warning to explain that long files may break 'make dist'.
* tests/lint.scm: Update tests accordingly.
2021-12-17 21:04:25 -08:00
Tobias Geerinckx-Rice
3b2b42034c
gnu: mpd-mpc: Update to 0.34.
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.34.
[arguments]: Add a new 'remove-bogus-rsync-requirement phase.
2021-12-18 05:42:07 +01:00
Tobias Geerinckx-Rice
287c404c7f
gnu: ncmpc: Remove input labels.
* gnu/packages/mpd.scm (ncmpc)[native-inputs]:
Remove input labels.
2021-12-18 05:42:06 +01:00
Tobias Geerinckx-Rice
a208a9d2b7
gnu: ncmpc: Update to 0.46.
* gnu/packages/mpd.scm (ncmpc): Update to 0.46.
[arguments]: Remove obsolete #:configure-flags.
2021-12-18 05:42:06 +01:00
Tobias Geerinckx-Rice
b241485033
gnu: mpd: Update to 0.23.5.
* gnu/packages/mpd.scm (mpd): Update to 0.23.5.
2021-12-18 05:42:06 +01:00
Tobias Geerinckx-Rice
de22cfcce1
gnu: fswatch: Omit static library.
* gnu/packages/monitoring.scm (fswatch)[arguments]:
Add "--disable-static" to #:configure-flags.
2021-12-18 05:41:57 +01:00
Tobias Geerinckx-Rice
4c3a1f0399
gnu: fswatch: Update to 1.16.0.
* gnu/packages/monitoring.scm (fswatch): Update to 1.16.0.
2021-12-18 05:41:57 +01:00
Tobias Geerinckx-Rice
556f7302d0
gnu: guix: Update to 1.3.0-16.10ceb3e.
This follows up on commit a526f7336c5f088a7cc03155df0cee95b14e2509.

* gnu/packages/package-management.scm (guix): Update to 1.3.0-16.10ceb3e.
2021-12-18 04:12:30 +01:00
Tobias Geerinckx-Rice
10ceb3e846
import: cran: Fix description->package test.
This follows up on commit 5cd1019488c44081aaf030fbe8bc357d78daef23.

* tests/cran.scm (description): Include a very long line.
(description->package): Update the golden description to match the
paragraph filling now performed by BEAUTIFY-DESCRIPTION.
2021-12-18 04:09:47 +01:00
Tobias Geerinckx-Rice
a526f7336c
gnu: guix: Update to 1.3.0-15.f98edfa.
* gnu/packages/package-management.scm (guix): Update to 1.3.0-15.f98edfa.
2021-12-18 01:03:46 +01:00
Josselin Poiret via Guix-patches via
f98edfa816
gnu: build: Register missing patches.
* gnu/local.mk (dist_patch_DATA): Add gcc-cross-gxx-include-dir.patch,
gcc-10-cross-environment-variables.patch,
gnome-session-support-elogind.patch,
icedtea-7-hotspot-aarch64-use-c++98.patch,
libvirt-create-machine-cgroup.patch, openjdk-14-builtins.patch,
python-babel-fix-parse-future-test.patch,
rust-wl-clipboard-rs-newer-wl.patch, streamlink-update-test.patch.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-12-18 00:45:38 +01:00
Leo Famulari
9dd7e57d16
gnu: Syncthing: Update to 1.18.5.
* gnu/packages/syncthing.scm (syncthing): Update to 1.18.5.
2021-12-17 18:18:28 -05:00
Leo Famulari
065c5e9435
gnu: Go 1.17: Update to 1.17.5.
* gnu/packages/golang.scm (go-1.17): Update to 1.17.5.
2021-12-17 18:18:28 -05:00
Leo Famulari
01aba21913
gnu: Go 1.16: Update to 1.16.12.
* gnu/packages/golang.scm (go-1.16): Update to 1.16.12.
2021-12-17 18:18:27 -05:00
Tobias Geerinckx-Rice
b4ee524e5a
gnu: imake: Remove input labels.
* gnu/packages/xorg.scm (imake)[inputs]: Remove input labels.
[arguments]: Gexp accordingly.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice
fd290a81fc
gnu: mutt: Update to 2.1.4.
* gnu/packages/mail.scm (mutt): Update to 2.1.4.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice
0c191fafc9
gnu: interception-tools: Remove input labels.
* gnu/packages/linux.scm (interception-tools)[inputs]:
Remove input labels.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice
7aff8dcf50
gnu: interception-tools: Update to 0.6.8.
* gnu/packages/linux.scm (interception-tools): Update to 0.6.8.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice
ee878de4bd
gnu: cpuid: Update to 20211210.
* gnu/packages/linux.scm (cpuid): Update to 20211210.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice
8d973a5a9b
gnu: knot-resolver: Update to 5.4.3.
* gnu/packages/dns.scm (knot-resolver): Update to 5.4.3.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 22:51:56 +01:00
Tobias Geerinckx-Rice
ad1cd31155
gnu: nsd: Update to 4.3.9.
* gnu/packages/dns.scm (nsd): Update to 4.3.9.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice
b83247f9a0
gnu: memkind: Update to 1.12.0.
* gnu/packages/disk.scm (memkind): Update to 1.12.0.
[arguments]: Don't explicitly return #t from phases.
2021-12-17 22:51:55 +01:00
Tobias Geerinckx-Rice
b014c35081
gnu: filezilla: Remove input labels.
* gnu/packages/ftp.scm (filezilla)[native-inputs]: Remove input labels.
2021-12-17 22:51:55 +01:00