Commit graph

101664 commits

Author SHA1 Message Date
Marius Bakke
48718135e7
gnu: GHC: Adjust for Python 3.10.
* gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10)[native-inputs]: Patch
the test suite for Python 3.10 compatibility.
2022-09-01 23:37:11 +02:00
Marius Bakke
7db5168db1
gnu: ruby@2.7: Incorporate grafted changes.
* gnu/packages/ruby.scm (ruby-2.7): Update to 2.7.6.
[replacement]: Remove.
(ruby-2.7-fixed): Remove variable.
2022-09-01 23:37:11 +02:00
Marius Bakke
58863b93b0
Merge branch 'staging' into core-updates 2022-09-01 23:26:57 +02:00
Marius Bakke
0c518f974e
Merge branch 'master' into staging 2022-09-01 23:07:33 +02:00
Maxim Cournoyer
4d361a6b51
gnu: fwupd: Disable remotes by default.
* gnu/packages/firmware.scm (fwupd)
[configure-flags]: Add "-Dlvfs=disabled".
[phases]{ensure-all-remotes-are-disabled}: New phase.
2022-09-01 16:26:29 -04:00
Marius Bakke
23a91e9a2e
gnu: gnome-music: Remove input labels.
* gnu/packages/gnome.scm (gnome-music)[native-inputs, inputs]: Remove labels.
2022-09-01 22:22:52 +02:00
Marius Bakke
ebd78999bb
gnu: network-manager-applet: Remove obsolete input.
* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove
INTLTOOL.  Add GETTEXT-MINIMAL.
2022-09-01 22:22:52 +02:00
Marius Bakke
f7902a68f9
gnu: network-manager-applet: Remove input labels.
* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove
labels.
2022-09-01 22:22:52 +02:00
Marius Bakke
85eab13718
gnu: network-manager-applet: Update to 1.28.0.
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.28.0.
2022-09-01 22:22:52 +02:00
Marius Bakke
a68515296c
gnu: cheese: Don't patch docbook references.
* gnu/packages/gnome.scm (cheese)[arguments]: Remove phase patch-docbook-xml.
2022-09-01 22:22:52 +02:00
Marius Bakke
ebcb752d4b
gnu: cheese: Remove input labels.
* gnu/packages/gnome.scm (cheese)[native-inputs]: Remove labels.
2022-09-01 22:22:52 +02:00
Marius Bakke
6e95917b64
gnu: cheese: Update to 41.0.
* gnu/packages/gnome.scm (cheese): Update to 41.0.
[source](patches): Remove.
* gnu/packages/patches/cheese-vala-update.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01 22:22:51 +02:00
Marius Bakke
d2bddfd736
gnu: glade: Use G-expression.
* gnu/packages/gnome.scm (glade3)[arguments]: Convert to gexp.
2022-09-01 22:22:51 +02:00
Marius Bakke
ced93c14d1
gnu: glade: Don't patch docbook files.
* gnu/packages/gnome.scm (glade3)[arguments]: Remove phase fix-docbook.
[native-inputs]: Add LIBXML2.
2022-09-01 22:22:51 +02:00
Marius Bakke
cce200369f
gnu: glade: Remove obsolete input.
* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-09-01 22:22:51 +02:00
Marius Bakke
e0f79f02db
gnu: glade: Remove input labels.
* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove labels.
2022-09-01 22:22:51 +02:00
Marius Bakke
fce9b7c365
gnu: glade: Update to 3.40.0.
* gnu/packages/gnome.scm (glade3): Update to 3.40.0.
[source](patches): Remove.
* gnu/packages/patches/glade-gls-set-script-name.patch,
gnu/packages/patches/glade-test-widget-null-icon.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01 22:22:51 +02:00
Marius Bakke
e21e7b0b4f
gnu: glade: gjs is a run-time dependency.
* gnu/packages/gnome.scm (glade3)[native-inputs]: Move GJS ...
[inputs]: ... here.
2022-09-01 22:22:51 +02:00
Marius Bakke
f22c65e019
gnu: gtk-vnc: Remove obsolete input.
* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-09-01 22:22:51 +02:00
Marius Bakke
f5efb4271d
gnu: gtk-vnc: Remove input labels.
* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove labels.
2022-09-01 22:22:51 +02:00
Marius Bakke
9c852ae229
gnu: gtk-vnc: Update to 1.2.0.
* gnu/packages/gnome.scm (gtk-vnc): Update to 1.2.0.
[inputs]: Move GLIB, GNUTLS, LIBGCRYPT, CYRUS-SASL, LIBX11, and ZLIB ...
[propagated-inputs]: ... here.  Add GDK-PIXBUF.
2022-09-01 22:22:51 +02:00
Guillaume Le Vaillant
aa5e030713
gnu: Add convert-samples.
* gnu/packages/radio.scm (convert-samples): New variable.
2022-09-01 20:36:42 +02:00
Guillaume Le Vaillant
839349e187
gnu: csdr: Update to 0.18.0.
* gnu/packages/radio.scm (csdr): Update to 0.18.0.
  [source, home-page]: Switch to maintained repository.
  [build-system]: Switch to cmake-build-system.
  [native-inputs]: Add pkg-config.
  [inputs]: Add libsamplerate.
  [arguments]: Remove custom 'make-flags' and phases.
2022-09-01 20:36:42 +02:00
Marius Bakke
cd10a235d9
gnu: ungoogled-chromium: Update to 105.0.5195.52-1.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 105.
(%chromium-version): Set to 105.0.5195.52.
(%ungoogled-origin): Update hash.
(%chromium-gcc-patchset): New origin.
(origin-file, gcc-patch): New procedures.
(%gcc-patches): New variable.
(debian-patch): Implement in terms of ORIGIN-FILE.
(ungoogled-chromium-snippet): Apply %GCC-PATCHES.
(ungoogled-chromium)[source](sha256): Update hash.
[arguments]: Patch more Opus headers & simplify.
2022-09-01 19:05:17 +02:00
Josselin Poiret
4989f6acff
installer: Fix segfault on double logical partition removal.
* gnu/installer/parted.scm (auto-partition!): Avoid removing logical
partitions twice.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 18:43:28 +02:00
Ludovic Courtès
c3b1cfe76b
read-print: Guess the base to use for integers being printed.
Fixes <https://issues.guix.gnu.org/57090>.
Reported by Christopher Rodriguez <yewscion@gmail.com>.

* guix/read-print.scm (%symbols-followed-by-octal-integers)
(%symbols-followed-by-hexadecimal-integers): New variables.
* guix/read-print.scm (integer->string): New procedure.
(pretty-print-with-comments): Use it.
* tests/read-print.scm: Add test.
2022-09-01 18:31:26 +02:00
Ludovic Courtès
8cf7997d7c
gnu: libtool: Reinstate 2.4.7.
This reverts commit 5b6b731c7d, which was
most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a
duplicate package on the current 'master' branch.

Fixes <https://issues.guix.gnu.org/57356>.
Reported by Michael Ford <fanquake@gmail.com>.

* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-09-01 18:31:26 +02:00
Ludovic Courtès
98a8b48a69
doc: Suggest more RAM for "Running Guix in a VM".
Fixes <https://issues.guix.gnu.org/57474>.
Reported by Michael F. Lamb <mike@orbital.rodeo>.

Running 'guix pull' to target current revisions would lead to memory
exhaustion.  Bumping the memory size works around that.

* doc/guix.texi (Running Guix in a VM): Change "-m 1024" to "-m 2048".
2022-09-01 18:31:26 +02:00
Ludovic Courtès
fe149b01d0
maint: Ignore cross-compilation to x86.
This is consistent with what's done by 'cross-jobs' in (gnu ci).

* etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu"
and "i686-linux-gnu" from the list returned by 'targets'.
2022-09-01 18:31:26 +02:00
Ludovic Courtès
294db8497c
gnu: ilmbase: Skip failing test on i686-linux.
* gnu/packages/graphics.scm (ilmbase)[arguments]: Add 'skip-test'
phase.
2022-09-01 18:31:26 +02:00
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
Brendan Tildesley
a38889b14d
gnu: Add kwayland-server.
* gnu/packages/kde-plasma.scm (kwayland-server): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
b4e1799638
gnu: KDE Games: Update all packages to 22.04.3.
* gnu/packages/kde-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): Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
8facaa4b69
gnu: KDE Multimedia: Update to 22.04.3.
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
ffmpegthumbs, juk, k3b, kamoso, kmix, kwave, libkcddb, libkcompactdisc):
 Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
77595e2c56
gnu: KDE Systemtools: Update to 22.04.3.
* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins, khelpcenter,
konsole, krfb, ksystemlog, yakuake): Update to 22.04.3.

(konsole): [native-inputs]: Add zlib.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
73aa92fb32
gnu: KDE Utils: Update to 22.04.3.
* gnu/packages/kde-utils.scm (ark, kate, kmag, kmousetool, kmouth, okteta,
sweeper): Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
96405451ed
gnu: KDE Internet: Update to 22.04.3.
* gnu/packages/kde-internet.scm (kget, konversation, kopete, krdc, ktorrent,
  libktorrent): Update to 22.04.3.

(kconversation): [inputs]: Add qtmultimedia-5.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
6971feca53
gnu: KDE: Update packages to 22.04.3.
* gnu/packages/kde.scm (baloo-widgets, kcachegrind, kdeconnect,
kdegraphics-mobipocket, kdenlive, kdevelop, kdevelop-pg-qt, kdf, kdiagram,
kpmcore, kqtquickcharts, krita, kseexpr, kuserfeedback,
libkdegames, libkexiv2, libkomparediff2, marble-qt, massif-visualizer,
okular, poxml, qca, snorenotify, zeroconf-ioslave): Update to 22.04.3.

(kdeconnect): [inputs]: Add kguiaddons.

(labplot): Update to 2.9.0.
[arguments]: Disable failing tests.

(kpmcore): [arguments]: Disable tests due to failures.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
d532a86887
gnu: Remove kalarmcal.
* gnu/packages/kde-pim.scm: Remove kalarmcal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
378b1d8cc3
gnu: KDE PIM: Update all packages to 22.04.3.
* gnu/packages/kde-pim.scm (KDE PIM): Update to 22.04.3.

(akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime,
akonadi-notes, akonadi-search, kaddressbook, kalarmcal,
kcalendarsupport, kcalutils, kdepim-runtime, keventviews, kgpg
kidentitymanagement, kimap, kincidenceeditor, kldap, kleopatra
kmailcommon, kmailimporter, kmailtransport, kmbox, kmessagelib
knotes, kontactinterface, korganizer, kpeoplevcard, kpimcommon
kpimtextedit, ksmtp, ktnef, libgravatar, libkdepim, libkgapi,
libksieve): Update to 22.04.3.

(akonadi-calendar): [inputs]: Add kdbusaddons and knotifications.

(kincidenceeditor): [arguments]: Disable failing tests.

(kdepim-runtime): [inputs]: Remove kalarmcal.

(kmailimporter): [inputs]: Add kpimtextedit and ktextwidgets.

(kmessagelib): [inputs]: Add knotifications.

(kpimcommon): [inputs]: Add kpimtextedit.

(libksieve): [inputs]: Add grantlee.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
684450818a
gnu: grantleetheme: Update to 22.04.3.
* gnu/packages/kde.scm (grantleetheme): Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
9dea1d938d
gnu: kcontacts: Disable failing test.
Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
7f0f53eb08
gnu: KDE Plasma: Update all packages to 5.25.3.
* gnu/packages/kde-plasma.scm (breeze, kdecoration, kscreenlocker,
    ksshaskpass, layer-shell-qt, libkscreen, libksysguard): Update to 5.25.3.

(breeze)[inputs]: Add kirigami.

(kscreenlocker)[inputs]: Add kconfig.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
d3045e55dd
gnu: KDE Frameworks: Update all packages to 5.96.0
*  gnu/packages/kde-frameworks.scm
(extra-cmake-modules, attica, bluez-qt, breeze-icons, kapidox, karchive,
kcalendarcore, kcodecs, kconfig, kcoreaddons, kdbusaddons, kdnssd,
kguiaddons, kholidays, ki18n, kidletime, kirigami, kitemmodels,
kitemviews, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kdewebkit, kemoticons,
kglobalaccel, kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, purpose, kde-frameworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross, kdav):
Update to 5.96.0.

(kconfig): [inputs]: Add qtdeclarative-5.

(kcontacts): [arguments]: Disable another failing tests.

(kglobalaccel): [inputs]: Add qtdeclarative-5.

(kcalendarcore): [arguments]: Enable all tests.

(kio): [arguments]: Disable another failing test.

(ktexteditor): [arguments]: Disable another failing test.

(plasma-framework): [arguments]: Fix build.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Brendan Tildesley
bbd7e74ee8
gnu: KDE: Use breeze-icons over oxygen-icons.
* gnu/packages/kde-internet.scm (choqok kget konversation krdc krdc)
* gnu/packages/kde-multimedia.scm (dragon elisa juk k3b kaffeine kamoso
kmix kmplayer kwave)
* gnu/packages/kde-pim.scm (kaddressbook kcalutils kgpg kleopatra kmail
knotes korganizer)
* gnu/packages/kde-systemtools.scm (dolphin dolphin-plugins khelpcenter
konsole krfb ksystemlog)
* gnu/packages/kde-utils.scm (kate kmag kmousetool kmouth kronometer
krusader okteta rsibreak smb4k sweeper)
* gnu/packages/kde.scm (kdevelop)
Breeze icons replaces Oxygen icons in KDE 5, so use that in every package.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
bf771c9e96
gnu: khelpcenter: Fix program.
* gnu/packages/kde-systemtools.scm (khelpcenter): Wrap XDG_DATA_DIRS to
point to khtml where it can find the html4.css file, otherwise
khelpcenter fails to launch.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00