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
Maxim Cournoyer
629172258d
gnu: evolution-data-server: Update to 3.45.3.
...
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.45.3.
[configure-flags]: Add -DENABLE_OAUTH2_WEBKITGTK4=OFF.
[native-inputs]: Sort.
[propagated-inputs]: Add glib, gtk and json-glib. Replace libsoup-minimal-2
with libsoup.
[inputs]: Replace libgweather with libgweather4. Replace
webkitgtk-with-libsoup2 with webkitgtk. Add pango-next.
(evolution-data-server-3.44): New variable.
2022-09-13 02:04:56 -04:00
Maxim Cournoyer
ad519b73e2
gnu: Add webkitgtk-next.
...
* gnu/packages/webkit.scm (webkitgtk-next): New variable.
2022-09-13 02:04:56 -04:00
Maxim Cournoyer
4ebd1da9eb
gnu: libsoup: Update to 3.1.4.
...
* gnu/packages/gnome.scm (libsoup): Update to 3.1.4.
[configure-flags]: Remove obsolete gtk_doc flag and use gexps.
[phases]{patch-docbook-xml}: Delete phase.
{move-doc}: Use gexps.
[native-inputs]: Delete docbook-xml and gtk_doc. Add gi-docgen.
2022-09-13 02:04:56 -04:00
Maxim Cournoyer
af321a81aa
gnu: numix-gtk-theme: Remove input labels.
...
* gnu/packages/gnome-xyz.scm (numix-gtk-theme)
[native-inputs]: Delete labels.
2022-09-13 02:04:56 -04:00
Maxim Cournoyer
b060857c8e
gnu: gnome-builder: Update to 42.1.
...
* gnu/packages/gnome.scm (gnome-builder): Update to 42.1.
[source]: Remove patches field.
[configure-flags]: Remove -Dplugin_flatpak=false and
-Dplugin_update_manager=false.
[phases]{patch-meson}: Use search-input-file.
{fix-ninja}: Delete phase.
[inputs]: Ad flatpak, libhandy and libostree.
[propagated-inputs]: Replace gtksourceview with gtksourceview-4.
* gnu/packages/patches/gnome-builder-update-libportal.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2022-09-13 02:04:56 -04:00
Maxim Cournoyer
715fb46817
gnu: sysprof: Update to 3.45.1.
...
* gnu/packages/gnome.scm (sysprof): Update to 3.45.1.
[phases]{patch-install-script}: Rename to...
{disable-post-install}: ... this, and adjust.
[inputs]: Replace glib with glib-next, gtk+ with gtk. Add libadwaita.
[native-inputs]: Replace glib:bin with glib-next:bin. Sort.
(sysprof-3.44): New variable.
(gnome-builder)[inputs]: Replace sysprof with sysprof-3.44.
2022-09-13 02:04:55 -04:00
Maxim Cournoyer
194e53b8a8
gnu: jsonrpc-glib: Update to 3.42.0.
...
* gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.42.0.
[inputs, native-inputs]: Sort.
2022-09-13 02:04:55 -04:00
Maxim Cournoyer
3426fc6036
gnu: piper: Update to 0.7 and enable tests.
...
* gnu/packages/gnome.scm (piper): Update to 0.7.
[native-inputs, inputs]: Move after arguments.
[tests?]: Remove argument.
[phases]{wrap-script}: Use wrap-script. Use search-input-file. Wrap with
GUIX_PYTHONPATH.
[native-inputs]: Add appstream.
[inputs]: Add guile-3.0. Remove gtk+:bin.
2022-09-13 02:04:55 -04:00
Maxim Cournoyer
13a0224cd1
gnu: apostrophe: Update to 2.6.3.
...
* gnu/packages/gnome.scm (apostrophe): Update to 2.6.3.
[source]: Update URL.
[imported-modules, modules]: New arguments.
[phases]{python-and-gi-wrap}: Use search-input-file and site-packages.
[native-inputs]: Add bash-minimal.
[home-page]: Update URL.
2022-09-13 02:04:55 -04:00
Maxim Cournoyer
6eeb0f4eeb
gnu: setzer: Update to 0.4.8.
...
* gnu/packages/gnome.scm (setzer): Update to 0.4.8.
[imported-modules, modules]: New arguments.
[phases]{python-and-gi-wrap}: Use search-input-file.
[inputs]: Remove gtksourceview and webkitgtk; add bash-minimal, gtksourceview-4,
python-pexpect, and webkitgtk-with-libsoup2.
[native-inputs]: Remove desktop-file-utils, glib:bin, gobject-introspection,
gtk+:bin, and python-wrapper; add python.
2022-09-13 02:04:55 -04:00
Maxim Cournoyer
70f1fd9aad
gnu: polari: Update to 42.1.
...
* gnu/packages/gnome.scm (polari): Update to 42.1.
[phases]{skip-gtk-update-icon-cache}: Adjust.
{fix-desktop-file}: Punctuate comment. Use search-input-file.
{wrap-typelib}: Likewise.
[inputs]: Move field after native-inputs. Replace libsoup-minimal-2 with
libsoup. Add bash-minimal.
[native-inputs]: Replace intltool with gettext-minimal.
2022-09-13 02:04:54 -04:00