Commit Graph

87306 Commits

Author SHA1 Message Date
David Thompson
c053dfa52d
gnu: gitolite: Remove /usr reference for redis-server.
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute
'/usr/sbin/redis-server' with 'redis-server' in Cache.pm source file.
2022-09-01 10:29:01 -04:00
Brendan Tildesley
4f7f4e82e1
gnu: Add appstream-qt.
* gnu/packages/freedesktop.scm (appstream-qt): Add a build of appstream
with Qt support.

Co-authored-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:17 +02:00
Marius Bakke
2ebb0383a2
gnu: appstream: Update to 0.15.5.
* gnu/packages/freedesktop.scm (appstream): Update to 0.15.2.
[arguments]: Use G-expression.  Add #:meson.  Enable (some) previously failing
tests.  Don't patch docbook file names, and use SEARCH-INPUT-FILE for
libstemmer header.  Add phase to set HOME before tests.
[inputs]: Add CURL and LIBXMLB.
[native-inputs]: Add ITSTOOL and LIBXML2.
[license]: Remove GPL2+.

Co-authored-by: Brendan Tildesley <mail@brendan.scot>
Co-authored-by: phodina <phodina@protonmail.com>
2022-09-01 16:08:17 +02:00
Brendan Tildesley
752ae1f244
gnu: kmessagelib: Remove qtwebkit as an input.
* gnu/packages/kde-pim.scm (kmessagelib): qtwebkit is unmaintained so it
should be removed where possible.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:17 +02:00
Brendan Tildesley
a0cc28346f
gnu: Add wayland-protocols 1.26.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley
39460eac6d
gnu: Add kdsoap.
* gnu/packages/qt.scm (kdsoap): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
5fbcbfdd12
gnu: kajongg: Add bash-minimal to inputs.
* gnu/packages/kde-games.scm (kajongg): [inputs]: Add bash-minimal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
d8bd66f28b
gnu: KDE Games: Update home-page links.
* gnu/package/kde-games.scm (ktuberling, picmi, kolf,  kmahjongg,
kshisen, kajongg, kbreakout, kmines, konquest, kbounce, kblocks, ksudoku,
klines, kgoldrunner, kdiamond, kfourinline, kblackbox, knetwalk, bomber,
granatier, ksirk, palapeli, kiriki, kigo, kubrick, lskat, kapman,
kspaceduel, bovo, killbots, ksnakeduel, kollision, knavalbattle,
kreversi, ksquares, kjumpingcube): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley
6549b259db
gnu: Move KDE games to (gnu packages kde-games).
*  gnu/packages/games.scm:
(ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout
kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond
kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki
kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision
knavalbattle kreversi ksquares kjumpingcube):
Move to gnu/packages/kde-games.scm.
[define-module]: Remove (gnu packages kde), (gnu packages
kde-frameworks).

* gnu/packages/kde-games.scm: New module.
[header]: Copy over any copyrights I could find that affected these games.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

Why? games.scm is very large, and will only get larger, so splitting it
helps. Also, it is convenient for singling out and updating KDE games.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
204a98288a
gnu: kmplayer: Update home-page.
* gnu/packages/kde-multimedia.scm (kmplayer): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
891bbcff80
gnu: KDE Multimedia: Add bash-minimal and kdoctools.
* gnu/packages/kde-multimedia.scm (juk, kmix): Move kdoctools from inputs to
 native-inputs.

 (dragon, k3b): [inputs]: Add bash-minimal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
541cec1fcf
gnu: KDE Utils: Remove trailing booleans.
* gnu/packages/kde-utils.scm (kate, okteta): [arguments]: Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
205e7e0f35
gnu: KDE Utils: Update home-page links.
* gnu/packages/kde-utils.scm (ark, kmag, kmousetool, kmouth, kronometer,
krusader, kxstitch, okteta, rsibreak, smb4k, sweeper): Update home-page
link.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
c2cf48376f
gnu: labplot: Remove input labels.
* gnu/packages/kde-pim.scm (labplot): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
db2e80db1c
gnu: KDE: Remove trailing booleans.
* gnu/packages/kde.scm (akregator, kdevelop)[arguments]: Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
e63a0ef8af
gnu: kdenlive, marble-qt: Add kdoctools.
* gnu/packages/kde.scm (kdenlive)[native-inputs]: Add kdoctools.
(marble-qt): Move kdoctools from inputs to native-inputs.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
c60a78b1b7
gnu: KDE PIM: Update home-pages.
* gnu/packages/kde-pim.scm (akonadi, kaddressbook, kcalutils, kgpg, kimap,
kldap, kleopatra, kmail, kmailtransport, kmbox, kmime, knotes,
 kontactinterface, korganizer, kpimtextedit, ktnef): [home-page]: Update the
link.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
d04997fadf
gnu: libgravatar: Remove input labels.
* gnu/packages/kde-pim.scm (libgravatar): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
0d3d6fd71b
gnu: libgravatar: Move to (gnu packages kde-pim).
Remove uneeded (gnu packages kde-internet) import.
* gnu/packages/kde-internet.scm: Move libgravatar ...
* gnu/packages/kde-pim.scm ...here

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
7fc78b2d34
gnu: Add layer-shell-qt.
* gnu/packages/kde-plasma.scm (layer-shell-qt): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
65ebef38b8
gnu: kgraphviewer: Fix home page.
* gnu/packages/kde-frameworks.scm (kgraphviewer): Fix home page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
cd265da15d
gnu: phonon-backend-gstreamer: Update home page.
* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer): Update home page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina
572c1e886f
gnu: ki18n: Remove input labels.
* gnu/packages/kde-frameworks.scm (ki18n): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina
519108ab7a
gnu: kwindowsystem: Remove input labels.
* gnu/packages/kde-frameworks.scm (kwindowsystem): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina
6b9e8f132a
gnu: solid: Remove input labels.
* gnu/packages/kde-frameworks.scm (solid): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina
bb0536c515
gnu: kde-frameworkintegration: Remove input labels.
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Remove input
labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
53d645c1b1
gnu: kdav: Move to (gnu packages kde-frameworks).
* gnu/packages/kde-pim.scm
* gnu/packages/kde-frameworks.scm
(kdav): Move to (gnu packages kde-frameworks). It's considered a
framework component now.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
8e6af98fbb
gnu: libdbusmenu-qt: Move to (gnu packages qt).
*  gnu/packages/lxqt.scm: Remove libdbusmenu-qt.
*  gnu/packages/qt.scm: Re-add libdbusmenu-qt.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley
98bc5e77af
gnu: Add plasma-wayland-protocols.
* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Marius Bakke
060e65ebda
gnu: libxmlb: Update to 0.3.9.
* gnu/packages/xml.scm (libxmlb): Update to 0.3.9.
[source](patches): Remove.
* gnu/packages/patches/libxmlb-install-xb-tool-into-bindir.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01 16:08:15 +02:00
Marius Bakke
d57427af57
gnu: libstemmer: Update to 2.2.0.
* gnu/packages/language.scm (libstemmer): Update to 2.2.0.
[source](uri): Use new versioned URL.
[arguments]: Remove obsolete step and trailing #t.
2022-09-01 16:08:14 +02:00
Marius Bakke
d4640281f3
gnu: libstemmer: Add release-monitoring-url and upstream-name properties.
* gnu/packages/language.scm (libstemmer)[properties]: New field.
2022-09-01 16:08:14 +02:00
Marius Bakke
1d2b1ea6eb
gnu: meson: Add 0.63.1.
* gnu/packages/build-tools.scm (meson-0.63): New variable.
2022-09-01 16:08:14 +02:00
Liliana Marie Prikler
02aa85459f
gnu: rsyslog: Remove gratuitous whitespace.
* gnu/packages/logging.scm (rsyslog)[#:configure-flags]: Remove gratuitous whitespace.
2022-09-01 15:34:07 +02:00
Liliana Marie Prikler
aaee40278c
gnu: Add missing imports for python-check.
This fixes an issue introduced in 3bf5a19609,
which caused `guix pull', `guix time-machine', and a few other commands to
fail.

* gnu/packages/diffoscope.scm: Import python-check.
* gnu/packages/django.scm: Likewise.
* gnu/packages/logging.scm: Likewise.
* gnu/packages/magic-wormhole.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
2022-09-01 15:34:07 +02:00
David Thompson
d580c8cb3d
gnu: tiled: Update to 1.8.6.
* gnu/packages/game-development.scm (tiled): Update to 1.8.6.
[source]: Modify git URL to use the official 'mapeditor/tiled' repository for
which 'bjorn/tiled' was a permanent redirect.
2022-09-01 09:23:17 -04:00
Thiago Jung Bauermann
f04325c92f
bug#22020: [PATCH] gnu: guile-sdl: Update to 0.6.1.
Fixes <https://issues.guix.gnu.org/22020>.

* gnu/packages/sdl.scm (guile-sdl): Update to 0.6.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 16:05:12 +03:00
Nicolas Graves
58974e7b19
gnu: python-tox: Build with tests.
* gnu/packages/python-check.scm (python-tox)[arguments]: Convert to list of
G-Expressions.  Drop #:tests?.  Add #:phases.
[native-inputs]: Add python-flaky, python-pathlib2, python-pytest-freezegun,
and python-pytest-timeout.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-01 13:44:36 +02:00
Nicolas Graves
3bf5a19609
gnu: python-tox: Move to python-check.
* gnu/packages/python-xyz.scm (python-tox): Move from here...
* gnu/packages/python-check.scm (python-tox): ... to here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-01 11:50:02 +02:00
Gabriel Arazas
4a5fbadb88
gnu: Add treefmt.
* gnu/packages/rust-apps.scm (treefmt): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 11:15:53 +03:00
Gabriel Arazas
98707abda3
gnu: rust-sha-1-0.9: Update to 0.9.8.
* gnu/packages/crates-io.scm (rust-sha-1-0.9): Update to 0.9.8.
[arguments]: In cargo-inputs replace rust-cfg-if-0.1 with 1,
rust-sha1-asm-0.4 with 0.5. Remove rust-cpuid-bool-0.1, rust-libc-0.2.
Add rust-cpufeatures-0.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 11:15:19 +03:00
jgart
e7fc186cee
gnu: Add snafu.
* gnu/packages/suckless.scm (snafu): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 10:53:17 +03:00
Maxim Cournoyer
b4c2d6d60f
gnu: Add python-paho-mqtt.
* gnu/packages/messaging.scm (python-paho-mqtt): New variable.
2022-08-31 23:13:46 -04:00
Maxim Cournoyer
1a7fb20e8c
gnu: Add python-mypy-protobuf.
* gnu/packages/protobuf.scm (python-mypy-protobuf): New variable.
2022-08-31 23:13:46 -04:00
Maxim Cournoyer
1898c6c297
gnu: Add python-typing-extensions-next.
* gnu/packages/python-xyz.scm (python-typing-extensions-next): New variable.
2022-08-31 23:13:45 -04:00
Maxim Cournoyer
abb1fd9116
gnu: Add python-grpc-stubs.
* gnu/packages/rpc.scm (python-grpc-stubs): New variable.
2022-08-31 23:13:45 -04:00
Maxim Cournoyer
5755aa61f6
gnu: Add python-types-protobuf.
* gnu/packages/python-xyz.scm (python-types-protobuf): New variable.
2022-08-31 23:13:45 -04:00
Eric Bavier
15fbb963b6
gnu: ghostwriter: Update to 2.1.4 and fix wrapping.
* gnu/packages/text-editors.scm (ghostwriter): Update to 2.14.
[arguments]: Use gexps to fix 'wrap-executable' phase.
2022-08-31 20:47:25 -05:00
ykonai
0424a58463
gnu: pipe-viewer: Update to 0.2.3.
* gnu/packages/video.scm (pipe-viewer): Update to 0.2.3
[inputs, arguments]: Remove dependency on youtube-dl, unnecessary
since 0.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:11 +02:00
Tor Egil Hoftun Kvæstad
7f4e5bdfd6
gnu: Add texlive-biblatex-apa.
* gnu/packages/tex.scm (texlive-biblatex-apa): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:11 +02:00
pukkamustard
47c82fdf5a
gnu: Add guile-srfi-146.
* gnu/packages/guile-xyz.scm (guile-srfi-146): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
pukkamustard
130f65423b
gnu: Add guile-srfi-128.
* gnu/packages/guile-xyz.scm (guile-srfi-128): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Zhu Zihao
80df3ffb4f
gnu: tdlib: Update to 1.8.4.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.4.
<#:configure-flags>: Enable LTO. Move build type settings to #:build-type
arguments.
<#:build-type>: Use "Release build".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Zhu Zihao
a4cc6b5909
gnu: tdlib: Use G-expressions.
* gnu/packages/messaging.scm (tdlib)[arguments]: Use G-expressions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Olivier Dion
0d8739bd6d
gnu: perf-tools: Patch executable file names.
* gnu/packages/instrumentation.scm (perf-tools)[arguments: Add
'patch-file-names' phase.
[inputs]: Remove GCC-TOOLCHAIN, which appears to be redundant and would
be retained as a reference due to the new phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez
dc9a5257a9
gnu: Add cbqn.
* gnu/packages/bqn.scm (cbqn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez
4e7c1130f7
gnu: Add singeli-sources.
* gnu/packages/bqn.scm: Add singeli-sources origin definition.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez
ee5a85166c
gnu: Add cbqn-bootstrap.
* gnu/packages/bqn.scm: Add cbqn-bootstrap package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Christopher Rodriguez
7bae4f1650
gnu: Add bqn-sources.
* gnu/packages/bqn.scm (bqn-sources): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Christopher Rodriguez
9aa2a41b47
gnu: Add dbqn.
* gnu/packages/bqn.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Nicolas Goaziou
a3b5b86db7
gnu: emacs-diff-hl: Update to 1.9.0.
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.9.0.
2022-08-31 23:52:33 +02:00
Nicolas Goaziou
958115c980
gnu: emacs-autothemer: Update to 0.2.10.
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.10.
2022-08-31 23:52:33 +02:00
Nicolas Goaziou
c362881546
gnu: emacs-vertico: Update to 0.26.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.26.
2022-08-31 23:52:32 +02:00
Nicolas Goaziou
ea4abf1b30
gnu: emacs-corfu: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.27.
2022-08-31 23:52:32 +02:00
Nicolas Goaziou
44e363b150
gnu: emacs-s: Update to 1.13.0.
* gnu/packages/emacs-xyz.scm (emacs-s): Update to 1.13.0.
2022-08-31 23:52:32 +02:00
Nicolas Goaziou
50c29dc11c
gnu: emacs-tramp: Update to 2.5.3.2.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.2.
2022-08-31 23:52:31 +02:00
jgart via Guix-patches via
5aa431ba20
gnu: python-simplejson: Update to 3.17.6.
* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.6.

Signed-off-by: David Thompson <davet@gnu.org>
2022-08-31 17:15:36 -04:00
Ricardo Wurmus
3bf7bdccee
gnu: Add r-milor.
* gnu/packages/bioconductor.scm (r-milor): New variable.
2022-08-31 23:06:45 +02:00
Leo Famulari
58ff455328
gnu: Add linux-libre 5.19.
* gnu/packages/linux.scm (linux-libre-5.19-version,
linux-libre-5.19-gnu-revision, deblob-scripts-5.19,
linux-libre-5.19-pristine-source, linux-libre-5.19-source,
linux-libre-headers-5.19, linux-libre-5.19): New variables.
* gnu/packages/aux-files/linux-libre/5.19-arm.conf,
gnu/packages/aux-files/linux-libre/5.19-arm64.conf,
gnu/packages/aux-files/linux-libre/5.19-i686.conf,
gnu/packages/aux-files/linux-libre/5.19-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2022-08-31 15:00:45 -04:00
Alice BRENON
3f3abddeee
gnu: Add ghc-roman-numerals.
* gnu/packages/haskell-xyz.scm (ghc-roman-numerals): New variable.

Signed-off-by: David Thompson <davet@gnu.org>
2022-08-31 14:48:16 -04:00
Leo Famulari
13887e1f21
gnu: linux-libre 5.10: Update to 5.10.139.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.139.
(linux-libre-5.10-pristine-source): Update hash.
2022-08-31 14:14:34 -04:00
Maxim Cournoyer
5eb1686537
gnu: Add python-nanopb.
* gnu/packages/protobuf.scm (python-nanopb): New variable.
2022-08-31 10:33:42 -04:00
Maxim Cournoyer
cc3cc72d85
gnu: Add nanopb.
* gnu/packages/protobuf.scm (nanopb): New variable.
2022-08-31 09:23:39 -04:00
Maxim Cournoyer
2d2821672a
gnu: Add python-grpcio-tools.
* gnu/packages/rpc.scm (python-grpcio-tools): New variable.
2022-08-31 09:23:38 -04:00
Maxim Cournoyer
e57e7eaea0
gnu: python-grpcio: Update to 1.47.0.
* gnu/packages/rpc.scm (python-grpcio): Update to 1.47.0.
[source]{snippet}: Remove abseil-cpp from preserved bundled libraries.
Preserve xxhash.
[phases]: Delete trailing #t.
{use-system-libraries}: Set the GRPC_PYTHON_BUILD_SYSTEM_RE2 and
GRPC_PYTHON_BUILD_SYSTEM_ABSL environment variables to 1.  Path setup.py.
[inputs]: Add abseil-cpp and re2.
2022-08-31 09:23:38 -04:00
Maxim Cournoyer
1b2ced40aa
gnu: abseil-cpp: Update to 20220623.0.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20220623.0.
2022-08-31 09:23:38 -04:00
Arun Isaac
79415548f7
gnu: Add vpn-slice.
* gnu/packages/vpn.scm (vpn-slice): New variable.
2022-08-31 18:44:37 +05:30
Andrew Whatson
c263cf3b36
gnu: emacs-flycheck-guile: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.4.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-08-31 14:49:18 +02:00
Petr Hodina
23152ff70f
gnu: Add fwupd.
* gnu/packages/firmware.scm (fwupd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-31 13:04:46 +02:00
muradm
0bb0e84396
gnu: libcgroup: Update to 2.0.2.
* gnu/packages/linux.scm (libcgroup): Update to 2.0.2.
[source]: Project migrated to github.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-31 12:37:01 +02:00
Ricardo Wurmus
36445e4d96
gnu: pigx-bsseq: Update to 0.1.8.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.8.
2022-08-31 09:12:03 +02:00
Mădălin Ionel Patrașcu
8c5246677c
gnu: r-dyngen: Update to 1.0.4.
* gnu/packages/bioinformatics.scm (r-dyngnen): Update to 1.0.4.
[source]: Change to cran-uri source.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-08-30 23:01:58 +02:00
Efraim Flashner
18861877c8
gnu: parallel: Update to 20220822.
* gnu/packages/parallel.scm (parallel): Update to 20220822.
2022-08-30 22:12:08 +03:00
Efraim Flashner
1dfa3a9fc8
gnu: qutebrowser: Update to 2.5.2.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.2.
2022-08-30 22:12:08 +03:00
Efraim Flashner
c7df8a026c
gnu: translate-shell: Update to 0.9.7.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.7.
[arguments]: Remove trailing #t from phases.
2022-08-30 22:12:07 +03:00
Efraim Flashner
4fb1fb904b
gnu: git-annex: Update to 10.20220822.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220822.
[arguments]: Remove trailing #t from phases.
2022-08-30 22:11:59 +03:00
Efraim Flashner
9583cbf29c
gnu: tig: Update to 2.5.7.
* gnu/packages/version-control.scm (tig): Update to 2.5.7.
2022-08-30 21:46:46 +03:00
Efraim Flashner
16ee7f1f62
gnu: tree: Update to 2.0.3.
* gnu/packages/admin.scm (tree): Update to 2.0.3.
2022-08-30 21:34:20 +03:00
Marius Bakke
db2444ad82
gnu: Introduce versioned 'openssl-1.1' variable.
...and use it in packages that do not yet support 3.0.

* gnu/packages/tls.scm (openssl): Rename to ...
(openssl-1.1): ... this.
(openssl/fixed): Inherit from OPENSSL-1.1.
(openssl-3.0): Likewise.
(openssl): Turn into alias for OPENSSL-1.1.
* gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1.
(ruby-3.0)[inputs]: Change "openssl" input to OPENSSL.
(ruby-3.1): Inherit from RUBY-3.0.
* gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
(python-3.9)[inputs]: Replace "openssl" with OPENSSL.
* gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from
OPENSSL to OPENSSL-1.1.
* gnu/packages/databases.scm (mariadb)[inputs]: Likewise.
* gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise.
(node-lts)[native-inputs]: Likewise.
2022-08-30 18:42:26 +02:00
msimonin
c19a432652
gnu: Add python-grid5000.
* gnu/packages/python-web.scm (python-grid5000): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-30 17:59:18 +02:00
Marius Bakke
b2696a7211
gnu: accountsservice: Actually run the test suite.
* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Add PYTHON.
2022-08-30 17:59:18 +02:00
Marius Bakke
d2d3c8f9bf
gnu: accountsservice: Don't reference the build-time coreutils.
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add COREUTILS-MINIMAL.
2022-08-30 17:59:18 +02:00
Marius Bakke
27e366292d
gnu: accountsservice: Remove obsolete input.
* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Remove
INTLTOOL.  Add GETTEXT-MINIMAL.
2022-08-30 17:59:18 +02:00
Marius Bakke
997a51bee8
gnu: mercurial: Update to 6.2.1.
* gnu/packages/version-control.scm (mercurial): Update to 6.2.1.
[source](patches): Add patch for compatibility with OpenSSL 3.0.
[arguments]: Patch /usr/bin/env and /bin/sh unconditionally in all tests.
Disable four more tests.
[inputs]: Change from PYTHON to PYTHON-WRAPPER.
* gnu/packages/patches/mercurial-openssl-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-08-30 17:59:18 +02:00
Marius Bakke
77c07d9a61
gnu: babl: Update to 0.1.96.
* gnu/packages/gimp.scm (babl): Update to 0.1.96.
2022-08-30 17:59:18 +02:00
Efraim Flashner
466038b2e5
gnu: vim: Update to 9.0.0325.
* gnu/packages/vim.scm (vim): Update to 9.0.0325.
2022-08-30 16:48:29 +03:00
Tobias Kortkamp
6beadc82df
gnu: wayland-protocols: Fix cross-compilation
* gnu/packages/freedesktop.scm (wayland-protocols): Fix cross-compilation
[native-inputs]: Add pkg-config-for-build and wayland.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 09:14:40 +02:00
Maxime Devos
01df491f6d
gnu: yt-dlp: Don't ask to run tests when cross-compiling.
* gnu/packages/video.scm
(yt-dlp)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:58:53 +02:00
Maxime Devos
f60653a0ef
gnu: rust: Don't ask to run tests when cross-compiling.
* gnu/packages/rust.scm
(rust-1.57)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos
d8b960983d
gnu: ruby-rubocop: Don't ask to run tests when cross-compiling.
* gnu/packages/ruby.scm
(ruby-rubocop)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos
d720aa4a88
gnu: python-jaraco-context: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-jaraco-context)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos
321620d15b
gnu: python-jupyter-client: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-jupyter-client)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos
7d49984da4
gnu: python-pip-run: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-pip-run)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos
c548ff6a30
gnu: python-jaraco-functools: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-jaraco-functools)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos
dbd5612c90
gnu: python-path: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-path)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos
80a75c5357
gnu: python-fonttools-full: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-fonttools-full)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos
0168c65de4
gnu: proot: Don't ask to run tests when cross-compiling.
* gnu/packages/linux.scm
(proot)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos
5192bead32
gnu: julia-interpolations: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-interpolations)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos
55e88a2759
gnu: julia-reversediff: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-reversediff)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Maxime Devos
d38a002471
gnu: julia-forwarddiff: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-forwarddiff)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Maxime Devos
a282c9844c
gnu: julia-arrayinterface: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-arrayinterface)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Maxime Devos
81681f2d4a
gnu: ghc-statistics: Properly enable tests.
The comment states there are test failures and hence it is implied that the
intent was to disable tests, not enable them, but tests pass and the code
below enabled tests instead of disabling them.

Remove #:tests? #true to satisfy the tests-true linter.

* gnu/packages/haskell-xyz.scm
(ghc-statistics)[arguments]{#:tests?}: Remove.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Tomasz Jeneralczyk
9b8507df11
gnu: Add hydrus-network.
* gnu/packages/image-viewers.scm (hydrus-network): Add variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk
f82a8873d3
gnu: python-cloudscraper: Update to 1.2.60.
* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.60
[propagated-inputs]: Change python-pyparsing to its mainstream version.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk
5920196e47
gnu: opencv: Build Python bindings.
* gnu/packages/image-processing.scm (opencv)[arguments]: Change variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk
619af9f307
gnu: Add python-mpv.
* gnu/packages/python-xyz.scm (python-mpv): Add variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk
e1ea628776
gnu: Add python-xvfbwrapper.
* gnu/packages/python-check.scm (python-xvfbwrapper): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk
05246c691b
gnu: Add swftools.
* gnu/packages/animation.scm (swftools): Add variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:04 +02:00
Paul A. Patience
1cf6cb9503
gnu: Add mmg.
* gnu/packages/graphics.scm (mmg): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:04 +02:00
Marius Bakke
3e0abde17b
tests: libvirt: Ensure the default network can be started.
* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and
start the default network.
2022-08-29 21:15:58 +02:00
Lars-Dominik Braun
acbf2f9def
gnu: libvirt: Use absolute dnsmasq.
Fixes <https://bugs.gnu.org/57272>.
Reported by Lars-Dominik Braun <lars@6xq.net>.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Substitute the
absolute dnsmasq file name.  Disable one test.

Co-authored-by: Marius Bakke <marius@gnu.org>
2022-08-29 21:15:58 +02:00
Konrad Hinsen
9529384c92
gnu: snakemake-7: Convert dependencies to propagated-inputs
* gnu/packages/python-xyz.scm (snakemake-7)[inputs]: Change to ...
[propagated-inputs]: ... this, to ensure that "python -m snakemake"
works (because snakemake uses it internally).

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:59 +02:00
Konrad Hinsen
6a31fb6e7b
gnu: snakemake-6: Convert dependencies to propagated-inputs
* gnu/packages/python-xyz.scm (snakemake-6)[inputs]: Change to ...
[propagated-inputs]: ... this, to ensure that "python -m snakemake"
works (because snakemake uses it internally).

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:59 +02:00
Konrad Hinsen
5831155175
gnu: snakemake-7: Fix cluster execution bug
* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Revise the patch for
the cluster execution script

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Maxime Devos
52aa21cc9a
gnu: gnupg: Use mirror URL.
In commit 38747a27f3, the package switched from
a mirror:// URL to a ftp:// URL, but there doesn't appear to have been any
particular reason for that.

* gnu/packages/gnupg.scm (gnupg)[source]{uri}: Use a mirror:// again.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Michael Rohleder
309935a016
gnu: uncrustify: Update to 0.75.1.
* gnu/packages/code.scm (uncrustify): Update to 0.75.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Michael Rohleder
ed9558b17a
gnu: rr: Update to 5.6.0.
* gnu/packages/debug.scm (rr): Update to 5.6.0.
[arguments]<#:configure-flags>: Add -rpath to zlib to satisfy
validate-runpath.
[inputs]: Add zlib.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Luis Felipe
72cfcf1735
gnu: Add python-django-cleanup.
* gnu/packages/django.scm (python-django-cleanup): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Clément Lassieur
6e83d294ce
gnu: emacs-clang-format: Remove inherited propagated inputs.
* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them.
2022-08-29 18:05:39 +02:00
Marius Bakke
be01b13fb7
gnu: zathura-pdf-mupdf: Remove input labels.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels.
2022-08-29 17:49:58 +02:00
Marius Bakke
7c9cf349f3
gnu: zathura-pdf-mupdf: Update to 0.3.9.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.9.
[inputs]: Add GUMBO-PARSER and TESSERACT-OCR.
[arguments]: Remove obsolete configure flag.  Adjust mupdf substitutions.
2022-08-29 17:49:58 +02:00
Pierre-Henry Fröhring
f26b9d5ced
gnu: mupdf: Update to 1.20.3.
* Copy/paste is fixed.

The build now uses the patched version of freeglut that is included in the
thirdparty directory so that copy/paste works.

* gnu/packages/pdf.scm (mupdf)[source](snippet): Preserve freeglut.
[inputs]: Add LIBXRANDR and LIBXI.
[arguments]: Explicitly add configure flags for system libraries.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 17:49:58 +02:00
Marius Bakke
608f9efc34
gnu: tesseract-ocr: Propagate leptonica.
* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ...
[propagated-inputs]: ... here.
2022-08-29 17:49:58 +02:00
Remco van 't Veer
83c86fa446
gnu: ruby: Replace with 2.7.6 [security fixes].
Includes fixes for: CVE-2022-28739, CVE-2021-41816, and CVE-2021-41817.

* gnu/packages/ruby.scm (ruby-2.7-fixed): New variable.
(ruby-2.7)[replacement]: Graft.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Remco van 't Veer
939c998160
gnu: ruby: Update to 3.1.2 [security fixes].
Includes fixes for: CVE-2022-28738, and CVE-2022-28739.

* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Remco van 't Veer
2654acea27
gnu: ruby: Update to 3.0.4 [security fixes].
Includes fixes for: CVE-2022-28738, CVE-2022-28739, CVE-2021-41819,
CVE-2021-41816, and CVE-2021-41817.

* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.4.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Remco van 't Veer
a500e1a061
gnu: ruby: Update to 2.6.10 [security fixes].
Includes fixes for: CVE-2022-28739, CVE-2021-41819, CVE-2021-41817,
CVE-2021-31810, CVE-2021-32066, CVE-2021-28965, CVE-2020-25613, and
CVE-2020-10933.

* gnu/packages/ruby.scm (ruby-2.6): Update to 2.6.10.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Marius Bakke
8ab7125265
gnu: Remove ruby@2.5.
* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
2022-08-29 16:55:30 +02:00
Marius Bakke
ae9b3d7cf1
gnu: Remove ruby@2.4.
* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
2022-08-29 16:55:30 +02:00
Efraim Flashner
f4f225e482
gnu: accountsservice: Adjust inputs.
This fixes the builds of gdm and some other packages.

* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ...
[propagated-inputs]: ... to here.
2022-08-29 17:18:14 +03:00
jgart
3aac843826
gnu: Add cl-safe-read.
* gnu/packages/lisp-xyz.scm (cl-safe-read, ecl-safe-read, sbcl-safe-read): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-29 16:02:09 +02:00
Nikolay Korotkiy
cc6c079230
gnu: cmus: Update to 2.10.0.
* gnu/packages/music.scm (cmus): Update to 2.10.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-08-29 16:25:08 +03:00
Nicolas Goaziou
a52473e219
gnu: wireshark: Update to 3.6.7.
* gnu/packages/networking.scm (wireshark): Update to 3.6.7.
2022-08-29 10:32:42 +02:00
Efraim Flashner
de66e21580
gnu: r-keggrest: Update to 1.36.3.
* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3.
2022-08-29 11:26:56 +03:00
Andrew Tropin
75d7317290
gnu: fennel: Update to 1.2.0.
* gnu/packages/lua.scm (fennel): Update to 1.2.0.
[arguments]: Migrate to gexps.
2022-08-29 09:55:44 +03:00
Maxim Cournoyer
b096b939f7
gnu: lightdm: Apply patch to fix color depth issue with VNC.
* gnu/packages/patches/lightdm-vnc-color-depth.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer
a4fd1840ab
gnu: lightdm: Apply patch to allow using VNC options.
* gnu/packages/patches/lightdm-arguments-ordering.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer
da3c784c68
gnu: lightdm: Apply patch to fix a problem with VNC integration.
* gnu/packages/patches/lightdm-vncserver-check.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer
0e76781df4
gnu: lightdm-gtk-greeter: Adjust --enable-at-spi-command value.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add the '--launch-immediately' option to the
at-spi-bus-launcher to match what is used in the source.
2022-08-28 22:10:19 -04:00
Maxim Cournoyer
20c8fb042c
gnu: lightdm-gtk-greeter: Adjust default config file path.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[phases]{customize-default-config-path}: New phase.
2022-08-28 22:10:19 -04:00