Commit graph

80793 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
fa50c9b072
gnu: erofs-utils: Update to 1.3.
* gnu/packages/linux.scm (erofs-utils): Update to 1.3.
2021-06-29 05:18:51 +02:00
Tobias Geerinckx-Rice
16c0380871
gnu: powerstat: Update to 0.02.26.
* gnu/packages/linux.scm (powerstat): Update to 0.02.26.
[arguments]: Remove obsolete 'respect-$prefix phase.
2021-06-29 05:18:51 +02:00
Tobias Geerinckx-Rice
1ef68130a3
gnu: man-pages: Update to 5.12.
* gnu/packages/man.scm (man-pages): Update to 5.12.
[arguments]: Follow switch to standard ‘mandir’ over ‘MANDIR’.  \o/
2021-06-29 05:18:51 +02:00
Tobias Geerinckx-Rice
5b9a769b23
gnu: photoflare: Update to 1.6.9.
* gnu/packages/photo.scm (photoflare): Update to 1.6.9.
2021-06-29 05:18:50 +02:00
Tobias Geerinckx-Rice
13d938bead
gnu: cgal: Remove duplicate licence directory.
* gnu/packages/graphics.scm (cgal)[arguments]: Set CGAL_INSTALL_DOC_DIR
to match Guix's own default in #:configure-flags.
2021-06-29 05:18:50 +02:00
Tobias Geerinckx-Rice
32037d8f34
gnu: cgal: Update to 5.2.2.
* gnu/packages/graphics.scm (cgal): Update to 5.2.2.
2021-06-29 05:18:50 +02:00
Tobias Geerinckx-Rice
7e435f6c23
gnu: gnuradio: Update to 3.9.2.0.
* gnu/packages/radio.scm (gnuradio): Update to 3.9.2.0.
2021-06-29 01:52:39 +02:00
Tobias Geerinckx-Rice
87c09ae73f
gnu: gnuradio: Build from Git sources.
* gnu/packages/radio.scm (gnuradio)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Add a new 'make-source-writable phase.
2021-06-29 01:52:39 +02:00
Tobias Geerinckx-Rice
54f0468fb5
Revert parts of "gnu: Add i7z."
This reverts parts of commit a8b705252b,
because it's apparently revert things day, and also I'm an idiot
2021-06-29 01:14:31 +02:00
Tobias Geerinckx-Rice
98a85c78af
gnu: libass: Update to 0.15.1.
* gnu/packages/video.scm (libass): Update to 0.15.1.
2021-06-29 01:08:18 +02:00
Tobias Geerinckx-Rice
624d477bc0
gnu: editorconfig-core-c: Update to 0.12.5.
* gnu/packages/text-editors.scm (editorconfig-core-c): Update to 0.12.5.
2021-06-29 01:08:17 +02:00
Tobias Geerinckx-Rice
10b5a201ba
gnu: librem-ec-acpi-linux-module: Fix licence.
* gnu/packages/linux.scm (librem-ec-acpi-linux-module)[license]: Remove plus.
2021-06-29 01:08:17 +02:00
Tobias Geerinckx-Rice
a8b705252b
gnu: Add i7z.
* gnu/packages/hardware.scm (i7z): New public variable.
2021-06-29 01:08:17 +02:00
Ludovic Courtès
05528dcd48
Revert "guix build: Autoload (gnu packages)."
This reverts commit fd62b4cf88, which
would lead 'GUIX_PACKAGE_PATH' to be ignored for instance when using
'guix build -f file.scm', as shown by 'tests/guix-build.sh'.
2021-06-29 00:10:54 +02:00
Ludovic Courtès
fd62b4cf88
guix build: Autoload (gnu packages).
* guix/scripts/build.scm: Autoload (gnu packages).
2021-06-29 00:00:14 +02:00
Ludovic Courtès
f386a993ef
pull: Use SRFI-71 instead of SRFI-11.
* guix/scripts/pull.scm (display-new/upgraded-packages): Use SRFI-71 'let'.
2021-06-29 00:00:14 +02:00
Ludovic Courtès
0ba4f0caa4
pull: Autoload (gnu ...) modules.
This reduces startup time for 'guix pull --help' and similar.

* guix/scripts/pull.scm: Autoload (gnu ...) modules.
2021-06-29 00:00:13 +02:00
Ludovic Courtès
ab37731a8d
ui: Have 'guix help' stat less.
This reduces the number of syscalls for:

  env -i $(type -P strace) -c $(type -P guix) help

from 4.3K to 2.2K, thereby reducing startup time.

Reported by Julien Lepiller.

* guix/ui.scm (run-guix-command): Move %FILE-PORT-NAME-CANONICALIZATION
to...
(run-guix): ... here.
2021-06-29 00:00:13 +02:00
Ludovic Courtès
e059adcb60
(guix) no longer pulls in (guix ftp-client).
That choice was made in 2014 and never made much sense.

* guix.scm (%public-modules): Remove 'ftp-client'.
2021-06-29 00:00:13 +02:00
Ludovic Courtès
a09d69f68f
gnu: scotch: Add 'release-monitoring-url' property.
* gnu/packages/maths.scm (scotch)[properties]: New field.
2021-06-29 00:00:13 +02:00
Raghav Gururajan
55b1466303
Revert "gnu: Add ytfzf."
This reverts commit 3fdb2d6792,
as it was accidentally pushed.
2021-06-28 17:56:33 -04:00
Raghav Gururajan
174cfee045
Revert "gnu: Add python-ueberzug."
This reverts commit 1cc89f08b8,
as it was accidentally pushed.
2021-06-28 17:55:32 -04:00
Raghav Gururajan
e61874a598
gnu: python-fire: Respect #:tests?
* gnu/packages/python-xyz.scm (python-fire)[arguments]:  Respect #:tests?
in the custom 'check' phase.
2021-06-28 17:43:24 -04:00
LibreMiami
3fdb2d6792
gnu: Add ytfzf.
* gnu/packages/image-viewers.scm (ytfzf): New variable.

Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name>
Co-authored-by: jgart <jgart@dismail.de>
2021-06-28 17:43:24 -04:00
LibreMiami
1cc89f08b8
gnu: Add python-ueberzug.
* gnu/packages/python-xyz.scm (python-ueberzug): New variable.

Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name>
Co-authored-by: jgart <jgart@dismail.de>
2021-06-28 17:43:23 -04:00
Leo Prikler
0f2a17de06
guix: Delete duplicates from emacs-load-path.
It has been reported in IRC, that directories may show up multiple times in
subdirs.el, probably a result of propagation.  This can for instance be seen
by ‘guix environment --ad-hoc emacs emacs-guix’, which will generate multiple
references to dash.  With this patch only one reference per package is
generated.

* guix/profiles.scm (emacs-subdirs): wrap subdirs added to
‘normal-top-level-add-to-load-path’ in ‘delete-duplictes’.
2021-06-28 21:59:02 +02:00
Sarah Morgensen
e3e4cbb93f
gnu: Add go-1.16.
Add go@1.16 as a non-default go. Changes from 1.14: Use now-supported GO_LDSO
configuration option for setting the interpreter. Bootstrap with gccgo on
platforms which do not support go-1.4. Fix and re-enable cmd/go script tests.
Fix typo in cgoldflags patch. Break out tests into "check" phase. Remove
references to perl to reduce closure size by ~10%. Set GOCACHE so go doesn't
attempt to access $HOME.

* gnu/packages/patches/go-fix-script-tests.patch: New file.
* local.mk (dist_patch_DATA): Register it.
* gnu/packages/golang.scm (go-1.16): New variable. Use the patch.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-28 22:19:50 +03:00
Sarah Morgensen
ef590de692
gnu: Add gccgo-10.
Generate gccgo with MAKE-GCCGO to factorize phases, and to fix the
cyclic dependency between out and lib (caused by libgo embedding the
gotools path) that was worked around in
<https://issues.guix.gnu.org/18101>.

* gnu/packages/gcc.scm (custom-gcc-gccgo): New procedure.
(make-gccgo): New procedure.
(gccgo-10): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-28 22:19:48 +03:00
Timotej Lazar
076bbc440f
gnu: Add oneko.
* gnu/packages/toys.scm (oneko): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-06-28 20:46:14 +02:00
Ricardo Wurmus
4fb2b5cef8
gnu: r-cistopic: Update to 2.1.0.
* gnu/packages/bioconductor.scm (r-cistopic): Update to 2.1.0.
2021-06-28 19:23:49 +02:00
Tobias Geerinckx-Rice
184fac5927
gnu: Add librem-ec-acpi-linux-module.
* gnu/packages/linux.scm (librem-ec-acpi-linux-module): New public variable.
2021-06-28 18:45:37 +02:00
Tobias Geerinckx-Rice
370ab47095
gnu: srain: Update to 1.2.3.
* gnu/packages/irc.scm (srain): Update to 1.2.3.
2021-06-28 18:04:16 +02:00
Tobias Geerinckx-Rice
bb28eb0855
gnu: totem-pl-parser: Update to 3.26.6.
* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.26.6.
2021-06-28 18:04:16 +02:00
Tobias Geerinckx-Rice
53819a83c7
gnu: upower: Update to 0.99.12.
* gnu/packages/gnome.scm (upower): Update to 0.99.12.
2021-06-28 18:04:15 +02:00
Tobias Geerinckx-Rice
da7a5e3597
gnu: libgudev: Update to 236.
* gnu/packages/gnome.scm (libgudev): Update to 236.
[build-system]: Use Meson.
[arguments]: Drop obsolete #:configure-flags.
[propagated-inputs]: Add eudev.
2021-06-28 18:04:15 +02:00
Tobias Geerinckx-Rice
35188a8257
gnu: upower: Build from Git sources.
* gnu/packages/gnome.scm (upower)[source]: Use GIT-FETCH and
GIT-FILE-NAME.  Adjust snippet.
[native-inputs]: Add autoconf, automake, gtk-doc, libtool, and which.
* gnu/packages/patches/upower-builddir.patch: Adjust to Makefile.am.
2021-06-28 18:04:15 +02:00
Tobias Geerinckx-Rice
23bc34e443
gnu: gnome-autoar: Update to 0.3.3.
* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.3.
2021-06-28 18:04:15 +02:00
Tobias Geerinckx-Rice
1096ec5beb
gnu: drawing: Update to 0.8.1.
* gnu/packages/gnome.scm (drawing): Update to 0.8.1.
2021-06-28 18:04:15 +02:00
Tobias Geerinckx-Rice
15844291fe
gnu: Add xkbprint.
* gnu/packages/xorg.scm (xkbprint): New public variable.
2021-06-28 18:04:15 +02:00
Tobias Geerinckx-Rice
55d2103369
gnu: stellarium: Update to 0.21.1.
* gnu/packages/astronomy.scm (stellarium): Update to 0.21.1.
2021-06-28 18:04:14 +02:00
Tobias Geerinckx-Rice
25fd40f540
gnu: indi: Update to 1.9.1.
* gnu/packages/astronomy.scm (indi): Update to 1.9.1.
2021-06-28 18:04:14 +02:00
Tobias Geerinckx-Rice
c4d9c9cb3f
gnu: acpica: Update to 20210604.
* gnu/packages/admin.scm (acpica): Update to 20210604.
2021-06-28 18:04:14 +02:00
Thorsten Wilms
77c9c5c103
gnu: Add mda-lv2.
* gnu/packages/audio.scm (mda-lv2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-28 17:48:51 +03:00
Efraim Flashner
408a269929
gnu: vim-guix-vim: Update to 0.2.0.
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.2.0.
[arguments]: Also install autoload, plugin directories.
2021-06-28 14:56:18 +03:00
Sarah Morgensen via Guix-patches via
9d9152425e
import: go: Fix match-error in 'go-package-description'
* guix/import/go.scm (go-package-description): Make sure description* is
always a list, so the result is properly matched.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2021-06-28 08:52:15 +02:00
Tobias Geerinckx-Rice
912617979f
gnu: opensurge: Update to 0.5.2.1.
* gnu/packages/games.scm (opensurge): Update to 0.5.2.1.
[arguments]: Keep installing into /bin.
2021-06-28 08:09:16 +02:00
Tobias Geerinckx-Rice
95c4f4f03c
gnu: freeciv: Update to 2.6.5.
* gnu/packages/games.scm (freeciv): Update to 2.6.5.
2021-06-28 08:09:15 +02:00
Tobias Geerinckx-Rice
647e12abd3
gnu: extremetuxracer: Update to 0.8.1.
* gnu/packages/games.scm (extremetuxracer): Update to 0.8.1.
2021-06-28 08:09:15 +02:00
Tobias Geerinckx-Rice
5532c8f423
gnu: nyacc: Add final upstream description line, too.
* gnu/packages/mes.scm (nyacc)[description]: Mention compilers,
languages.
2021-06-28 08:09:15 +02:00
Xinglu Chen
364b56124b
gnu: Add ocaml-cohttp.
* gnu/packages/ocaml.scm (ocaml-cohttp): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-06-27 15:15:41 +02:00