Commit graph

101478 commits

Author SHA1 Message Date
Maxim Cournoyer
9376411fbe
gnu: lightdm-gtk-greeter: Add GDK_PIXBUF_MODULE_FILE to wrapper.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[build-system]: Use glib-or-gtk-build-system.
[phases]{wrap-program}: Add GDK_PIXBUF_MODULE_FILE to wrapper.
[inputs]: Add librsvg.
2022-08-28 22:10:19 -04:00
Maxim Cournoyer
6da5eed4e7
gnu: accountsservice: Provide a means to locate extensions.
* gnu/packages/patches/accountsservice-extensions.patch: New patch.
* gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it.
[phases]{wrap-with-xdg-data-dirs}: New phase.
2022-08-28 22:10:18 -04:00
Maxim Cournoyer
12bb1c6db1
gnu: accountsservice: Update to 22.08.8, enable doc and test suite.
* gnu/packages/freedesktop.scm (accountsservice): Update to 22.08.8.
[tests?]: Delete argument.
[configure-flags]: Remove obsolete "-Dsystemd" flag.  Add "-Ddocbook=true" and
"-Dgtk_doc=true".
[phases]{patch-docbook-references}: New phase.
{patch-/bin/cat}: Delete and merge into...
[patch-paths]: ... this phase, renamed from pre-configure.  Use
search-input-file.
[native-inputs]: Add docbook-xml-4.1.2, docbook-xsl, gtk-doc, libxml2,
libxslt, python-dbusmock, python-pygobject, vala and xmlto.
2022-08-28 22:10:18 -04:00
muradm
3c2d2b4538
gnu: security: Add fail2ban-service-type.
* gnu/services/security.scm: New module.
* gnu/tests/security.scm: New module.
* gnu/local.mk: Add new security module and tests.
* doc/guix.text: Add fail2ban-service-type documentation.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-08-28 21:46:30 -04:00
Maxim Cournoyer
ba0dbe3bf2
gexp: directory-union: Fix documentation.
* guix/gexp.scm (directory-union): Fix documentation.
2022-08-28 21:14:18 -04:00
Maxim Cournoyer
9b389f229b
gnu: nghttp2: Fix conditional openssl:static input.
This is a follow up to commit 3ab568573e.

* gnu/packages/web.scm (nghttp2)[inputs]: Wrap conditional openssl input in a
list.
2022-08-28 21:07:49 -04:00
Maxim Cournoyer
a12a2aea28
gnu: gtk: Update to 4.6.7.
* gnu/packages/gtk.scm (gtk): Update to 4.6.7.
2022-08-28 21:07:49 -04:00
Maxim Cournoyer
0c6586df3b
gnu: python-numpy: Skip 'test_rint_big_int' test.
* gnu/packages/python-xyz.scm (python-numpy)
[phases]{check}: Skip the 'test_rint_big_int' test.
2022-08-28 21:07:49 -04:00
Maxim Cournoyer
28d27ddd3d
gnu: at-spi2-core-minimal: Update to 2.45.90, rename to at-spi2-core.
at-spi2-core now includes at-spi2-atk (see:
https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78).

* gnu/packages/gtk.scm (at-spi2-core-minimal): Rename to...
(at-spi2-core): ... this.  Update to 2.45.90.
[phases]{check}: Adjust per upstream changes.
[inputs]: Add libxml2.
[native-inputs]: Delete labels.  Add gsettings-desktop-schemas,
python-dbusmock and python-pytest.
(at-spi2-core-with-documentation): Variable renamed from at-spi2-core.  Adjust
accordingly to changes to parent (inherited) package, and use gexps.
(at-spi2-atk): Deprecate by at-spi2-core.
(gtk+)[propagated-inputs]: Use at-spi2-core.
* gnu/packages/gnome.scm (orca)[inputs]: Likewise.
* gnu/packages/gnome.scm (gnome): Likewise.
2022-08-28 21:07:49 -04:00
Maxim Cournoyer
5f73aaa6c3
gnu: libcloudproviders-minimal: Remove input labels.
* gnu/packages/gnome.scm (libcloudproviders-minimal)
[native-inputs]: Remove labels.
2022-08-28 21:07:48 -04:00
Maxim Cournoyer
7693ee2dd0
gnu: pulseaudio: Update to 16.1 and use gexps.
* gnu/packages/pulseaudio.scm (pulseaudio): Update to 16.1.
[source]: Delete trailing #t and extraneous 'begin'.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
[native-inputs]: Delete input labels.
2022-08-28 21:07:48 -04:00
Maxim Cournoyer
58c9cbc63b
gnu: bluez: Update to 5.65, use gexps and remove input labels.
* gnu/packages/linux.scm (bluez): Update to 5.65.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
[native-inputs]: Delete labels.
2022-08-28 21:07:48 -04:00
Maxim Cournoyer
d0ab003987
gnu: libical: Update to 3.0.14, enable tests and use gexps.
* gnu/packages/calendar.scm (libical): Update to 3.0.14.
[tests?]: Delete argument.
[parallel-build?]: Likewise.
[configure-flags]: Use gexps.
[phases]: Use gexps.  Delete trailing #t.
{patch-docbook-reference}: Use this-package-native-input.
{patch-paths}: Use search-input-directory.  Set TZDIR for tests.
2022-08-28 21:07:48 -04:00
Maxim Cournoyer
78696a6d31
gnu: glslang: Update to 11.11.0.
* gnu/packages/vulkan.scm (glslang): Update to 11.11.0.
[source]: Use version as commit.
2022-08-28 21:07:48 -04:00
Maxim Cournoyer
efb9e6f17e
gnu: colord-minimal: Update to 1.4.6, use gexps and remove labels.
Also enable the test suite.

* gnu/packages/gnome.scm (colord-minimal): Update to 1.4.6.
[arguments]:  Use gexps.
[tests?]: Delete argument.
[phases]{disable-problematic-tests}: New phase.
{set-sqlite3-file-name}: Use search-input-file.
[native-inputs, propagated-inputs, inputs]: Remove labels.
(colord): Adjust to use gexps.
[native-inputs]: Use modify-inputs and remove labels.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
e8f4e18085
gnu: polkit-mozjs: Rename to polkit and remove obsolete polkit-duktape.
Polkit 121 now uses duktape as the default JavaScript engine.

* gnu/packages/polkit.scm (polkit-mozjs): Rename to...
(polkit): ... this.
[import-modules, modules]: New arguments.
[configure-flags]: Drop non-default "js_engine=mozjs" option.
[phases]{adjust-install-time-etc-directory, patch-bash}: New phases.
{check}: New override.
[inputs]: Replace mozjs-91 with duktape.
[native-inputs]: Add python, python-dbusmock and tini.
(polkit-duktape): Delete variable.
(polkit-for-system): Delete procedure.
(polkit) Delete syntax.
* gnu/services/dbus.scm (%default-polkit): Delete variable.
(<polkit-configuration>): Adjust accordingly.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
39fe13ee26
gnu: wayland-protocols: Update to 1.26.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.26.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
882dff87c6
gnu: glib-networking: Update to 2.72.2.
* gnu/packages/gnome.scm (glib-networking): Update to 2.72.2.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
111d525d8a
gnu: glibmm: Update to 2.72.1 and use gexps.
* gnu/packages/glib.scm (glibmm): Update to 2.72.1.
[phases]: Use gexps.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
bcef9356f8
gnu: gtkmm-3: Update to 3.24.6.
* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.6.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
91a830d028
gnu: gtk+: Delete trailing #t and use iso-codes.
* gnu/packages/gtk.scm (gtk+)[inputs]: Replace iso-codes/official with
iso-codes.
[phases]: Delete trailing #t.
2022-08-28 21:07:46 -04:00
Maxim Cournoyer
9b2a3e023f
gnu: mesa: Update to 22.1.7.
* gnu/packages/gl.scm (mesa): Update to 22.1.7.
[source]: Fix indentation.  Remove patch, implementing it as a...
[configure-flags]: Remove '-Ddri-drivers=...' flag, no longer supported.
[phases]{disable-failing-test} ... substitution instead.
[propagated-inputs]: Move comment above.
[inputs]: Remove extraneous append and sort.
[native-inputs]: Likewise.
[configure-flags]: Break long lines.
* gnu/packages/patches/mesa-skip-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2022-08-28 21:07:46 -04:00
Maxim Cournoyer
f4f9ee8261
gnu: libdrm: Update to 2.4.112.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.112.
2022-08-28 21:07:46 -04:00
Maxim Cournoyer
c6e4a14458
gnu: glib: Use gexps.
* gnu/packages/glib.scm (glib)[arguments]: Use a plain list.
[disallowed-references]: Adjust accordingly.
[configure-flags]: Likewise.
[phases]: Use gexps.
(glib-with-documentation)[phases]: Use gexps.
2022-08-28 21:07:46 -04:00
Josselin Poiret
3294fa2ba4
tests: Add test for menu-entry roundtrips as sexps.
* tests/boot-parameters.scm (%uuid-menu-entry,
%file-system-label-menu-entry): New variables.
("menu-entry roundtrip, uuid", "menu-entry roundtrip,
file-system-label"): New tests.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-28 23:37:28 +02:00
Josselin Poiret
0811d2cb8d
bootloader: Convert device in menu-entry to proper sexp.
Previously, menu-entry->sexp didn't try to convert `device` to a
proper sexp, which was inserted directly into the boot parameters
G-exp, leading to a G-exp input error.  Now convert both uuid and
file-system-label possibilities to sexps, and add parsing code to
sexp->menu-entry.  This fixes #57307.

* gnu/bootloader.scm (menu-entry->sexp, sexp->menu-entry): Take
non-string devices into account.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-28 23:37:28 +02:00
Nicolas Goaziou
b9322d7819
gnu: emacs-crdt: Update to 0.3.3.
* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.3.
2022-08-28 22:46:12 +02:00
Liliana Marie Prikler
0eab5926dd
build-system: copy: Support #:tests?.
* guix/build-system/copy.scm (copy-build): Pass tests? to builder.
2022-08-28 21:25:30 +02:00
Efraim Flashner
20fb55364e
gnu: libunwind-julia: Skip tests.
* gnu/packages/julia.scm (libunwind-julia)[arguments]: Skip tests.
2022-08-28 21:42:10 +03:00
Liliana Marie Prikler
f592decd4d
gnu: Remove shlomif-cmake-modules.
This origin was added for the now removed fortune-mod, so let's remove it
as well.

* gnu/packages/games.scm (shlomif-cmake-modules): Delete variable.
2022-08-28 19:17:28 +02:00
Liliana Marie Prikler
5e17480574
gnu: Remove rinutils.
This package was introduced as native input to the now removed fortune-mod,
so let's remove it as well.

* gnu/packages/games.scm (rinutils): Delete variable.
2022-08-28 19:17:28 +02:00
Liliana Marie Prikler
6b6b947b61
gnu: Remove fortune-mod.
Since the addition of fortune-jkirchartz, it is no longer necessary to
keep around a package that propagates various non-nice things.
For a complete list, see <https://bugs.gnu.org/54691>.

* gnu/packages/games.scm (fortune-mod): Delete variable.
2022-08-28 19:17:28 +02:00
Liliana Marie Prikler
560b365c2c
gnu: Add fortunes-jkirchartz.
* gnu/packages/toys.scm (fortunes-jkirchartz): New variable.
2022-08-28 19:17:28 +02:00
Liliana Marie Prikler
2a010ba81d
gnu: Add daikichi.
* gnu/packages/toys.scm (daikichi): New variable.
2022-08-28 19:17:27 +02:00
Marius Bakke
dedbaa3a69
Merge branch 'master' into staging 2022-08-28 15:43:30 +02:00
Marius Bakke
57f8f69562
gnu: gnome-shell: Adjust for polkit 121.
* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome.scm (gnome-shell)[source](patches): New field.
2022-08-28 15:41:49 +02:00
Marius Bakke
a44e08337d
gnu: gnome-maps: Update to 42.2.
* gnu/packages/geo.scm (gnome-maps): Update to 42.2.
[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.
2022-08-28 15:41:49 +02:00
Marius Bakke
17f646aeba
gnu: Add libgweather4.
* gnu/packages/gnome.scm (libgweather4): New variable.
2022-08-28 15:41:49 +02:00
Marius Bakke
134a29fc08
gnu: libgweather: Remove obsolete input.
* gnu/packages/gnome.scm (libgweather)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-08-28 15:41:49 +02:00
Marius Bakke
d9c7321255
gnu: libgweather: Remove input labels.
* gnu/packages/gnome.scm (libgweather)[arguments]: Use G-expression and
SEARCH-INPUT-DIRECTORY.
[native-inputs, propagated-inputs]: Remove labels.
2022-08-28 15:41:49 +02:00
Efraim Flashner
444c300e3e
gnu: r-genomeinfodb: Update to 1.32.3.
* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.3.
2022-08-28 15:47:58 +03:00
Efraim Flashner
0aeedfb89a
gnu: webkit: Update to 2.36.7.
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
Update to 2.36.7.
2022-08-28 14:47:14 +03:00
Efraim Flashner
10f0d0766c
gnu: r-iranges: Update to 2.30.1.
* gnu/packages/bioconductor.scm (r-iranges): Update to 2.30.1.
2022-08-28 13:29:05 +03:00
Efraim Flashner
5bfe389a6e
gnu: imlib2: Update to 1.9.1.
* gnu/packages/image.scm (imlib2): Update to 1.9.1.
2022-08-28 12:17:21 +03:00
Efraim Flashner
84d191ea30
gnu: libatomic-ops: Fix test suite on riscv64-linux.
* gnu/packages/bdw-gc.scm (libatomic-ops)[arguments]: When building for
riscv64-linux add a configure-flag to link libatomic.
2022-08-28 11:29:20 +03:00
Efraim Flashner
8df29c26ba
gnu: ruby-ffi: Update to 1.15.5.
* gnu/packages/libffi.scm (ruby-ffi): Update to 1.15.5.
[arguments]: Remove custom 'do-not-depend-on-ccache phase. Adjust custom
'remove-git-ls-files phase to changes in the code. Remove trailing #t
from phases.
2022-08-28 10:23:37 +03:00
Maxim Cournoyer
0c444ddd4d
gnu: samba: Update to 4.17.0rc3 to fix build.
* gnu/packages/samba.scm (samba): Update to 4.17.0rc3.
[source]: Adjust URL.
[configure-flags]: Delete leftover comment.
(samba/fixed): Update to 4.17.0rc3.
2022-08-28 02:11:24 -04:00
Nicolas Goaziou
9ad4d90a61
gnu: emacs-cider: Update to 1.5.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.5.0.
[arguments]<#:phases>: Remove PATCH-EL-FILES phase to prevent a build failure.
2022-08-28 01:45:49 +02:00
Nicolas Goaziou
9779cf046e
gnu: fet: Update to 6.5.7.
* gnu/packages/education.scm (fet): Update to 6.5.7.
2022-08-28 01:09:30 +02:00
Greg Hogan
a4370f8d47
gnu: python-numpy: Update to 1.23.2.
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.23.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 23:59:58 +02:00