me
/
guix
Archived
1
0
Fork 0
Commit Graph

425 Commits (10dd00af248e10d38f4b5580c24ccd0a43829de4)

Author SHA1 Message Date
Josselin Poiret 360c10ba7e
gnu: xdg-desktop-portal-wlr: Add binary dependencies.
* gnu/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch:
Add it.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Add
dependencies on bash-minimal, grim and slurp, and hardcode the paths
in source.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-19 13:17:30 +01:00
Josselin Poiret 5a507c0080
gnu: xdg-desktop-portal-wlr: Use new input style.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Refactor it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-19 13:17:28 +01:00
Josselin Poiret 367e67ec78
gnu: xdg-desktop-portal-wlr: Update to 0.5.0.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-19 13:15:02 +01:00
Liliana Marie Prikler c9be5f1060
gnu: telepathy-mission-control: Update to 5.16.6.
* gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.6.
2021-12-17 04:43:09 +01:00
Tobias Geerinckx-Rice 5ee8589c86
gnu: fprintd: Gexp arguments.
* gnu/packages/linux.scm (fprintd)[arguments]: Use Gexps.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice 18bfe44ef6
gnu: fprintd: Update to 1.94.1.
* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.1.
[arguments]: Remove obsolete 'patch-mistake and 'no-polkit-magic phases.
Make 'patch-systemd-dependencies regexp more specific.
Remove gi.repository.FPrint in the 'ignore-test-dependencies regexp.
[native-inputs]: Remove unused libxslt.
[inputs]: Remove unused gusb, nss, and pixman.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice 9cbf66b6c7
gnu: fprintd: Remove phase return values.
* gnu/packages/freedesktop.scm (fprintd)[arguments]:
Don't explicitly return #t from phases.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice b35efa1c56
gnu: libfprint: Gexp arguments.
* gnu/packages/linux.scm (libfprint)[arguments]: Use Gexps.
2021-12-14 19:35:22 +01:00
Tobias Geerinckx-Rice 9fd80ba79f
gnu: libfprint: Update to 1.94.2.
* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.2.
[arguments]: Add "-Dudev_rules_dir=" to #:configure-flags.
[native-inputs]: Remove eudev.  Remove input labels.
[inputs]: Remove glib.  Add libgudev.
2021-12-14 19:35:22 +01:00
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
Maxim Cournoyer 249dd3fc58
gnu: malcontent: Use meson 0.59 to fix build.
* gnu/packages/freedesktop.scm (malcontent)[meson]: Use meson 0.59.
2021-11-24 01:02:37 -05:00
Maxim Cournoyer cb09adc093
gnu: wayland: Use native-inputs unconditionally
* gnu/packages/freedesktop.scm (wayland): Remove trailing #t.
[phases]: Use native-inputs unconditionally.
2021-11-20 08:57:02 -05:00
Josselin Poiret 2db788fe74
gnu: elogind: Revert changes to polkit build time detection.
* gnu/packages/patches/elogind-revert-polkit-detection.patch: New file.
* gnu/packages/freedesktop.scm (elogind): Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
2021-11-19 17:19:34 -05:00
Josselin Poiret 02a3a1bdd7
gnu: seatd: Make elogind a propagated input.
* gnu/packages/freedesktop.scm (seatd): Do it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-19 14:26:15 +01:00
Maxim Cournoyer 79fce3f823
gnu: libinput: Update to 1.19.2.
* gnu/packages/freedesktop.scm (libinput): Update to 1.19.2.
2021-11-18 11:40:08 -05:00
Ludovic Courtès 62b93a5c9f
gnu: appstream: Link against libsoup 2.
This version of AppStream fails to build against libsoup 3.x.

* gnu/packages/freedesktop.scm (appstream)[inputs]: Replace LIBSOUP by
LIBSOUP-MINIMAL-2.
2021-11-18 15:38:32 +01:00
Maxim Cournoyer a8dd1d2abf
gnu: accountsservice: Use meson 0.59.4 to work around a bug in 0.60.0.
* gnu/packages/freedesktop.scm (accountsservice):
[meson]: Use meson-0.59.
2021-11-11 12:18:28 -05:00
Maxim Cournoyer a0bf66ab94
gnu: elogind: Update to 246.10.
* gnu/packages/freedesktop.scm (elogind): Update to 246.10.
Remove trailing #t.
[configure-flags]: Address TODOs, removing conditionals and providing
the kexec command.
[phases]{adjust-tests}: Disable the test-user-util and test-event tests.
[inputs]: Add kexec-tools.
2021-11-11 12:18:20 -05:00
Raghav Gururajan 7e3caf0077
gnu: farstream: Enable tests.
This patch depends on gstreamer's update to 1.18.4.

* gnu/packages/patches/farstream-gupnp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/freedesktop.scm (farstream)[patches]: Use it.
[arguments](tests?): Remove argument.
[phases](disable-timeout-tests): New phase.
2021-11-11 10:31:20 -05:00
John Kehayias 95d5090d9c
gnu: xdg-desktop-portal-gtk: Add missing input.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[inputs]: Add
  libxml2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-02 09:21:58 +01:00
Efraim Flashner bc5155b952
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-10-31 14:49:47 +02:00
Robby Zambito 91bb0955d9
gnu: waypipe: Update to 0.8.1
* gnu/packages/freedesktop.scm (waypipe): Update to 0.8.1.
[arguments]: Remove obsolete 'fix-sleep-path phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-28 21:30:28 +02:00
Robby Zambito d0850dbd34
gnu: waypipe: Simplify 'fix-sleep-path phase.
* gnu/packages/freedesktop.scm (waypipe)
[arguments]: Remove inputs argument.
[native-inputs]: Remove coreutils.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-28 21:30:27 +02:00
John Kehayias f52694e1d5
gnu: xdg-desktop-portal-gtk: Propagate xdg-desktop-portal.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[inputs]: Fix the
runtime need for xdg-desktop-portal and XDG_DESKTOP_PORTAL_DIR being written
twice. Move xdg-desktop-portal to ...
[propagated-inputs]: ... here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-25 21:01:21 +02:00
John Kehayias 7c5a4025f5
gnu: xdg-desktop-portal-gtk: Update to 1.10.0.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.10.0.
[arguments]: Adjust configure-flags for Gnome backends in new
version (defaults to disabled in this version)

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-25 20:32:14 +02:00
John Kehayias 419a778e46
gnu: xdg-desktop-portal: Update to 1.10.1.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.10.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-25 20:32:03 +02:00
John Kehayias 2be79191e0
gnu: libportal: Update to 0.4.
* gnu/packages/freedesktop.scm (libportal): Update to 0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-25 20:31:43 +02:00
Artem Chernyak 878744c5e3
gnu: udiskie: Update to 2.3.3.
* gnu/packages/patches/udiskie-no-appindicator.patch: Remove file.
* gnu/local.mk: Remove it.
* gnu/packages/freedesktop.scm (udiskie): Update to 2.3.3.
  [source]: Remove udiskie-no-appindicator patch.
  [inputs]: Add libindicator.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-10-18 16:35:38 +02:00
Marius Bakke c334a6603c
gnu: wayland-protocols: Update to 1.23.
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.23.
[build-system]: Switch to MESON-BUILD-SYSTEM.
2021-10-13 22:10:36 +02:00
Mathieu Othacehe a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Mathieu Othacehe d680ec00b9
gnu: accountsservice: Update to 0.6.55.
* gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.55.
[source]: Wrap the URI.
[build-system]: Switch to meson-build-system.
[arguments]: Fix configure-flags. Remove trailing #t. Fix the 'pre-configure
phase and wrap it.
[inputs]: Add dbus.
[description]: Wrap it.
2021-10-02 10:54:38 +00:00
Mathieu Othacehe 1e02955ea4
gnu: libportal: Update to 0.4.
* gnu/packages/freedesktop.scm (libportal): Update to 0.4.
[source]: Use the version as commit field.
2021-10-02 10:54:15 +00:00
Greg Hogan a5b2474037
gnu: Consolidate duplicate copyright names.
* gnu/packages/android.scm: Consolidate copyright lines with the same email address.
* gnu/packages/code.scm: Likewise.
* gnu/packages/cpp.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/file.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/gps.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/python-xyz.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/services/web.scm: Likewise.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-25 09:34:29 +02:00
Maxime Devos be58507d5d
gnu: wayland: Find docbook-xml when cross-compiling.
* gnu/packages/freedesktop.scm
  (wayland)[arguments]<#:phases>{patchdocbook-xml}: Look in 'native-inputs'
  instead of 'inputs' when cross-compiling.
2021-09-20 11:15:09 +00:00
Maxime Devos d979c916e8
gnu: wayland: Find wayland-scanner when cross-compiling.
* gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add
  pkg-config-for-build and 'this-package' when cross-compiling.
2021-09-20 11:15:09 +00:00
Maxime Devos 04380925ea
gnu: elogind: Fix cross-compilation.
%build-inputs and friends don't exist when cross-compiling,
so use some G-expology instead.

* gnu/packages/freedesktop.scm (elogind)[arguments]<#:configure-flags>:
  Don't use '%outputs' or '%build-inputs' when cross-compiling.
2021-09-20 11:11:46 +00:00
Maxime Devos ea91371466
gnu: elogind: Make #:configure-flags a G-exp.
* gnu/packages/freedesktop.scm
  (elogind)[arguments]{configure-flags}: Let this be a G-exp.
2021-09-20 11:11:46 +00:00
Ricardo Wurmus 230a8888fd
gnu: plymouth: Update to 0.9.5.
* gnu/packages/freedesktop.scm (plymouth): Update to 0.9.5.
[arguments]: Remove trailing boolean.
[native-inputs]: Add gettext-minimal.
2021-09-18 22:24:45 +02:00
Mathieu Othacehe 32c7233ff7
gnu: localed: Fix build.
* gnu/packages/freedesktop.scm (localed)[native-inputs]: Add rsync.
2021-09-17 17:33:27 +02:00
Ludovic Courtès d9dfbf886d
Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
Robby Zambito aced5d2608
gnu: Add waypipe.
* gnu/packages/freedesktop.scm (waypipe): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-06 11:15:00 +02:00
Sarah Morgensen cdb63b192c
gnu: libappindicator: Fix build for GCC 10.
* gnu/packages/freedesktop.scm (libappindicator)[source]: Add snippet to
  prevent declaring _PyGObject_API twice.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-05 10:56:41 +02:00
Marius Bakke d2e102d4e4
Merge branch 'master' into core-updates-frozen 2021-08-01 23:23:32 +02:00
Marius Bakke b029be2ee0
Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/bioinformatics.scm
	gnu/packages/cmake.scm
	gnu/packages/curl.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/gpodder.scm
	gnu/packages/music.scm
	gnu/packages/patches/glibc-bootstrap-system.patch
	gnu/packages/python-xyz.scm
	gnu/packages/shells.scm
	gnu/packages/statistics.scm
2021-07-29 22:34:57 +02:00
Maxim Cournoyer e81228166e
gnu: web: Move libyaml and libcyaml to (gnu packages serialization).
Files to be adjusted were searched with the following command:

 $ git ls-files | xargs grep -l -E ',libc?yaml' | \
       xargs grep -L '(gnu packages serialization)'

* gnu/packages/web.scm (libyaml, libyaml+static, libcyaml): Move to...
* gnu/packages/serialization.scm: ... here.
2021-07-29 22:03:33 -04:00
Raghav Gururajan f703bef87a
gnu: weston: Enable some features.
* gnu/packages/freedesktop.scm (weston)[inputs]: Add freerdp,
gstreamer and gst-plugins-base.
[configure-flags](backend-rdp,remoting): Remove flags.
(backend-default): New flag.
2021-07-25 02:00:22 -04:00
Raghav Gururajan e0fc091319
gnu: weston: Fix package inputs.
The newly added inputs are referenced by the package but was missing in
the package definition. Some of these inputs might have been used
by the package indirectly via propagation from other inputs. The moved
inputs are referenced in pkg-config files.

* gnu/packages/freedesktop.scm (weston)[inputs]: Add glib, libdrm,
libpng, libx11 and libxcb. Move libxkbcommon and wayland to ...
[propagated-inputs]: ... here. Add pixman.
2021-07-25 02:00:22 -04:00
Raghav Gururajan 17a8656bc7
gnu: weston: Update to 9.0.0 and adjust arguments+inputs accordingly.
* gnu/packages/freedesktop.scm (weston)[version]: Update to 9.0.0.
[configure-flags](c_link_args): New flag.
(simple-dmabuf-drm): Remove flag.
[native-inputs]: Add mscgen.
[inputs]: Add pipewire.
2021-07-25 01:59:49 -04:00
Ludovic Courtès 07e98fb9c4
gnu: Simplify "Xvbf" invocation in pre-check phases.
* gnu/packages/geo.scm (qgis)[arguments]: Simplify invocation of 'Xvfb'
in 'check' phase, assuming 'Xvfb' is in $PATH.
* gnu/packages/graphics.scm (opensubdiv)[arguments]: Likewise.
* gnu/packages/java-graphics.scm (java-piccolo2d-extras)[arguments]:
Likewise.
* gnu/packages/kde-frameworks.scm (kcontacts)[arguments]: Likewise.
(kdeclarative)[arguments]: Likewise.
* gnu/packages/kde-multimedia.scm (elisa)[arguments]: Likewise.
* gnu/packages/kde-plasma.scm (kscreenlocker)[arguments]: Likewise.
* gnu/packages/radio.scm (gnuradio)[arguments]: Likewise.
* gnu/packages/education.scm (gcompris-qt)[arguments]: Likewise.
* gnu/packages/freedesktop.scm (weston)[arguments]: Likewise.
2021-07-24 16:23:21 +02:00