Commit Graph

101142 Commits

Author SHA1 Message Date
Marius Bakke
92fdda5a63
gnu: polkit: Look up polkit rules under /etc, and enable session tracking.
This is a follow-up to commit 290ac5cd1e.

* gnu/packages/polkit.scm (polkit-mozjs)[source](snippet): Add substitutions.
[source](patches): New field.
[arguments]: Pass --sysconfdir and -Dsession_tracking in #:configure-flags.
* gnu/packages/patches/polkit-disable-systemd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-06 23:43:40 +02:00
Efraim Flashner
c7032683a5
gnu: kwayland: Skip another test.
* gnu/packages/kde-frameworks.scm (kwayland)[arguments]: Add a phase to
skip a test which fails on slower hardware.
2022-09-06 18:43:11 +03:00
Efraim Flashner
7f8ee9e0be
gnu: sbcl-bordeaux-threads: Adjust threaded tests timeout.
* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads)[arguments]: Add
phase to slightly lengthen sleep in threaded tests.
2022-09-04 10:02:40 +03:00
Efraim Flashner
37e6965e89
gnu: ffmpeg: Build with -fPIC for riscv64-linux.
* gnu/packages/video.scm (ffmpeg)[arguments]: Adjust configure-flags to
add '-fPIC' to CFLAGS when building for riscv64-linux.
2022-09-04 09:18:50 +03:00
Efraim Flashner
83f262b169
gnu: directfb: Use librsvg-for-system.
* gnu/packages/graphics.scm (directfb)[inputs]: Replace librsvg with
librsvg-for-system.
2022-09-03 23:45:52 +03:00
Efraim Flashner
4e6c39e17e
gnu: gst-plugins-bad: Use librsvg-for-system.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace librsvg
with librsvg-for-system.
2022-09-03 23:44:58 +03:00
Efraim Flashner
24d8a0cb70
gnu: gst-plugins-bad: Remove duplicate input.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Remove duplicate
architecture-specific input mediasdk.
2022-09-03 21:26:40 +03:00
Efraim Flashner
f4c5e39406
gnu: kio: Skip another test.
* gnu/packages/kde-frameworks.scm (kio)[arguments]: Adjust custom 'check
phase to skip another test.
2022-09-02 09:39:02 +03:00
Efraim Flashner
83be24a13f
gnu: qtdeclarative-5: Fix linking on riscv64-linux.
* gnu/packages/qt.scm (qtdeclarative-5)[arguments]: Add phase when
building for riscv64-linux to adjust the linker flags.
2022-09-02 08:28:17 +03: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