Commit graph

100889 commits

Author SHA1 Message Date
Ludovic Courtès
dfe848c9dc
gnu: ilmbase: Switch to gexps.
* gnu/packages/graphics.scm (ilmbase)[arguments]: Use a gexp.
2022-09-01 18:31:25 +02:00
Josselin Poiret
618699cb52
gnu: qpwgraph: Update to 0.3.5.
* gnu/packages/audio.scm (qpwgraph): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 17:42:36 +02:00
Josselin Poiret
f109f0dfe3
gnu: wireplumber: Update to 0.4.11.
* gnu/packages/linux.scm (wireplumber): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 17:42:36 +02:00
Josselin Poiret
ea87b4e98a
gnu: pipewire-0.3: Update to 0.3.56.
* gnu/packages/linux.scm (pipewire-0.3): Update it.
[arguments]: Restore the shrink-runpath phase, as validate-runpath passes now.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 17:42:36 +02:00
Peter Polidoro
13f53335ef
gnu: Add python-plotille.
* gnu/packages/python-xyz.scm (python-plotille): New variable.

Signed-off-by: David Thompson <davet@gnu.org>
2022-09-01 11:32:18 -04:00
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
muradm
fa2d651475
gnu: fail2ban-service-type: Fix documentation typos.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-01 08:58:16 -04:00
muradm
7686dd9676
gnu: fail2ban-service-type: Improve jail configuration serialization.
* gnu/services/security.scm (fail2ban-jail-configuration)
[name]: Should use empty-serializer.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-01 08:58:16 -04:00
muradm
80d9edb69d
gnu: fail2ban-service-type: Fix field name serialization.
* gnu/services/security.scm: Wrong condition in string-filter
function in fail2ban-jail-configuration-serialize-field-name.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-01 08:58:15 -04: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