Commit graph

199 commits

Author SHA1 Message Date
Ludovic Courtès
e3196755e6
gnu: Further simplify package inputs.
This is the result of running:

  ./pre-inst-env guix style --input-simplification=safe

and manually undoing changes on a dozen of packages to reduce
rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13 22:15:07 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Ludovic Courtès
efbaa5fcc8
gnu: mate: Depend on 'librsvg-for-system'.
* gnu/packages/mate.scm (engrampa)[inputs]: Replace LIBRSVG by
LIBRSVG-FOR-SYSTEM.
(libmatekbd)[inputs]: Likewise.
(mate-panel)[inputs]: Likewise.
(mate-screensaver)[inputs]: Likewise.
(mate-utils)[inputs]: Likewise.
(mate-control-center)[inputs]: Likewise.
(eom)[inputs]: Likewise, and remove duplicate
[license]: Remove unnecessary list.
2021-12-05 22:42:25 +01:00
Ludovic Courtès
9404cd3301
gnu: libmateweather: Build with libsoup 2.
* gnu/packages/mate.scm (libmateweather)[propagated-inputs]: Change
LIBSOUP to LIBSOUP-MINIMAL-2.
2021-11-22 23:50:55 +01:00
Maxim Cournoyer
feab09f72a
gnu: gtk: Replace gdk-pixbuf+svg by librsvg.
With the addition of a profile hook for computing the gdk-pixbuf loaders cache
file, there is no longer a need for gdk-pixbuf+svg, and librsvg can propagate
gdk-pixbuf without fear, so replace the former for the latter.

The replacement was automated with the following command:

   $ git grep -l ',gdk-pixbuf+svg)' \
     | xargs sed 's/(".*" ,gdk-pixbuf+svg)/("librsvg" ,librsvg)/' -i

* gnu/packages/gtk.scm (gdk-pixbuf+svg): Delete package.
(gtk+-2)[propagated-inputs]: Replace gdk-pixbuf+svg with librsvg.
(gtk+)[propagated-inputs]: Likewise.
* gnu/packages/gnome.scm (gdk-pixbuf+svg): Add deprecated package.
2021-11-11 12:18:20 -05:00
Mathieu Othacehe
e486b2b674
Merge remote-tracking branch 'signed/master' into core-updates 2021-10-18 14:37:26 +00:00
Tobias Geerinckx-Rice
44469ffd83
gnu: font-abattis-cantarell: Update variable name.
* gnu/packages/fonts.scm (font-cantarell): Rename to…
(font-abattis-cantarell): …this.
* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Adjust accordingly.
* gnu/packages/mate.scm (mate)[inputs]: Likewise.
* gnu/services/xorg.scm (<gdm-configuration>): Likewise.
2021-10-15 18:12:45 +02:00
Raghav Gururajan
50e0fa19f0
gnu: Update gtkmm to 4.2.0, add gtkmm@3, and adjust gtkmm@2.
* gnu/packages/gtk.scm (gtkmm)[version]: Update to 4.2.0.
[arguments](meson): New argument.
[native-inputs]: Add glib:bin.
[propagated-inputs]: Replace gtk+ with gtk.
(gtkmm-3): New variable.
(gtkmm-2)[arguments]: Strip certain inherited arguments.
* gnu/packages/animation.scm (synfigstudio)[inputs]: Switch to gtkmm-3.
* gnu/packages/astronomy.scm (stackistry)[inputs]: Ditto.
* gnu/packages/audio.scm (guitarix)[inputs]: Ditto.
* gnu/packages/disk.scm (parted)[inputs]: Ditto.
* gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Ditto.
(workrave)[inputs]: Ditto.
(gnote)[inputs]: Ditto.
* gnu/packages/gobby.scm (gobby)[inputs]: Ditto.
* gnu/packages/inkscape.scm (inkscape)[inputs]: Ditto.
* gnu/packages/mail.scm (astroid)[inputs]: Ditto.
* gnu/packages/mate.scm (mate-system-monitor)[inputs]: Ditto.
* gnu/packages/music.scm (tascam-gtk)[inputs]: Ditto.
* gnu/packages/photo.scm (rawtherapee)[inputs]: Ditto.
* gnu/packages/pulseaudio.scm (pavucontrol)[inputs]: Ditto.
(paprefs)[inputs]: Ditto.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Ditto.
* gnu/packages/wm.scm (waybar)[inputs]: Ditto.
2021-10-02 10:54:13 +00:00
Guillaume Le Vaillant
ad0bd346f5
gnu: atril: Fix build.
* gnu/packages/mate.scm (atril)[inputs]: Replace python2-dogtail by
  python-dogtail. Replace openjpeg-1 by openjpeg.
2021-09-17 15:47:59 +02:00
Ludovic Courtès
6ea7297ea4
gnu: Use 'search-input-directory' when looking for tzdata.
* gnu/packages/backup.scm (duplicity)[arguments]: Use
'search-input-directory' for "share/zoneinfo".
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Likewise.
(pigx-bsseq): Likewise.
* gnu/packages/calcurse.scm (calcurse): Likewise.
* gnu/packages/calendar.scm (date): Likewise.
* gnu/packages/compression.scm (lhasa): Likewise.
* gnu/packages/cran.scm (r-rstan): Likewise.
* gnu/packages/django.scm (python-django): Likewise.
* gnu/packages/dlang.scm (ldc-bootstrap): Likewise.
* gnu/packages/finance.scm (ledger): Likewise.
* gnu/packages/glib.scm (glib): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
(go-1.14): Likewise.
* gnu/packages/kde-frameworks.scm (kcalendarcore): Likewise.
(kdelibs4support): Likewise.
* gnu/packages/kodi.scm (kodi): Likewise.
* gnu/packages/mail.scm (mu): Likewise.
* gnu/packages/perl.scm (perl-libtime-parsedate): Likewise.
* gnu/packages/python-xyz.scm (python-robotframework): Likewise.
(python-dparse): Likewise.
* gnu/packages/rrdtool.scm (rrdtool): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
* gnu/packages/vim.scm (vim): Likewise.
* gnu/packages/virtualization.scm (ganeti): Likewise.
* gnu/packages/vpn.scm (strongswan): Likewise.
* gnu/packages/xfce.scm (xfce4-panel): Likewise.
* gnu/packages/mate.scm (libmateweather): Use 'search-input-file' for
"share/zoneinfo/zone.tab".
2021-07-24 16:23:22 +02:00
Marius Bakke
f034264204
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/bioinformatics.scm
	gnu/packages/django.scm
	gnu/packages/gtk.scm
	gnu/packages/llvm.scm
	gnu/packages/python-web.scm
	gnu/packages/python.scm
	gnu/packages/tex.scm
	guix/build-system/asdf.scm
	guix/build/emacs-build-system.scm
	guix/profiles.scm
2021-05-09 21:29:46 +02:00
Ludovic Courtès
c09e331b25
gnu: xfce, mate: Propagate 'font-dejavu'.
Fixes <https://bugs.gnu.org/47713>.
Reported by bo0od <bo0od@riseup.net>.

This ensures applications such as IceCat can properly text (numbers in
the case of IceCat).

* gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]: Add
FONT-DEJAVU.
* gnu/packages/mate.scm (mate)[propagated-inputs]: New field.
* gnu/packages/xfce.scm (xfce)[propagated-inputs]: New field.
2021-04-25 23:35:04 +02:00
Efraim Flashner
2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Léo Le Bouter
ce995d5206
gnu: mate-panel: Add missing inputs for Wayland support.
* gnu/packages/mate.scm (mate-panel)[inputs]: Add gtk-layer-shell and
wayland.
2021-03-22 15:45:33 +01:00
Maxime Devos
ce10e2b3e9
gnu: Use autoconf instead of autoconf-wrapper when possible.
This should reduce confusion on when to use the "autoconf"
package and when to use "autoconf-wrapper" instead in
package definitions.

Fixes <https://bugs.gnu.org/46564>.

* gnu/packages/autotools.scm (autoconf-wrapper):
  advise to use the "autoconf" package instead where
  possible.
* gnu/packages/game-development.scm (tsukundere)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gimp.scm
  (glimpse)[native-inputs]: likewise.
  (gimp-resynthesizer)[native-inputs]: add comment on why
  "autoconf-wrapper" is used.
* gnu/packages/gnunet.scm (gnunet)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gnupg.scm (signing-party)[native-inputs]:
  add comment on why "autoconf-wrapper" is used.
* gnu/packages/guile-xyz.scm
  (guile-bash,guile-filesystem,guile-ics,guile-udev)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/libevent.scm (libuv)[native-inputs]: indicates
  "autoconf-wrapper" needs to be replaced with "autoconf"
  on core-updates.
* gnu/packages/logging.scm (glog)[native-inputs]: use "autoconf"
  instead of "autoconf-wrapper".
* gnu/packages/mail.scm (libetpan)[native-inputs]: likewise.
* gnu/packages/mate.scm
  (mate-icon-theme-faenza)[native-inputs]: add comment on why
  "autoconf-wrapper" is used.
  (mate-screensaver)[native-inputs]: use "autoconf" instead of
  "autoconf-wrapper".
* gnu/packages/package-management.scm (guix)[native-inputs]: likewise.
* gnu/packages/sawfish.scm (librep)[native-inputs]: likewise.
* gnu/packages/video.scm (motion)[native-inputs]: likewise.
* gnu/packages/zile.scm (zile)[native-inputs]: likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-17 23:10:19 +01:00
Jonathan Brielmaier
955e523bdc
gnu: atril: Update to 1.24.0.
* gnu/packages/mate.scm (atril): Update to 1.24.0.
[native-inputs]: Add texlive-bin for synctex.
2020-12-08 22:26:13 +01:00
Marius Bakke
3645716c56
gnu: caja-extensions: Remove unused input.
* gnu/packages/mate.scm (caja-extensions)[inputs]: Remove IMAGEMAGICK.
2020-11-11 21:37:12 +01:00
Tobias Geerinckx-Rice
5720abd992
gnu: pluma: Update to 1.24.1.
* gnu/packages/mate.scm (pluma): Update to 1.24.1.
2020-08-28 18:38:28 +02:00
Tobias Geerinckx-Rice
312485299d
gnu: mate-system-monitor: Update to 1.24.1.
* gnu/packages/mate.scm (mate-system-monitor): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-26 21:02:24 +02:00
Tobias Geerinckx-Rice
44e4332adc
gnu: mate-screensaver: Update to 1.24.1.
* gnu/packages/mate.scm (mate-screensaver): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-26 21:02:24 +02:00
Tobias Geerinckx-Rice
ac570f00b0
gnu: mate-power-manager: Update to 1.24.2.
* gnu/packages/mate.scm (mate-power-manager): Update to 1.24.2.
[source]: Hard-code NAME.
2020-08-20 06:16:44 +02:00
Tobias Geerinckx-Rice
083496ebf5
gnu: engrampa: Update to 1.24.1.
* gnu/packages/mate.scm (engrampa): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
2719691f0f
gnu: eom: Update to 1.24.1.
* gnu/packages/mate.scm (eom): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
4d0737140b
gnu: mate-calc: Update to 1.24.1.
* gnu/packages/mate.scm (mate-calc): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
e2a67c0178
gnu: mate-control-center: Update to 1.24.1.
* gnu/packages/mate.scm (mate-control-center): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
68d4f1fffe
gnu: caja-extensions: Update to 1.24.1.
* gnu/packages/mate.scm (caja-extensions): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
5d29b70552
gnu: mate-media: Update to 1.24.1.
* gnu/packages/mate.scm (mate-media): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
7e5585ed41
gnu: mate-applets: Update to 1.24.1.
* gnu/packages/mate.scm (mate-applets): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice
723e99faba
gnu: mate-menus: Update to 1.24.1.
* gnu/packages/mate.scm (mate-menus): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
870e12b51f
gnu: libmatekbd: Update to 1.24.1.
* gnu/packages/mate.scm (libmatekbd): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
a8f29138e4
gnu: libmatemixer: Update to 1.24.1.
* gnu/packages/mate.scm (libmatemixer): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
0674db61bb
gnu: mate-settings-daemon: Update to 1.24.1.
* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
f163bb6867
gnu: mate-session-manager: Update to 1.24.1.
* gnu/packages/mate.scm (mate-session-manager): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
0d553270a9
gnu: mate-terminal: Update to 1.24.1.
* gnu/packages/mate.scm (mate-terminal): Update to 1.24.1.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
3ae745fed3
gnu: libmateweather: Update to 1.24.1.
* gnu/packages/mate.scm (libmateweather): Update to 1.24.1.
[source]: Hard-code NAME.  Remove obsolete snippet.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice
5f6589281f
gnu: mate-desktop: Update to 1.24.1.
* gnu/packages/mate.scm (mate-desktop): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:22 +02:00
Tobias Geerinckx-Rice
c19b2df129
gnu: mate-panel: Update to 1.24.1.
* gnu/packages/mate.scm (mate-panel): Update to 1.24.1.
2020-08-11 05:20:36 +02:00
Tobias Geerinckx-Rice
2b00bf2459
gnu: marco: Update to 1.24.1.
* gnu/packages/mate.scm (marco): Update to 1.24.1.
2020-08-11 05:20:36 +02:00
Jonathan Brielmaier
5d9540ddcf
gnu: mate: Don't propagate glib:bin.
* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove as the
proper fix arrived from core-updates.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22 21:28:12 +03:00
Jonathan Brielmaier
a2ebd098d7
gnu: mate-common: Update to 1.24.1.
* gnu/packages/mate.scm (mate-common): Update to 1.24.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22 21:27:38 +03:00
Mathieu Othacehe
e23ec7144c
gnu: libmateweather: Fix tests.
Apply the following upstream fix:
ea13e06563.

* gnu/packages/mate.scm (libmateweather)[source]: Fix tests by renaming
America/Godthab timezone to America/Nuuk.
2020-06-16 16:33:55 +02:00
nikita
3c986a7dc2
mailmap: Update entries for Nikita.
* .mailmap: change email and name for Nikita.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm,
gnu/packages/check.scm, gnu/packages/cinnamon.scm,
gnu/packages/compression.scm, gnu/packages/crypto.scm,
gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm,
gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm,
gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-13 09:30:26 +03:00
Marius Bakke
2778302399
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/check.scm
	gnu/packages/cross-base.scm
	gnu/packages/gimp.scm
	gnu/packages/java.scm
	gnu/packages/mail.scm
	gnu/packages/sdl.scm
	gnu/packages/texinfo.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2020-04-08 13:00:50 +02:00
Vincent Legoll
a34564439d
gnu: mate: Make some inputs native.
* gnu/packages/mate.scm (mate)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to this new field.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:22:59 +02:00
Ludovic Courtès
a1a9d3848c
gnu: mate-session-manager: Actually build with elogind support.
Fixes <https://bugs.gnu.org/40327>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

This ensures one gets a "Shut Down" entry in the "System" menu.

* gnu/packages/mate.scm (mate-session-manager)[arguments]: Pass
"--with-elogind" instead of "--enable-elogind".  Remove 'pre-configure'
phase.
2020-04-02 16:07:12 +02:00
Ludovic Courtès
8a5cdc078c
gnu: mate-control-center: Fix file name in polkit rule.
* gnu/packages/mate.scm (mate-control-center)[arguments]: New field.
2020-04-02 16:07:12 +02:00
Jonathan Brielmaier
ae8e0fbd82
gnu: mate: Add glib:bin to propagated-inputs.
This is a fix for https://issues.guix.gnu.org/issue/38135 until the
proper fix from core-updates is merged.

* gnu/packages/mate.scm (mate)[propagated-inputs]: Add glib:bin.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 16:07:11 +02:00
Jonathan Brielmaier
57384fe72f
gnu: mate-themes: Update to 3.22.21.
* gnu/packages/mate.scm (mate-themes): Update to 3.22.21.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 16:07:11 +02:00
Jonathan Brielmaier
db41c3f1b4
gnu: mate-power-manager: Update to 1.24.1.
* gnu/packages/mate.scm (mate-power-manager): Update to 1.24.1.
[native-inputs]: Switch from intltool to gettext as upstream. Add polkit
for ITS rules. Libtool is generated during build, so we can remove the
external one.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 16:07:11 +02:00
Jonathan Brielmaier
65afb91138
gnu: mate-polkit: Update to 1.24.0.
* gnu/packages/mate.scm (mate-polkit): Update to 1.24.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 16:07:11 +02:00