me
/
guix
Archived
1
0
Fork 0
Commit Graph

871 Commits (78a38c5e54819235f70fbecc03138cd9c275a28d)

Author SHA1 Message Date
Maxim Cournoyer 0e406da6a0
gnu: Remove python2-pycairo.
* gnu/packages/gtk.scm (python2-pycairo): Delete variable.
2022-05-31 14:53:46 -04:00
Maxim Cournoyer 1c09ed3721
gnu: Remove python2-pygtk.
* gnu/packages/gtk.scm (python2-pygtk): Delete variable.
2022-05-31 14:53:45 -04:00
Benjamin Slade 5ae78c523a
gnu: yad: Update to 12.0.
* gnu/packages/gtk.scm (yad): Update to 12.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-27 23:10:03 +02:00
Zhu Zihao 095c609dfd
gnu: gtkmm: Update to 4.6.1.
* gnu/packages/gtk.scm (gtkmm): Update to 4.6.1.
[propagated-inputs]: Remove atkmm because it's no longer needed.
* gnu/packages/gtk.scm (pangomm): Update to 2.50.0.
[propagated-inputs]: Replace 'pango' with 'pango-next'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-04 22:58:02 +02:00
Zhu Zihao ef3cae59a2
gnu: gtk: Update to 4.6.1.
* gnu/local.mk (dist_patch_DATA): Remove gtk-introspection-test.patch.
* gnu/packages/patches/gtk-introspection-test.patch: Remove.
* gnu/packages/gtk.scm (gtk): Update to 4.6.1.
[source]: Remove stale patch.
[arguments]<phases>: Add 'patch-rst2man' phase, correct the binary name of
rst2man to 'rst2man.py'
[inputs]: Add libjpeg-turbo, libpng, libtiff.
[native-inputs]: Add python-docutils.
[propagated-inputs]: Use pango-next.
* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: Disable GTK4 build.
<configure-flags>: Add "-DENABLE_GTK_IM_MODULE=OFF".
<phases>: In phase "patch-install-prefix", Remove GTK4 code.
[inputs]: Remove package gtk.
[outputs]: Remove output "gtk4".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-04 22:58:02 +02:00
Zhu Zihao 4df7fe14ff
gnu: pango 1.50: Add version 1.50.4.
* gnu/packages/gtk.scm(pango-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-04 22:58:02 +02:00
Maxim Cournoyer a9429c8f22
Merge branch 'staging' into core-updates. 2022-03-21 23:39:43 -04:00
Zhu Zihao b3b9b68040
gnu: Add webp-pixbuf-loader.
* gnu/packages/gtk.scm (webp-pixbuf-loader): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-11 23:12:48 +01:00
Lars-Dominik Braun 57d0b1afb2
gnu: Add gromit-mpx.
* gnu/packages/gtk.scm (gromit-mpx): New variable.
2022-02-24 13:53:39 +01:00
Efraim Flashner 1fd74a7e5a
gnu: girara: Update to 0.3.7.
* gnu/packages/gtk.scm (girara): Update to 0.3.7.
[native-inputs]: Replace check-0.14 with check.
2022-02-19 19:09:20 +02:00
Maxim Cournoyer 0d41fe4855
Merge branch 'staging' into core-updates.
With "conflicts" resolved in (mostly in favor of master/staging):
	gnu/packages/admin.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/gtk.scm
	gnu/packages/kerberos.scm
	gnu/packages/linux.scm
	guix/lint.scm
2022-01-25 23:48:37 -05:00
Maxim Cournoyer 5d231df3cc
gnu: gtkmm: Add python to native inputs.
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.

* gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add python.
2022-01-10 11:44:38 -05:00
Maxim Cournoyer b78f0cbff4
gnu: gtk: Update to 4.4.1.
* gnu/packages/patches/gtk-introspection-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (gtk): Update to 4.4.1.
[origin]: Apply new patch.
[phases]{pre-check}: Set TZDIR.
[native-inputs]: Add graphene, python-pygobject and tzdata.
2022-01-10 11:44:37 -05:00
Maxim Cournoyer 5c3d2db4fd
gnu: pangomm: Add python to native inputs.
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.

* gnu/packages/gtk.scm (pangomm)[native-inputs]: Add python.
2022-01-10 11:44:37 -05:00
Maxim Cournoyer e25772628d
gnu: atkmm-2.28: Do not propagate two variants of glibmm.
* gnu/packages/gtk.scm (atkmm-2.28)[propagated-inputs]: Replace rather than
append glibmm-2.64.
2022-01-10 11:44:37 -05:00
Maxim Cournoyer 9e0dfe61e9
gnu: atkmm: Add python to native inputs.
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.

* gnu/packages/gtk.scm (atkmm)[native-inputs]: Add python.
2022-01-10 11:44:37 -05:00
Maxim Cournoyer 771550b280
gnu: cairo: Use bash-minimal unconditionally.
* gnu/packages/gtk.scm (cairo)[inputs]: Use bash-minimal unconditionally.
2022-01-10 11:44:32 -05:00
Maxim Cournoyer 41ec0573b8
gnu: Remove meson-0.59 workarounds.
Mostly automated with the following command:

$ grep --include='*.scm' '#:meson ,meson-0.59' -rl \
    | xargs sed -z 's/#:meson[^\n]*\s*//' -i

* gnu/packages/freedesktop.scm (malcontent)
(accountsservice): Delete #:meson argument.
* gnu/packages/games.scm (gnome-2048): Likewise.
* gnu/packages/geo.scm (gnome-maps): Likewise.
* gnu/packages/gnome.scm (gnome-photos, gnome-music)
(gnome-initial-setup, gnome-user-share, gnome-characters)
(gnome-disk-utility, gnome-font-viewer, evince, glade3)
(gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp)
(totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit)
(network-manager-applet, gnome-control-center, gnome-shell, nautilus)
(gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb)
(gitg, polari, gnome-boxes, gtranslator): Likewise.
* gnu/packages/gtk.scm: (gtkmm-3): Likewise.
* gnu/packages/pdf.scm (zathura): Likewise.
* gnu/packages/photo.scm (entangle): Likewise.
* gnu/packages/video.scm (pitivi): Likewise.
* gnu/packages/virtualization.scm (libvirt-glib): Likewise.
2022-01-10 11:44:29 -05:00
Efraim Flashner 6ccf8ea81f
Merge branch 'master' into core-updates 2021-12-19 15:15:11 +02:00
Jaft 21d1bffb61
gnu: Add pnmixer.
* gnu/packages/gtk.scm (pnmixer): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-17 09:05:02 +01:00
Leo Famulari 94836b2156
gnu: python2-pygtk2: Temporarily revert to the old style of inputs.
This fixes the build of this package.

Reported in #guix by jpoiret, ss2, and tschilptschilp23.

* gnu/packages/gtk.scm (python2-pygtk)[propagated-inputs]: Restore the label
expected in the 'fix-codegen' build phase.
2021-12-13 19:15:23 -05: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
Efraim Flashner c89940a43a
gnu: Use librsvg-bootstrap.
* gnu/packages/emacs.scm (emacs)[inputs]: Use librsvg-bootstrap.
* gnu/pacakges/gtk.scm (gtk+-2, gtk+)[propagated-inputs]: Same.
2021-12-12 15:19:00 +02:00
Ludovic Courtès dcf308a8bf
gnu: gtk+: Simplify inputs.
Obtained by running:

  guix style --input-simplification=always gtk+ gtk+@2

* gnu/packages/gtk.scm (gtk+-2, gtk+): Simplify inputs.
2021-12-05 23:24:48 +01:00
Ludovic Courtès 597119937d
gnu: gtk+@2: Use 'librsvg-for-system'.
* gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Use
'librsvg-for-system' unconditionally.
2021-12-05 23:15:24 +01:00
Ludovic Courtès 2561f2720f
gnu: gtk+: Use 'librsvg-for-system'.
This brings back SVG support on non-x86_64 platforms.

* gnu/packages/gtk.scm (gtk+)[inputs]: Use 'librsvg-for-system'
unconditionally.
[arguments]: In 'disable-failing-tests' phase, remove conditional
substitutions aimed for non-x86_64 targets lacking librsvg support.
* gnu/packages/gnome.scm (libhandy)[arguments]: Likewise, remove
'skip-test-that-requires-svg' phase.
2021-12-05 22:42:26 +01:00
Ludovic Courtès 689d141cd8
gnu: Remove librsvg@2.50 from the Xfce dependency graph.
This allows us to build Xfce on non-x86_64 platforms.

* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Use
'librsvg-for-system' instead of 'librsvg'.
* gnu/packages/gtk.scm (guile-rsvg)[inputs]: Likewise.
* gnu/packages/xfce.scm (xfce4-xkb-plugin)[inputs]: Likewise.
2021-12-02 14:59:57 +01:00
Ludovic Courtès 96d3c3eee8
Revert "gnu: gtk+: Skip test that requires SVG support on non-x86_64."
This reverts commit fa35a5f649, which is
redundant with 8a8e491258.
2021-11-26 10:53:24 +01:00
Ludovic Courtès fa35a5f649
gnu: gtk+: Skip test that requires SVG support on non-x86_64.
* gnu/packages/gtk.scm (gtk+)[arguments]: In 'disable-failing-tests',
skip 'tree-relationships' when not 'target-x86-64?'.
2021-11-25 23:15:38 +01:00
Maxim Cournoyer 8a8e491258
gnu: gtk+: Conditionally disable the tree-relationships test.
* gnu/packages/gtk.scm (gtk+)[phases] {disable-failing-tests}: Disable the
tree-relationships test on non-x86_64 targets.
2021-11-25 14:01:04 -05:00
Maxim Cournoyer 76df1ad3df
gnu: gtk: Guard against timeouts in the test suite.
This change piggy backs on the improvements to the meson-build-system made in
dfcc96d8f48716ae5aefb383c58b153d5bcb407c; it's motivated by timeouts that
occurred in the GTK test suite while building on a heavily loaded machine.

* gnu/packages/gtk.scm (gtk)[parallel-tests]: New argument.
[test-options]: New argument, which now includes --suite=gtk and
--no-suite=gsk-compare-broadway, to match what upstream uses.
[phases]{check}: Remove override.
2021-11-20 08:57:02 -05:00
Ludovic Courtès 669d150f48
gnu: graphene: Depend on a fixed version of 'git-minimal'.
* gnu/packages/version-control.scm (git-minimal/fixed): New variable.
* gnu/packages/gtk.scm (graphene)[native-inputs]: Use it instead of
GIT-MINIMAL.
2021-11-17 23:59:09 +01:00
Ludovic Courtès 3a317f7476
Merge branch 'master' into core-updates-frozen 2021-11-17 23:43:14 +01:00
Maxim Cournoyer bc4f219ba4
gnu: gtkmm: Update to 4.4.0.
* gnu/packages/gtk.scm (gtkmm): Update to 4.4.0.  Delete trailing #t.
2021-11-11 12:18:26 -05:00
Maxim Cournoyer 7137befc43
gnu: gtkmm-3: Update to 3.24.5.
* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.5.
[arguments]: Use meson-0.59.
2021-11-11 12:18:26 -05:00
Maxim Cournoyer 86528cab04
gnu: gdk-pixbuf: Remove obsolete jasper support.
The newer meson 0.60 failed the build because the jasper flag no longer
exists.

* gnu/packages/gtk.scm (gdk-pixbuf)[configure-flags]<jasper>: Remove configure
flag.
[phases]{patch-docbook}: Remove condition and TODO comment.
[inputs]: Remove jasper.
2021-11-11 12:18:23 -05: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
Maxim Cournoyer 831c08d8f2
gnu: gdk-pixbuf: Add a search path for the loaders cache file.
Fixes <https://issues.guix.gnu.org/50957>.

The previous commit added a profile hook to compute a gdk-pixbuf loaders cache
file.  This change enables gdk-pixbuf to make use of it.

* gnu/packages/gtk.scm (gdk-pixbuf)[native-search-paths]: Add a search path
specification to set the GDK_PIXBUF_MODULE_FILE environment variable.
2021-11-11 12:18:19 -05:00
Maxim Cournoyer 7541598fe2
gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.
* gnu/packages/gtk.scm (gtk+)[arguments]: Import the (guix build
glib-or-gtk-build-system) module and put it in scope.
[phases]{generate-gdk-pixbuf-loaders-cache-file}: New phase.
(gtk): Likewise.
2021-11-11 12:18:19 -05:00
Maxim Cournoyer 6d08d40cfa
gnu: libthai: Make datrie a normal native-input.
* gnu/packages/gtk.scm (libthai)[native-input]: Remove conditional on the
datrie input.
2021-11-11 12:18:17 -05:00
Maxim Cournoyer b071402d35
gnu: pango: Update to 1.48.10.
* gnu/packages/gtk.scm (pango): Update to 1.48.10.  Remove trailing #t.
[inputs]: Remove conditional on the bash-minimal input.
2021-11-11 12:18:16 -05:00
Maxim Cournoyer 0195d4b1c3
gnu: libcloudproviders-minimal: Introduce minimal variant.
* gnu/packages/gnome.scm (libcloudproviders-minimal): New minimal variant that
doesn't require Inkscape to be built (through gtk-doc).
[source]: Adjust URI.
[outputs]: Remove field.
[configure-flags]: Disable introspection, docs and vala bindings.
[phases]{move-doc}: Move phase to ...
(libcloudproviders)[phases]: ... here.
Rewrite in terms of libcloudproviders-minimal.  The "doc" output is moved
here.
[configure-flags]: Clear inherited flags and enable doc.
* gnu/packages/gtk.scm (gtk+)[inputs]{libcloudproviders}: Use the minimal
variant to prevent a cycle with Inkscape.
2021-11-11 12:18:14 -05:00
Maxim Cournoyer 8dec1804a5
gnu: colord-minimal: Introduce minimal variant.
* gnu/packages/gnome.scm (colord-minimal): New minimal variant that doesn't
require Inkscape to be built (through gtk-doc).  Remove trailing #t.
[configure-flags]: Disable docs and manpage generation.  Sort order.
(colord): Rewrite in terms of colord-minimal.
[configure-flags]: Enable manpages and bash completion.
[phases]{fix-bash-completion-dir}: New phase.
[native-inputs]: Add bash_completion, docbook-xsl-ns and libxml2.
* gnu/packages/gtk.scm (gtk+)[inputs]{colord}: Use the colord-minimal variant
to prevent a cycle with Inkscape.
2021-11-11 12:18:14 -05:00
Maxim Cournoyer ff28af501d
gnu: json-glib-minimal: Introduce minimal variant.
* gnu/packages/gnome.scm (json-glib-minimal): New variable.
[source]: Adjust URI.
[outputs]: Move doc output to...
(json-glib)[outputs]: ... here.  Rewrite in terms of json-glib-minimal.
* gnu/packages/gtk.scm (gtk+): Use json-glib-minimal to break a cycle with
Inkscape.
2021-11-11 12:18:14 -05:00
Maxim Cournoyer 781f475bba
gnu: at-spi2-atk: Break a dependency cycle between GTK+ and Inkscape.
* gnu/packages/gtk.scm (at-spi2-atk)
[propagated-inputs]: Replace at-spi2-core with at-spi2-core-minimal.
2021-11-11 12:18:13 -05:00
Maxim Cournoyer 2971472e79
gnu: at-spi2-core: Reverse inheritance relationship with minimal variant.
Since the minimal variant is here to stay, this should make things easier to
maintain.

* gnu/packages/gtk.scm (at-spi2-core-minimal): Rewrite after removing
inheritance, making it the base minimal package, with no documentation-related
inputs or build phases.
(at-spi2-core): Rewrite definition, inherit from the above minimal variant,
adding the documentation-related inputs and build phases.
2021-11-11 12:18:13 -05:00
Thiago Jung Bauermann 4b4e35a771
gnu: gtk+-2: Fix ‘builder’ test.
The signal callbacks in the ‘builder’ testcase have wrong prototypes.
This causes it to fail the “/Builder/Signal Autoconnect” test on
powerpc64le-linux.

Solve the problem by backporting the upstream fix that was applied to
GTK+ 3.0.

* gnu/packages/patches/gtk2-fix-builder-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gtk.scm (gtk+-2): Use it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-11 10:31:30 -05:00
Maxim Cournoyer 7a0ef7d263
gnu: gdk-pixbuf+svg: Fix typo in comment.
* gnu/packages/gtk.scm (gdk-pixbuf+svg): Fix typo in comment.
2021-11-11 10:31:16 -05:00
Maxim Cournoyer 96eb3bc68a
gnu: gdk-pixbuf: Add a debug output.
* gnu/packages/gtk.scm (gdk-pixbuf)[outputs]{debug}: New output.
[phases]: Strip trailing #t.
2021-11-11 10:31:16 -05:00
Maxim Cournoyer 3c181f9765
gnu: gtk+: Add a debug output.
* gnu/packages/gtk.scm (gtk+-2)[outputs]{debug}: New output.
2021-11-11 10:31:15 -05:00
Tobias Geerinckx-Rice 9b14b26f0a
gnu: packages: Remove last year's deprecations.
* gnu/packages/admin.scm (guile3.0-shepherd): Remove variable.
* gnu/packages/benchmark.scm (imb-openmpi): Likewise.
* gnu/packages/boost.scm (boost-with-python3): Likewise.
* gnu/packages/pep.scm (python-pep-adapter)[inputs]: Adjust accordingly.
* gnu/packages/cpp.scm (nlohmann-json-cpp): Likewise.
* gnu/packages/games.scm (openrct2)[inputs]: Adjust accordingly.
* gnu/packages/cups.scm (escpr): Likewise.
* gnu/packages/django.scm (python-django-jsonfield): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme)
(emacs-modus-vivendi-theme): Likewise.
* gnu/packages/engineering.scm (kicad-i18l): Likewise.
* gnu/packages/enlightenment.scm (enlightenment-wayland): Likewise.
* gnu/packages/firmware.scm (opensbi-qemu-virt, opensbi-qemu-sifive-u):
Likewise.
* gnu/packages/fonts.scm (font-gnu-freefont-ttf, font-open-dyslexic):
Likewise.
* gnu/packages/game-development.scm (guile3.0-chickadee)
(python-sge-pygame): Likewise.
* gnu/packages/games.scm (retux)[inputs]: Adjust accordingly.
* gnu/packages/gnome-xyz.scm (numix-theme): Likewise.
* gnu/packages/gnupg.scm (guile3.0-gcrypt): Likewise.
* gnu/packages/gstreamer.scm (gst-transcoder): Likewise.
* gnu/packages/gtk.scm (guile3.0-cairo, guile3.0-present, guile3.0-rsvg):
Likewise.
* gnu/packages/guile-xyz.scm (guile3.0-colorized, guile3.0-commonmark)
(guile3.0-config, guile3.0-email, guile3.0-fibers, guile3.0-gi)
(guile3.0-hall, guile3.0-hashing, guile3.0-haunt, guile3.0-ics)
(guile3.0-irregex, guile3.0-lib, guile3.0-mcron, guile3.0-minikanren)
(guile3.0-ncurses, guile3.0-ncurses/gpm, guile3.0-newt, guile3.0-parted)
(guile3.0-pfds, guile3.0-picture-language, guile3.0-semver)
(guile3.0-simple-zmq, guile3.0-squee, guile3.0-syntax-highlight)
(guile3.0-websocket, guile3.0-wisp, guile3.0-xapian): Likewise.
* gnu/packages/guile.scm (define-deprecated-guile3.0-package)
(guile3.0-json, guile3.0-gdbm-ffi, guile3.0-sqlite3)
(guile3.0-bytestructures, guile3.0-git): Likewise.
* gnu/packages/haskell-apps.scm (ghc-stylish-haskell): Likewise.
* gnu/packages/linux.scm (linux-libre-arm-veyron): Likewise.
* gnu/packages/mail.scm (guile3.0-mailutils): Likewise.
* gnu/packages/monitoring.scm (python2-graphite-web): Likewise.
* gnu/packages/package-management.scm (guile3.0-guix): Likewise.
* gnu/packages/package-management.scm (python-conda): Likewise.
* gnu/packages/phabricator.scm (libphutil): Likewise.
* gnu/packages/plotutils.scm (guile3.0-charting): Likewise.
* gnu/packages/python-xyz.scm (python2-smmap2, python-glances)
(python-smmap2): Likewise.
* gnu/packages/shells.scm (oil-shell): Likewise.
* gnu/packages/sqlite.scm (sqlite-with-column-metadata): Likewise.
* gnu/packages/ssh.scm (guile3.0-ssh): Likewise.
* gnu/packages/terminals.scm (et): Likewise.
* gnu/packages/tls.scm (guile3.0-gnutls): Likewise.
* gnu/packages/vlang.scm (v): Likewise.
* gnu/packages/vpn.scm (wireguard): Likewise.
* gnu/packages/web-browsers.scm (next, sbcl-next): Likewise.
* gnu/packages/xorg.scm (transset-df): Likewise.
2021-11-08 23:00:55 +01:00
Ricardo Wurmus fc15512be4
gnu: gtksheet: Fix build.
* gnu/packages/gtk.scm (gtksheet)[arguments]: Pass -fcommon option to GCC;
rename phase 'rename-type to 'patch-for-compatibility and update a reference
to a renamed macro.
2021-10-21 15:58:06 +00: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
Mathieu Othacehe a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Marius Bakke 74f2bb1b77
gnu: harfbuzz: Add 3.0.
* gnu/packages/gtk.scm (harfbuzz-3.0): New public variable.
2021-10-02 13:13:11 +02:00
Maxime Devos c2f5510730
gnu: at-spi2-core: Remove trailing #t.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>:
  Remove trailing #t.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:05 +00:00
Maxime Devos c3417f0754
gnu: at-spi2-core: Unconditionally lookup docbook in native-inputs.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}:
  Unconditionally look in (or native-inputs inputs) for docbook-xml.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:05 +00:00
Maxime Devos 2d9c06c61d
gnu: at-spi2-core: Respect #:tests?.
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{check}:
  Don't run tests if the value of #:tests? if false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos d8ff47a75e
gnu: at-spi2-core: Make 'bash-minimal' input unconditional.
* gnu/packages/gtk.scm (at-spi2-core)[inputs]{bash-minimal}:
  Make it unconditional.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos 2f817ab6ab
gnu: gdk-pixbuf: Remove trailing #t.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>: Remove
  the trailing #t.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos 90fb289b69
gnu: gdk-pixbuf: Make 'bash-minimal' input unconditional.
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]{bash-minimal}:
  Make it unconditional.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos 744bfc61da
gnu: gdk-pixbuf: Use target predicates.
This seems a little tidier to me.

* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{check}: Use
  target-arm? instead of string=?.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos 1f7cf5834c
gnu: gdk-pixbuf: Respect #:tests?.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{check}: Don't
  run the tests if the value for #:tests? is false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos cf7c7e2596
gnu: gdk-pixbuf: Unconditionally lookup docbook in native-inputs.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}:
  Unconditionally look in (or native-inputs inputs) for docbook-xsl and
  docbook-xml.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:04 +00:00
Maxime Devos 9ccb0cf70a
gnu: pango: Make 'bash-minimal' input unconditional.
* gnu/packages/gtk.scm (pango)[inputs]{bash-minimal}:
  Make it unconditional.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:03 +00:00
Maxime Devos bbb5243817
gnu: libdatrie: Make input labels match the package name.
* gnu/packages/gtk.scm
  (libthai)[native-inputs]{datrie}: Rename to ...
  (libthai)[native-inputs]{libdatrie}: ... this.
  (libthai)[propagated-inputs]{datrie}: Rename to ...
  (libthai)[propagated-inputs]{libdatrie}: ... this.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:03 +00:00
Maxime Devos 7f3da8f882
gnu: libthai: Make 'datrie' input unconditional.
* gnu/packages/gtk.scm (libthai)[native-inputs]{datrie}: Make this input
  unconditional.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:03 +00:00
Maxime Devos e8176d3152
gnu: cairo: Make 'bash-minimal' input unconditional.
* gnu/packages/gtk.scm (cairo)[inputs]{bash-minimal}: Make this input
  unconditional.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:03 +00:00
Mathieu Othacehe 2e261e7ab8
gnu: graphene: Update to 1.10.6.
* gnu/packages/gtk.scm (graphene): Update to 1.10.6.
2021-10-02 10:54:36 +00: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
Raghav Gururajan ef5b32310b
gnu: Add gtk.
* gnu/packages/gtk.scm (gtk): New variable.
* gnu/packages/patches/gtk4-respect-GUIX_GTK4_PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-10-02 10:54:13 +00:00
Maxime Devos aacaa222d1
gnu: at-spi2-atk: Don't compile tests when cross-compiling.
* gnu/packages/gtk.scm
  (at-spi2-atk)[arguments]<#:configure-flags>: Set tests=false when
  cross-compiling.
2021-09-20 11:15:10 +00:00
Maxime Devos d1737d44e6
gnu: pango: Add bash-minimal input when cross-compiling.
* gnu/packages/gtk.scm
  (pango)[inputs]: Add "bash-minimal" when cross-compiling.
2021-09-20 11:15:10 +00:00
Maxime Devos 99eff8138b
gnu: gdk-pixbuf: Add bash-minimal input when cross-compiling.
* gnu/packages/gtk.scm
  (gdk-pixbuf)[inputs]: Add "bash-minimal" when cross-compiling.
2021-09-20 11:15:09 +00:00
Maxime Devos 26a336c20b
gnu: gdk-pixbuf: Find docbook when cross-compiling.
* gnu/packages/gtk.scm
  (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}: Look for docbook
  in 'native-inputs' instead of 'inputs' when cross-compiling.
2021-09-20 11:15:09 +00:00
Maxime Devos 4823adb26b
gnu: at-spi2-core: Add missing "bash-minimal" input.
* gnu/packages/gtk.scm
  (at-spi2-core)[inputs]: Add "bash-minimal" when cross-compiling.
2021-09-20 11:15:08 +00:00
Maxime Devos b9ae6181df
gnu: at-spi2-core: Find docbook when cross-compiling.
* gnu/packages/gtk.scm
  (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}: Look up
  "docbook-sxml" in 'native-inputs' instead of 'inputs' when cross-compiling.
2021-09-20 11:15:08 +00:00
Maxime Devos b79bf535e4
gnu: at-spi2-core: Don't cross-compile documentation.
* gnu/packages/gtk.scm
  (at-spi2-core)[arguments]<#:configure-flags>: Set docs=false when
  cross-compiling.
  (at-spi2-core)[arguments]<#:phases>{move-documentation}: Remove when
  cross-compiling.
2021-09-20 11:15:08 +00:00
Maxime Devos 2b16755f99
gnu: libthai: Add datrie as native-input when cross-compiling.
This allows the cross-build to succeed.

* gnu/packages/gnome.scm
  (libthai)[native-inputs]: Add "datrie" when cross-compiling.
2021-09-20 11:15:08 +00:00
Maxime Devos 9e6b25505a
gnu: graphene: Don't build introspection data when cross-compiling.
* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Set
  introspection=false when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos 9fa7b1d112
gnu: atk: Disable introspection when cross-compiling.
* gnu/packages/gtk.scm
  (atk)[arguments]<#:configure-flags>: Set -Dintrospection=false
  when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos 499dbe0f3c
gnu: dbus-cairo: Add missing bash-minimal input.
If absent, this causes the 'glib-or-gtk-wrap' phase to fail.

* gnu/packages/glib.scm
  (cairo)[inputs]: Add "bash-minimal", but only when cross-compiling
  to avoid a world-rebuild.
2021-09-20 11:11:47 +00:00
Thiago Jung Bauermann b452fe87e0
gnu: gtk+: Fix testsuite failure on non-x86_64 platforms.
On non-x86_64 platforms, gtk+ is linked with a gdk-pixbuf version that
doesn’t support SVG.  This causes the ‘icontheme’ test to fail because it
tries to fetch SVG icons in some of the tests.

Therefore, we need to disable the test when SVG support isn’t available.

* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Use the ‘target-x86-64?’
convenience function.
[arguments]<#:phases>{disable-failing-tests}: Disable ‘icontheme’ test on
non-x86_64 platforms.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-19 18:16:29 +00:00
Efraim Flashner 210949fdc2
gnu: pango: Update to 1.48.9.
* gnu/packages/gtk.scm (pango): Update to 1.48.9.
2021-08-23 12:32:53 +03:00
Mathieu Othacehe 100520bab3
gnu: gtk-doc: Update to 1.33.2.
* gnu/packages/patches/gtk-doc-respect-xml-catalog.patch: New file.
* gnu/local.mk (DIST_PATCH_DATA): Add it.
* gnu/packages/gtk.scm (gtk-doc): Update to 1.33.2.
[source]: Add gtk-doc-respect-xml-catalog.patch patch.
[build-system]: Switch to meson.
[arguments]: Remove fix-docbook phase.
Remove configure flags that are no longer needed.
[outputs]: Remove the help output since the help-dir option no longer exists.
2021-08-19 16:01:27 +02:00
Mathieu Othacehe b8991c5e1c
gnu: gtk+: Update to 3.24.27.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.27.
2021-08-19 16:01:26 +02:00
Marius Bakke d2e102d4e4
Merge branch 'master' into core-updates-frozen 2021-08-01 23:23:32 +02:00
Marius Bakke 4a8a184278
gnu: girara: Update to 0.3.6.
* gnu/packages/gtk.scm (girara): Update to 0.3.6.
2021-08-01 23:19:29 +02:00
Maxime Devos a682fea916
gnu: gs-font: Rename to 'font-ghostscript'.
According to (guix)Fonts, font package names must be prefixed
with 'font-'.  Adjust 'gs-fonts' to follow this convention.

* gnu/packages/fontutils.scm
  (gs-fonts)[name]: Set to "font-ghostscript".
  (gs-fonts): Rename variable to 'font-ghostscript'.
  (gs-fonts): Add deprecated package.
* gnu/packages/ghostscript.scm
  (ghostscript)[arguments]<#:configure-flags>: Replace 'gs-fonts'
  with 'font-ghostscript'.
  (ghostscript)[inputs]: Likewise.
* gnu/packages/fontutils.scm (fontconfig)[inputs]: Likewise.
* gnu/packages/gtk.scm
  (pango-1.42)[arguments]{disable-layout-test}: Likewise.
* gnu/packages/imagemagick.scm
  (graphicsmagick)[arguments]{configure-flags}: Likewise.
  (graphicsmagick)[inputs]: Likewise.
* gnu/packages/mp3.scm (ripperx)[propagated-inputs]: Likewise.
* doc/guix.texi (X11 Fonts): Likewise.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-07-25 17:52:36 +02:00
Marius Bakke 7bb024a645
gnu: pango: Update to 1.48.7.
* gnu/packages/gtk.scm (pango): Update to 1.48.7.
2021-07-23 17:26:45 +02:00
Marius Bakke 2ebd7ac4a6
gnu: harfbuzz: Update to 2.8.2.
* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.2.
2021-07-23 17:26:45 +02:00
Ludovic Courtès 0e47fcced4
Merge branch 'master' into core-updates 2021-07-18 19:50:01 +02:00
Ludovic Courtès f670c11c5b
gnu: libdatrie: Turn configure flags into a gexp.
* gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags
into a gexp.
2021-07-08 14:15:20 +02:00
Ludovic Courtès 5f919605e9
gnu: libdatrie: Run tests sequentially.
Fixes <https://bugs.gnu.org/49463>.

* gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?.
2021-07-08 14:12:05 +02:00
Raghav Gururajan 6869b2fb6c
gnu: Add perl-gtk3.
* gnu/packages/gtk.scm (perl-gtk3): New variable.
2021-07-04 21:07:07 -04:00
Raghav Gururajan eb6f3941d7
gnu: Add perl-cairo-gobject.
* gnu/packages/gtk.scm (perl-cairo-gobject): New variable.
2021-07-04 21:07:06 -04:00
Raghav Gururajan ceb025b42b
gnu: perl-cairo: Propagate cairo.
Dependants of perl-cairo also require cairo for its typelibs and schemas.

* gnu/packages/gtk.scm (perl-cairo)[inputs]: Move cairo to ...
[propagated-inputs]: ... here.
2021-07-04 21:07:06 -04:00
Marius Bakke 2ed8c23d9d
gnu: pango: Update to 1.48.4.
* gnu/packages/gtk.scm (pango): Update to 1.48.4.
2021-06-13 01:00:47 +02:00
Marius Bakke 0b9303dab7
gnu: harfbuzz: Update to 2.8.1.
* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.1.
[source](uri): Adjust to new download location.
2021-06-13 01:00:47 +02:00
Marius Bakke 4ea6852c5f
Merge branch 'master' into core-updates 2021-05-22 17:21:57 +02:00
Marius Bakke 8ce6cea907
gnu: gtk-doc: Remove obsolete workaround.
* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove set-HOME phase.
2021-05-22 17:08:15 +02:00
Marius Bakke dfd6ca1908
gnu: Meson: Remove special versions.
* gnu/packages/audio.scm (lv2-speech-denoiser, libaudec)[arguments]: Remove
 #:meson.
* gnu/packages/build-tools.scm (meson): Update to 0.57.2.
(meson-0.55, meson-next): Remove variables.
* gnu/packages/datastructures.scm (tllist)[arguments]: Remove.
* gnu/packages/fontutils.scm (fcft)[arguments]: Likewise.
* gnu/packages/gimp.scm (babl, gegl)[arguments]: Remove #:meson.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Likewise.
* gnu/packages/lua.scm (emilua)[arguments]: Likewise.
* gnu/packages/music.scm (zrythm)[arguments]: Likewise.
* gnu/packages/terminals.scm (foot)[arguments]: Likewise.
* gnu/packages/virtualization.scm (qemu)[native-inputs]: Change from
MESON-NEXT to MESON.
(libvirt)[arguments]: Remove #:meson.
* gnu/packages/wm.scm (wlroots, sway)[arguments]: Likewise.
2021-05-22 17:08:13 +02:00
Marius Bakke c52eddc70f
gnu: gtkmm: Fix build failure.
* gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add GLIB:BIN.
[propagated-inputs]: Change ATKMM to ATKMM-2.28 and PANGOMM to PANGOMM-2.46.
* gnu/packages/gtk.scm (gtkmm-2)[native-inputs]: Don't inherit from GTKMM.
2021-05-22 17:08:13 +02:00
Marius Bakke 0d2e7dee17
gnu: pangomm@2.42: Update to 2.46.0.
* gnu/packages/gtk.scm (pangomm-2.42): Rename to ...
(pangomm-2.46): ... this.  Update to 2.46.0.
(gtkmm-2)[propagated-inputs]: Adjust accordingly.
2021-05-22 17:08:13 +02:00
Marius Bakke 200ddf3aa3
gnu: cairomm@1.13: Update to 1.14.2.
* gnu/packages/gtk.scm (cairomm-1.13): Rename to ...
(cairomm-1.14): ... this.  Update to 1.14.2.
[build-system, arguments]: Remove.
(pangomm-2.42, gtkmm-2)[propagated-inputs]: Adjust for variable rename.
2021-05-22 17:08:13 +02:00
Marius Bakke 10755ceb44
gnu: cairomm: Do not propagate fontconfig.
* gnu/packages/gtk.scm (cairomm)[propagated-inputs]: Move FONTCONFIG ...
[inputs]: ... here.  New field.
2021-05-22 17:08:13 +02:00
Efraim Flashner 3e68e83360
gnu: perl-cairo: Update to 1.109.
* gnu/packages/gtk.scm (perl-cairo): Update to 1.109.
2021-05-18 23:07:46 +03:00
Marius Bakke 389e7b7f8c
gnu: python-pycairo: Update to 1.20.0.
* gnu/packages/gtk.scm (python-pycairo): Update to 1.20.0.
2021-05-13 17:03:48 +02:00
Marius Bakke 546d09a9d9
gnu: cairo: Remove duplicate input.
This is a follow-up to bb8be806b5.

* gnu/packages/gtk.scm (cairo)[inputs]: Remove the extra FONTCONFIG.  While at
it, reintroduce source code comments that disappeared with the same commit.
2021-05-13 17:03:48 +02:00
Marius Bakke 817507f0ab
gnu: GTK+: Remove unused inputs.
* gnu/packages/gtk.scm (gtk+)[inputs]: Remove PAPI, which is not the Papi GTK+
expects.
[native-inputs]: Remove INTLTOOL, which is not used by current GNOME projects.
2021-05-13 17:03:48 +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 da4073acf9
gnu: volctl: Comment on the license.
* gnu/packages/gtk.scm (volctl): Comment on the license.
2021-05-08 14:55:50 +02:00
Simon Streit 7cea32e407
gnu: Add volctl.
* gnu/packages/gtk.scm (volctl): New Variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-08 14:55:50 +02:00
Raghav Gururajan 0dd1a5c058
gnu: gtkmm@2: Override inheritance of certain changes from gtkmm.
Recent changes made to gtkmm (2a0d8cfaae),
are not applicable to gtkmm@2, as the latter does not use meson.

* gnu/packages/gtk.scm (gtkmm-2)[build-system]: New field.
[arguments]: New field.
2021-05-05 11:35:29 -04:00
Raghav Gururajan 2a0d8cfaae
gnu: gtkmm: Change build-system and adjust arguments accordingly.
Switch to meson-build-system, as its preferred by the project.
Preserve building of documentation.

* gnu/packages/gtk.scm (gtkmm)[build-system]: Change from glib-or-gtk
to meson.
[configure-flags](build-documentation): New flag.
2021-05-05 11:33:34 -04:00
Ludovic Courtès 2c11e7be74
Merge remote-tracking branch 'origin/master' into wip-ungrafting 2021-04-29 15:41:48 +02:00
Lars-Dominik Braun 2ff36e4186
gnu: gtkdatabox: Adjust source URL.
It looks like the package sources have been relocated. Hash is still the
same.

* gnu/packages/gtk.scm (gtkdatabox) [source]: Adjust URL.
2021-04-26 10:25:28 +02:00
宋文武 2ab4f4c950
gnu: cairo: Reintroduce security patches [security fixes].
Two patches were accidentally removed in commit
f94cdc86f6.

* gnu/packages/patches/cairo-CVE-2018-19876.patch,
gnu/packages/patches/cairo-CVE-2020-35492.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gtk.scm (cairo)[patches]: Apply them.
2021-04-23 18:27:26 +08:00
Tobias Geerinckx-Rice 583aeadb0d
gnu: gtkdatabox: Update to 1.0.0.
* gnu/packages/gtk.scm (gtkdatabox): Update to 1.0.0.
[inputs]: Substitute gtk+ for gtk+-2.
2021-04-20 11:13:07 +02:00
Leo Famulari d178039a07
gnu: cairo: Absorb grafted replacement.
* gnu/packages/gtk.scm (cairo)[source]: Use cairo-CVE-2018-19876.patch
and cairo-CVE-2020-35492.patch.
[replacement]: Remove field.
(cairo/fixed): Remove variable.
2021-04-16 16:57:27 -04:00
Leo Famulari a456b09c43
gnu: gdk-pixbuf: Absorb grafted replacement.
* gnu/packages/gtk.scm (gdk-pixbuf)[source]: Use
gdk-pixbuf-CVE-2020-29385.patch.
[replacement]: Remove field.
(gdk-pixbuf/fixed): Remove variable.
2021-04-16 16:57:27 -04:00
Efraim Flashner fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/boost.scm
	gnu/packages/chez.scm
	gnu/packages/compression.scm
	gnu/packages/crates-io.scm
	gnu/packages/docbook.scm
	gnu/packages/engineering.scm
	gnu/packages/gcc.scm
	gnu/packages/gl.scm
	gnu/packages/gtk.scm
	gnu/packages/nettle.scm
	gnu/packages/python-check.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/rust.scm
	gnu/packages/sqlite.scm
	guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Tobias Geerinckx-Rice a972e272e9
gnu: Fix typo in (gnu packages gtk).
* gnu/packages/gtk.scm: Fix typo in copyright header.
2021-04-10 14:11:28 +02:00
Mark H Weaver 9dea161875
gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.
* gnu/packages/calendar.scm (libical),
gnu/packages/check.scm (umockdev),
gnu/packages/fontutils.scm (libraqm),
gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing)
(udisks, libfprint, libportal),
gnu/packages/geo.scm (memphis, osm-gps-map),
gnu/packages/glib.scm (template-glib),
gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed)
(gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel)
(libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord)
(geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager)
(network-manager-applet, gfbgraph, libunique, cheese, libhandy)
(gnome-latex, libgda),
gnu/packages/gstreamer.scm (orc),
gnu/packages/gtk.scm (at-spi2-core, goocanvas),
gnu/packages/language.scm (nimf),
gnu/packages/networking.scm (libnice),
gnu/packages/video.scm (schroedinger),
gnu/packages/virtualization.scm (libosinfo),
gnu/packages/webkit.scm (wpewebkit, webkitgtk),
gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with
'gtk-doc/stable'.
2021-03-27 19:48:50 -04:00
Mark H Weaver 11d73170c5
gnu: gtk-doc: Add 'gtk-doc/stable' variant.
* gnu/packages/gtk.scm (gtk-doc/stable): New variable.
2021-03-27 19:48:46 -04:00
Raghav Gururajan 76b689f339
gnu: gtkmm-2: Fix build.
* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Remove field.
[native-inputs]: Remove field.
[propagated-inputs]: Change; atkmm to atkmm-2.28, pangomm to pangomm-2.42,
cairomm to cairomm-1.13 and glibmm to glibmm-2.64.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:04 -04:00
Raghav Gururajan d893a1ea3d
gnu: gtkmm: Update to 3.24.4.
* gnu/packages/gtk.scm (gtkmm)[version]: Update to 3.24.4.
[build-system]: Change from gnu to glib-or-gtk.
[outputs]: New output "doc".
[arguments]<#:phases>['start-xvfb]: Remove phase.
['pre-check]: New phase.
['move-doc]: New phase.
[native-inputs]: Add graphviz, doxygen, m4, mm-common, perl and
libxslt.
[synopsis]: Modify.
[description]: Modify.
[license]: Add gpl2+.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:04 -04:00
Raghav Gururajan c2f50f7458
gnu: gtk+: Update to 3.24.27.
* gnu/packages/gtk.scm (gtk+) [version]: Update to 3.24.27.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:04 -04:00
Raghav Gururajan e4fdcdee4c
gnu: gtk+: Enable cloud-providers support.
* gnu/packages/gtk.scm (gtk+) [arguments]<#:configure-flags>
[--enable-cloudproviders]: New flag.
[propagated-inputs]: Add libcloudproviders.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:04 -04:00
Raghav Gururajan 0f9355c06c
gnu: gtk+: Add missing inputs.
* gnu/packages/gtk.scm (gtk+) [native-inputs]: Add docbook-xml,
hicolor-icon-theme, intltool, sassc and libxslt.
[inputs]: Add graphene, harfbuzz, iso-codes and papi.
[propagated-inputs]: Add cairo, fribidi, fontconfig, freetype, glib,
libx11, libxcomposite, libxext, libxfixes and libxrender.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:04 -04:00
Raghav Gururajan 5721c0f03d
gnu: gtk+: Enable tests.
* gnu/packages/gtk.scm (gtk+) [arguments]<#:phases>['pre-configure]: Remove phase.
['disable-failing-tests]: New phase.
['pre-check]: New phase.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:04 -04:00
Raghav Gururajan 10b31b5eac
gnu: gtk+-2: Update to 2.24.33.
* gnu/packages/gtk.scm (gtk+-2) [version]: Update to 2.24.33.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:03 -04:00
Raghav Gururajan e0fc4c1fa7
gnu: gtk+-2: Add missing inputs and search-path.
* gnu/packages/gtk.scm (gtk+-2) [native-inputs]: Add intltool.
[inputs]: Add libx11, libxext, libxkbcommon, libxrender and libxshmfence.
[propagated-inputs]: Add cairo and glib.
[search-paths]: New field.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:03 -04:00
Raghav Gururajan 3dcdf0c306
gnu: gtk+-2: Enable tests.
* gnu/packages/gtk.scm (gtk+-2) [arguments]<#:parallel-tests?>: New argument.
<#:phases>['disable-tests]: Remove phase.
['disable-failing-tests]: New phase.
['pre-check]: New phase.
[native-inputs]: Add xorg-server-for-tests.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:35:03 -04:00
Raghav Gururajan 09998230b2
gnu: at-spi2-atk: Update home-page and license.
* gnu/packages/gtk.scm (at-spi2-atk) [home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:00:33 -04:00
Raghav Gururajan a14de3946c
gnu: at-spi2-atk: Update to 2.38.0.
* gnu/packages/gtk.scm (at-spi2-atk) [version]: Update to 2.38.0
[arguments]<#:glib-or-gtk?>: New argument.
[native-inputs]: Add gobject-introspection.
[inputs]: Add glib.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:00:33 -04:00
Raghav Gururajan e2e527f0b4
gnu: at-spi2-core: Update home-page and license.
* gnu/packages/gtk.scm (at-spi2-core) [home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:00:33 -04:00
Raghav Gururajan 5e4d1f6c40
gnu: at-spi2-core: Fix documentation.
* gnu/packages/gtk.scm (at-spi2-core) [arguments]<#:phases>['patch-docbook-sgml]: New phase.
[native-inputs]: Add docbook-xml.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:00:33 -04:00
Raghav Gururajan 34d4502729
gnu: at-spi2-core: Update to 2.40.0.
* gnu/packages/gtk.scm (at-spi2-core) [version]: Update to 2.40.0.
[arguments]<#:glib-or-gtk?>: New argument.
[native-inputs]: Add glib:bin and python-wrapper.
[propagated-inputs]: Add libx11.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:00:33 -04:00
Raghav Gururajan ee71fd9f0e
gnu: Add atkmm-2.28.
* gnu/packages/gtk.scm (atkmm-2.28): New variable.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 16:00:26 -04:00
Raghav Gururajan 5756f4dfbb
gnu: atkmm: Update synopsis, description, home-page and license.
* gnu/packages/gtk.scm (atkmm) [synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Add gpl2+.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan 8b149214f3
gnu: atkmm: Enable documentation.
* gnu/packages/gtk.scm (atkmm) [outputs]: Add new output "doc".
[arguments]<#:configure-flags>[-Denable-documentation]: New flag.
[arguments]<#:phases>['move-doc]: New phase.
[native-inputs]: Add graphviz, doxygen.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan 2f31302b78
gnu: atkmm: Update to 2.36.0.
* gnu/packages/gtk.scm (atkmm) [version]: Update to 2.36.0.
[build-system]: Change from gnu to meson.
[arguments]<#:glib-or-gtk?>: New argument.
[native-inputs]: Add m4, mm-common, perl and libxslt.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan da7d0c5ff0
gnu: atk: Update home-page and license.
* gnu/packages/gtk.scm (atk) [home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan aadca15113
gnu: atk: Update to 2.36.0.
* gnu/packages/gtk.scm (atk) [version]: Update to 2.36.0.
[arguments]<#:glib-or-gtk?>: New argument.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan 141d526c6c
gnu: atk: Re-arrange inputs in alphabetical order.
* gnu/packages/gtk.scm (atk) [native-inputs]: Modify.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:40 -04:00
Raghav Gururajan b1ab7a5a33
gnu: gdk-pixbuf+svg: Correct package definition to include changes from gdk-pixbuf.
* gnu/packages/gtk.scm (gdk-pixbuf+svg) [arguments]: Modify.
[synopsis]: Modify.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00
Raghav Gururajan 2539bc5cab
gnu: gdk-pixbuf: Disable failing tests.
* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:phases>['disable-failing-tests]: New phase.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00
Raghav Gururajan f14578c364
gnu: gdk-pixbuf: Update synopsis, description, home-page and license.
* gnu/packages/gtk.scm (gdk-pixbuf) [synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Update to lgpl2.1+.

Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-03-26 15:43:38 -04:00