summaryrefslogtreecommitdiff
path: root/gnu/packages/gnome.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/gnome.scm')
-rw-r--r--gnu/packages/gnome.scm113
1 files changed, 65 insertions, 48 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 09b8056cc9..19a96ef9f4 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -909,7 +909,7 @@ tomorrow, the rest of the week and for special occasions.")
(list dbus
desktop-file-utils
gettext-minimal
- git-minimal/fixed
+ git-minimal/pinned
`(,glib "bin")
gobject-introspection
gsettings-desktop-schemas
@@ -1048,7 +1048,7 @@ between different kinds of computer systems.")
(define-public tepl
(package
(name "tepl")
- (version "6.1.2")
+ (version "6.4.0")
(source
(origin
(method url-fetch)
@@ -1058,7 +1058,7 @@ between different kinds of computer systems.")
name "-" version ".tar.xz"))
(sha256
(base32
- "16x14j3nvsjj7jb2qmxpzygnlcy7sd7p6skv0sqshkwdlp4jxzha"))))
+ "08bkp3wrvmcks0082lfw4a0ian9c6j68rdb43px0bkyhd43b4mjy"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t
@@ -4599,7 +4599,7 @@ targeting the GNOME stack simple.")
(define-public vte
(package
(name "vte")
- (version "0.69.99")
+ (version "0.70.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/vte/"
@@ -4607,7 +4607,7 @@ targeting the GNOME stack simple.")
"vte-" version ".tar.xz"))
(sha256
(base32
- "1v3i38yrjhc48nvs1g333s3q709mq824qq0k2fnsmrrwv15c3cg9"))))
+ "102d6cd9f96czlq01ixhymfp0z20khw0dl5bgvan9xg31lwb85ad"))))
(build-system meson-build-system)
(arguments
(list #:configure-flags #~(list "-Dvapi=true"
@@ -4634,6 +4634,15 @@ gnome-terminal, but can also be used to embed a console/terminal in games,
editors, IDEs, etc.")
(license license:lgpl2.1+)))
+(define-public vte-with-gtk-4
+ (package/inherit vte
+ (name "vte-with-gtk4")
+ (arguments (substitute-keyword-arguments (package-arguments vte)
+ ((#:configure-flags flags #~'())
+ #~(cons* "-Dgtk4=true" "-Dgtk3=false" #$flags))))
+ (propagated-inputs (modify-inputs (package-propagated-inputs vte)
+ (replace "gtk+" gtk)))))
+
(define-public vte-ng
(package
(inherit vte)
@@ -5190,7 +5199,7 @@ as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps.")
sqlite
zlib))
(inputs
- (list mit-krb5 samba/fixed)) ; For ntlm_auth support
+ (list mit-krb5 samba/pinned)) ; For ntlm_auth support
(home-page "https://wiki.gnome.org/Projects/libsoup")
(synopsis "GLib-based HTTP Library")
(description
@@ -6216,7 +6225,7 @@ which are easy to play with the aid of a mouse.")
(define-public amtk
(package
(name "amtk")
- (version "5.5.1")
+ (version "5.6.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/amtk/"
@@ -6224,7 +6233,7 @@ which are easy to play with the aid of a mouse.")
"amtk-" version ".tar.xz"))
(sha256
(base32
- "176vplk3inf0pp0prma8478hp0yhziq0krp5a9l47hg22z86v2gc"))))
+ "0a1j2ynsa2nx1rzd55mdyp35d89zd9rfxd9ld4lsqal7bjw1a0fm"))))
(build-system meson-build-system)
(native-inputs
(list gobject-introspection
@@ -6243,7 +6252,7 @@ both a traditional UI or a modern UI with a GtkHeaderBar.")
(define-public devhelp
(package
(name "devhelp")
- (version "41.3")
+ (version "43.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -6251,7 +6260,7 @@ both a traditional UI or a modern UI with a GtkHeaderBar.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1rxn6kciyfdhnjrcjyf02cn3rki2xgwb4wrg5plbzjvpqasq66ml"))))
+ "016xhpz16b9b13y7wnvkllymb4s2fb6ixvw190204bir0pyyxkk3"))))
(build-system meson-build-system)
(arguments
`(#:glib-or-gtk? #t
@@ -6260,8 +6269,9 @@ both a traditional UI or a modern UI with a GtkHeaderBar.")
(add-after 'unpack 'skip-gtk-update-icon-cache
;; Don't create 'icon-theme.cache'.
(lambda _
- (substitute* "build-aux/meson/meson_post_install.py"
- (("gtk-update-icon-cache") "true")))))))
+ (substitute* "meson.build"
+ (("gtk_update_icon_cache: true")
+ "gtk_update_icon_cache: false")))))))
(propagated-inputs
(list gsettings-desktop-schemas))
(native-inputs
@@ -7074,7 +7084,7 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.")
(define-public gvfs
(package
(name "gvfs")
- (version "1.50.2")
+ (version "1.50.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/gvfs/"
@@ -7082,7 +7092,7 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.")
"gvfs-" version ".tar.xz"))
(sha256
(base32
- "0pmc0vda1ksm9l7v64h4bm8qnv16amb7nifgy0882hzg2n62pmq3"))))
+ "1z8332qg4kpa3lm3lbwb3xir4rba9ajsbqbq4yfh45mvjyg135v8"))))
(build-system meson-build-system)
(arguments
(list #:glib-or-gtk? #t
@@ -7754,7 +7764,7 @@ share them with others via social networking and more.")
(description "File Roller is an archive manager for the GNOME desktop
environment that allows users to view, unpack, and create compressed archives
such as gzip tarballs.")
- (home-page "http://fileroller.sourceforge.net/")
+ (home-page "https://fileroller.sourceforge.net")
(license license:gpl2+)))
(define-public gnome-session
@@ -7872,7 +7882,7 @@ javascript engine and the GObject introspection framework.")
(define-public gedit
(package
(name "gedit")
- (version "42.2")
+ (version "44.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -7880,7 +7890,7 @@ javascript engine and the GObject introspection framework.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1jlgzihi4ywvlr4xj2vbnnxzar8j3mwj0jcn8jp6dh0a3w8jjqiw"))))
+ "1nlgbnagahymb8l41kgz3nwc4p9cj3zx39428z6zik44fa6kfqh4"))))
(build-system meson-build-system)
(arguments
(list
@@ -7916,6 +7926,7 @@ javascript engine and the GObject introspection framework.")
(list desktop-file-utils ;for update-desktop-database
`(,glib "bin") ;for glib-mkenums, etc.
gobject-introspection
+ gtk-doc
intltool
itstool
libxml2
@@ -7924,6 +7935,7 @@ javascript engine and the GObject introspection framework.")
vala))
(inputs
(list adwaita-icon-theme
+ amtk
bash-minimal
glib
gsettings-desktop-schemas
@@ -7933,7 +7945,8 @@ javascript engine and the GObject introspection framework.")
libpeas
libsoup
python
- python-pygobject))
+ python-pygobject
+ tepl))
(home-page "https://wiki.gnome.org/Apps/Gedit")
(synopsis "GNOME text editor")
(description "While aiming at simplicity and ease of use, gedit is a
@@ -11441,7 +11454,7 @@ photo-booth-like software, such as Cheese.")
(define-public cheese
(package
(name "cheese")
- (version "41.1")
+ (version "43.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -11449,25 +11462,29 @@ photo-booth-like software, such as Cheese.")
version ".tar.xz"))
(sha256
(base32
- "0iz5cwndl65j13z5pmv0ansln2lyii0h82q775jgc3vk53560aaj"))))
+ "02vzcvk2s6cwvdw6v6qmlq3znamy6zwv7l6nlbqjfwrj7i54qmvl"))))
(arguments
- `(#:glib-or-gtk? #t
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'skip-gtk-update-icon-cache
- (lambda _
- ;; Don't create 'icon-theme.cache'
- (substitute* "meson_post_install.py"
- (("gtk-update-icon-cache") (which "true")))))
- (add-after 'install 'wrap-cheese
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (wrap-program (search-input-file outputs "bin/cheese")
- `("GST_PLUGIN_SYSTEM_PATH" ":" prefix
- (,(getenv "GST_PLUGIN_SYSTEM_PATH")))))))))
+ (list #:glib-or-gtk? #t
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'skip-gtk-update-icon-cache
+ (lambda _
+ ;; Don't create 'icon-theme.cache'.
+ (substitute* "meson_post_install.py"
+ (("gtk-update-icon-cache") (which "true")))))
+ (add-after 'install 'wrap-cheese
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (wrap-program (search-input-file outputs "bin/cheese")
+ `("GST_PLUGIN_SYSTEM_PATH" prefix
+ (,(getenv "GST_PLUGIN_SYSTEM_PATH")))
+ `("GST_PRESET_PATH" prefix
+ (,(dirname (search-input-file inputs
+ "share/gstreamer-1.0\
+/presets/GstVP8Enc.prs"))))))))))
(build-system meson-build-system)
(native-inputs
- (list docbook-xsl
- docbook-xml-4.3
+ (list docbook-xml-4.3
+ docbook-xsl
gettext-minimal
`(,glib "bin")
gobject-introspection
@@ -11478,20 +11495,20 @@ photo-booth-like software, such as Cheese.")
pkg-config
vala))
(propagated-inputs
- (list bash-minimal
- gnome-video-effects
- clutter
+ (list clutter
clutter-gst
clutter-gtk
- libcanberra
gdk-pixbuf
glib
- gstreamer))
+ gnome-video-effects
+ gstreamer
+ libcanberra))
(inputs
- (list gnome-desktop
+ (list bash-minimal
+ gnome-desktop
+ gst-plugins-bad
gst-plugins-base
gst-plugins-good
- gst-plugins-bad
gtk+
libx11
libxtst))
@@ -11924,7 +11941,7 @@ advanced image management tool")
(define-public terminator
(package
(name "terminator")
- (version "2.1.1")
+ (version "2.1.2")
(source
(origin
(method url-fetch)
@@ -11932,7 +11949,7 @@ advanced image management tool")
"releases/download/v" version "/"
name "-" version ".tar.gz"))
(sha256
- (base32 "0xdgmam7ghnxw6g38a4gjw3kk3rhga8c66lns18k928jlr9fmddw"))))
+ (base32 "10shpn8id7z43d4dpx16x76mgxnk4mr976j5cg28icjiiaidyfc2"))))
(build-system python-build-system)
(native-inputs
`(("gettext" ,gettext-minimal)
@@ -12638,7 +12655,7 @@ card sheets that you’ll find at most office supply stores.")
(define-public gnome-latex
(package
(name "gnome-latex")
- (version "3.41.2")
+ (version "3.44.0")
(source
(origin
(method url-fetch)
@@ -12646,7 +12663,7 @@ card sheets that you’ll find at most office supply stores.")
(version-major+minor version) "/"
"gnome-latex-" version ".tar.xz"))
(sha256
- (base32 "0cynhmrn99f4f3kddczsc58ak4b9sv2zkfbcyz7z16848nhz047k"))))
+ (base32 "0i77m431ilbaprcwcnnzfckr1g9bfc03lslnqw0yvir8pm057gc8"))))
(build-system glib-or-gtk-build-system)
(native-inputs
(list gettext-minimal
@@ -13204,7 +13221,7 @@ profiler via Sysprof, debugging support, and more.")
(define-public komikku
(package
(name "komikku")
- (version "1.7.0")
+ (version "1.10.1")
(source
(origin
(method git-fetch)
@@ -13214,7 +13231,7 @@ profiler via Sysprof, debugging support, and more.")
(file-name (git-file-name name version))
(sha256
(base32
- "0pgls9lfmgx1wgk7navvr44hdp6ziac19979lkqw2a09jn8y6xxa"))))
+ "17nyfpg15i87204017as2dq491bq3dy261flwx71b2z4f4k6q83b"))))
(build-system meson-build-system)
(arguments
(list