Commit Graph

91624 Commits

Author SHA1 Message Date
arkhan
4d510e5411
gnu: dragon-drop: Correct PREFIX.
* gnu/packages/gtk.scm (dragon-drop)[#:make-flags]: Remove gratuitous “/bin”
from PREFIX.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-14 20:56:45 +02:00
jgart
104be3d5e3
gnu: Add folders.
* gnu/packages/esolangs.scm (folders): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-14 20:45:33 +02:00
Mathieu Othacehe
52f82c1af0
gnu: evince: Use poppler-next.
This fixes the following issue: ../evince-42.3/meson.build:416: WARNING: PDF
support is disabled since poppler-glib version >= 22.02.0 or libxml-2.0
version >= 2.5.0 not found

and restores PDF support.

* gnu/packages/gnome.scm (evince)[inputs]: Use poppler-next.
2022-09-14 18:09:13 +02:00
Mathieu Othacehe
a3de623e4a
gnu: Add poppler-next.
* gnu/packages/pdf.scm (poppler-next): New variable.
2022-09-14 18:09:13 +02:00
muradm
29d52a56f2
gnu: fail2ban-service-type: Improve extra-content fields.
* gnu/services/security.scm
(fail2ban-jail-configuration)[extra-content]: Change to text-config.
(fail2ban-configuration)[extra-content]: Change to text-config.
* gnu/doc/guix.texi: Update type of extra-content fields.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-14 11:29:11 -04:00
Andrew Tropin
0336372296
gnu: emacs-kv: Fix build.
Build fails with emacs-next cause of copypasted test defined two times.

* gnu/packages/patches/emacs-kv-fix-tests.patch: New file.
* gnu/packages/emacs-xyz.scm (emacs-kv): Use it here.
* gnu/local.mk (dist_patch_DATA): Register it here.
2022-09-14 18:25:12 +03:00
Andrew Tropin
6cdde65bb5
home: shepherd: Add daemonize? option to configuration.
* gnu/home/services/shepherd.scm (home-shepherd-configuration):
Add DAEMONIZE?.
(home-shepherd-configuration-file): Use CONFIG argument instead of two
separate SERVICES and SHEPHERD, respect DAEMONIZE?.
(ensure-shepherd-gexp, launch-shepherd-gexp,
shepherd-xdg-configuration-files): Adjust according to arguments changes in
HOME-SHEPHERD-CONFIGURATION-FILE.
2022-09-14 18:25:11 +03:00
Nicolas Goaziou
41c4a1ccfd
gnu: emacs-treemacs-extra: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
mu.
2022-09-14 16:57:37 +02:00
Guillaume Le Vaillant
5b35626374
gnu: txr: Update to 281.
* gnu/packages/lisp.scm (txr): Update to 281.
2022-09-14 11:07:49 +02:00
Guillaume Le Vaillant
33cff9aad2
gnu: cl-lzlib: Update to 2.0-2.22767ca.
* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 2.0-2.22767ca.
2022-09-14 11:03:20 +02:00
Guillaume Le Vaillant
8a58323908
gnu: gallery-dl: Update to 1.23.0.
* gnu/packages/video.scm (gallery-dl): Update to 1.23.0.
2022-09-14 11:03:20 +02:00
Christopher Baines
fa4fffbd08
gnu: Add comments to the bottom of a few more package modules.
This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.

If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.

* gnu/packages/crates-graphics.scm: Add comment discouraging adding packages
to the bottom of the file.
* gnu/packages/crates-gtk.scm: ditto.
* gnu/packages/games.scm: ditto.
* gnu/packages/music.scm: ditto.
* gnu/packages/qt.scm: ditto.
* gnu/packages/web.scm: ditto.
2022-09-14 09:33:11 +01:00
Artyom V. Poptsov
8349fce0ee
gnu: Add java-slf4j-nop.
* gnu/packages/java.scm (java-slf4j-nop): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-14 09:33:11 +01:00
Kristian Lein-Mathisen
699ae7f5da
gnu: solvespace: Wrap with GSETTINGS_SCHEMA_DIR.
By opening File => Open in the menu, SolveSpace crashes with:

(solvespace:3891): GLib-GIO-ERROR **: 11:52:37.518: Settings schema
'org.gtk.Settings.FileChooser' is not installed fish: Job 1, 'solvespace'
terminated by signal SIGTRAP (Trace or breakpoint trap)

This patch should fix that, showing the GTK FileChooser dialog instead.
Solution was taken from gnu/packages/messaging.scm (utox).

* gnu/packages/engineering.scm (solvespace)[arguments]: Wrap with
GSETTINGS_SCHEMA_DIR.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-14 09:32:55 +01:00
kiasoc5
592ca01d8d
gnu: Add blesh.
* gnu/packages/bash.scm (blesh): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-14 08:51:35 +01:00
Maxim Cournoyer
76454d9af3
gnu: cmake: Update to 3.24.2.
* gnu/packages/cmake.scm (cmake): Update to 3.24.2.
[source]: Adjust snippet to preserve "Utilities/cmelf".  Override with new
patch.
[native-inputs]: Use modify-inputs and remove labels.
* gnu/packages/patches/cmake-curl-certificates-3.24.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-09-14 00:02:39 -04:00
Ludovic Courtès
5017b1bc3a
gnu: texlive-setspace: Add 'license' field.
* gnu/packages/tex.scm (texlive-setspace)[license]: New field.
2022-09-14 00:14:51 +02:00
Nicolas Goaziou
ac17d6ebf8
gnu: emacs-libyaml: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-libyaml)[arguments]: Use G-expressions.
Remove trailing #T from phases.  Prefer MAKE-FILE-WRITABLE over CHMOD.
2022-09-13 23:23:22 +02:00
Nicolas Goaziou
2f0b3b2d22
gnu: emacs-libyaml: Update to 0.1-1.961e0d8.
* gnu/packages/emacs-xyz.scm (emacs-libyaml): Update to 0.1-1.961e0d8.
2022-09-13 23:20:51 +02:00
Nicolas Goaziou
ebbf77bf49
gnu: gammastep: Improve package style.
* gnu/packages/xdisorg.scm (gammastep)[arguments]: Use G-expressions.
2022-09-13 23:07:06 +02:00
Nicolas Goaziou
b6a633920d
gnu: gammastep: Update to 2.0.9.
* gnu/packages/xdisorg.scm (gammastep): Update to 2.0.9.
2022-09-13 23:07:06 +02:00
Nicolas Goaziou
669187accc
gnu: hedgewars: Improve package style.
* gnu/packages/games.scm (hedgewars)[arguments]: Use G-expressions. Remove
trailing #T.  Remove FIX-SORCES phase.  Run tests according to #:tests?
keyword.
[inputs]: Remove labels.
2022-09-13 23:07:06 +02:00
Nicolas Goaziou
d8d5e2a88f
gnu: hedgewars: Update to 1.0.2.
* gnu/packages/games.scm (hedgewars): Update to 1.0.2.
* gnu/packages/patches/hedgewars-network-bsd.patch: Delete file.
* gnu/local.mk: Apply removal.
2022-09-13 23:07:05 +02:00
Nicolas Goaziou
a24da5c8bc
gnu: emacs-treemacs: Update package style.
* gnu/packages/emacs-xyz.scm (emacs-treemacs)[arguments]: Use
G-expressions.  Simplify PATCH-PATHS phase.  Move data within the ELPA directory.
2022-09-13 23:07:05 +02:00
Nicolas Goaziou
66b54aef0d
gnu: emacs-treemacs: Update to 3.0.
* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 3.0.
2022-09-13 23:07:05 +02:00
Ricardo Wurmus
a7af25ad31
gnu: kraken2: Update to 2.1.2.
* gnu/packages/bioinformatics.scm (kraken2): Update to 2.1.2.
2022-09-13 17:35:38 +02:00
Ludovic Courtès
e61c581805
gnu: qtshadertools: Fix 'license' field.
Fixes <https://issues.guix.gnu.org/57581>.
Reported by Julien Lepiller <julien@lepiller.eu>.
Fix provided by Florian Pelz <pelzflorian@pelzflorian.de>.

* gnu/packages/qt.scm (qtshadertools)[license]: Fix value.
2022-09-13 16:38:08 +02:00
Jan (janneke) Nieuwenhuizen
7a980bbaf4
gnu: dezyne: Update to 2.16.1.
* gnu/packages/dezyne.scm (dezyne): Update to 2.16.1.
2022-09-13 15:08:41 +02:00
Nicolas Goaziou
4017a47766
gnu: crawl: Update to 0.29.1.
* gnu/packages/games.scm (crawl): Update to 0.29.1.
2022-09-13 14:48:46 +02:00
Trevor Richards
0196662198
gnu: emacs-expand-region: Update to 0.11.0-1.c5c4362.
* gnu/packages/emacs-xyz.xcm (emacs-expand-region): Update to
0.11.0-1.c5c4362.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-13 14:48:46 +02:00
Nicolas Graves via Guix-patches via
1a89db2c0e
gnu: Add emacs-ednc.
* gnu/packages/emacs-xyz.scm (emacs-ednc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-13 14:48:46 +02:00
Maxim Cournoyer
4d15eb2368
gnu: gnome-bluetooth: Fix source URL.
* gnu/packages/gnome.scm (gnome-bluetooth)[source]: Fix URL.
2022-09-13 08:42:40 -04:00
Efraim Flashner
c2f9064f9b
gnu: python-efl: Update to 1.26.0.
* gnu/packages/enlightenment.scm (python-efl): Update to 1.26.0.
[inputs]: Add python-packaging.
[arguments]: Remove trailing #t from phases.
2022-09-13 12:05:39 +03:00
Maxim Cournoyer
1d7402c4ed
gnu: gnome-screenshot: Remove meson patch.
* gnu/packages/gnome.scm (gnome-screenshot)
[source]: Delete patches field.
* gnu/packages/patches/gnome-screenshot-meson-0.60.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2022-09-13 02:05:00 -04:00
Maxim Cournoyer
51ea0a7958
gnu: glade: Remove meson argument.
* gnu/packages/gnome.scm (glade3)[meson]: Delete argument.
2022-09-13 02:05:00 -04:00
Maxim Cournoyer
7d59dbfb8b
gnu: gnome-2048: Remove input labels.
* gnu/packages/games.scm (gnome-2048)[inputs, native-inputs]: Remove labels.
2022-09-13 02:05:00 -04:00
Maxim Cournoyer
2f12a46090
gnu: gpaste: Update to 42.1.
* gnu/packages/gnome-xyz.scm (gpaste): Update to 42.1.
[meson]: Delete argument.
[phases]{fix-introspection-install-dir}: Use #$output.
[native-inputs]: Remove autoconf, automake and libtool.
[inputs]: Remove graphene.  Add gtk and libadwaita.  Sort.
* gnu/packages/patches/gpaste-fix-paths.patch: Update patch.
2022-09-13 02:04:59 -04:00
Maxim Cournoyer
eda94d13d4
gnu: Add pkgconf.
* gnu/packages/pkg-config.scm (pkgconf): New variable.
2022-09-13 02:04:59 -04:00
Maxim Cournoyer
028b60a985
gnu: gnome-maps: Update to 43.rc.
* gnu/packages/geo.scm (gnome-maps): Update to 43.rc.
[arguments]: Use gexps.
[phases]{patch-dbus-service}: Use #$output.
{wrap}: Do not wrap with LD_LIBRARY_PATH, which now seems extraneous.  Delete
trailing #t.
[native-inputs]: Add glib:bin.  Remove labels.
[inputs]: Remove labels and sort.  Add pango-next.  Replace
libchamplain with libshumate, rest with rest-next, webkitgtk-with-libsoup2
with webkitgtk and libsoup-minimal-2 with libsoup.
2022-09-13 02:04:59 -04:00
Maxim Cournoyer
ab754956c1
gnu: Add libshumate.
* gnu/packages/gnome.scm (libshumate): New variable.
2022-09-13 02:04:59 -04:00
Maxim Cournoyer
1ffeeac0c1
gnu: gnome-shell: Use libsoup 3 to fix tests.
* gnu/packages/gnome.scm (gnome-shell)[configure-flags]: Add -Dsoup2=false.
2022-09-13 02:04:59 -04:00
Maxim Cournoyer
f8ef02ec76
gnu: arc-theme: Update to 20220405.
* gnu/packages/gnome-xyz.scm (arc-theme): Update to 20220405.
[native-inputs]: Add python.
2022-09-13 02:04:58 -04:00
Maxim Cournoyer
b659d8fafa
gnu: chatty: Fix build.
* gnu/packages/messaging.scm (chatty)
[#:glib-or-gtk?]: New argument.
[inputs]: Replace folks with folks-with-libsoup2.
[propagated-inputs]: Replace evolution-data-server with evolution-data-server-3.44.
2022-09-13 02:04:58 -04:00
Maxim Cournoyer
e1ae27e712
gnu: chatty: Fix indentation.
* gnu/packages/messaging.scm (chatty): Re-indent.
2022-09-13 02:04:58 -04:00
Maxim Cournoyer
8465732b7c
gnu: Add folks-with-libsoup2.
* gnu/packages/gnome.scm (folks-with-libsoup2): New variable.
2022-09-13 02:04:58 -04:00
Maxim Cournoyer
311e627c3e
gnu: libgweather: Use geocode-glib-with-libsoup2.
* gnu/packages/gnome.scm (libgweather)
[propagated-inputs]: Replace geocode-glib with geocode-glib-with-libsoup2.
2022-09-13 02:04:58 -04:00
Maxim Cournoyer
042df7d4d8
gnu: gupnp-igd: Build with gupnp-1.4.
* gnu/packages/gnome.scm (gupnp-igd)
[arguments]: Use gexps.
[phases]: Delete trailing #t.
{patch-docbook-xml}: Use this-package-native-input.
{move-doc}: Use gexps.
[native-inputs]: Remove labels.
[propagated-inputs]: Remove gssdp, gupnp and libsoup.  Add gupnp-1.4.
2022-09-13 02:04:57 -04:00
Maxim Cournoyer
f4dc2344f4
gnu: gnucash: Update to 4.11 and use gexps.
* gnu/packages/gnucash.scm: Sort imports.
(gnucash): Update to 4.11.  Re-order fields, moving inputs after arguments.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
{unpack-gmock}: Delete phase.
{set-env-vars}: Use search-input-directory.
{install-locales}: Use gexps.
{split-python-bindings}: Likewise.
{wrap-programs}: Likewise.  Also use search-input-file.
[native-inputs]: Delete labels.  Remove googlemock source.  Sort.
[inputs]: Delete labels.  Sort.
(gnucash-docs): Adjust URI and update hash.
[native-inputs]: Delete labels.  Sort.
2022-09-13 02:04:57 -04:00
Maxim Cournoyer
f618a5e2d7
gnu: libofx: Update to 0.10.7.
* gnu/packages/finance.scm (libofx): Update to 0.10.7.
[arguments]: Use gexps.
[configure-flags]: Use search-input-directory.
[inputs]: Remove labels.
2022-09-13 02:04:57 -04:00
Maxim Cournoyer
e4bf10ab0b
gnu: evolution: Update to 3.45.3.
* gnu/packages/gnome.scm (evolution): Update to 3.45.3.
[arguments]: Use gexps.
[configure-flags]: Remove -DENABLE_LIBCRYPTUI=OFF, obsolete.
[phases]{patch-ui-module-dir}: Update phase.
[inputs]: Replace libgweather with libgweather4.  Replace
webkitgtk-with-libsoup2 with webkitgtk.  Remove libnotify.
2022-09-13 02:04:57 -04:00