From 9be59d7fd0d1a41abc6cbbc8bf8c65cb8031e7eb Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:17:19 -0400 Subject: gnu: adwaita-icon-theme: Update to 3.32.0. * gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index cddfd75cc0..27623fb217 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -965,7 +965,7 @@ (define-public gnome-icon-theme (define-public adwaita-icon-theme (package (inherit gnome-icon-theme) (name "adwaita-icon-theme") - (version "3.30.1") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -973,7 +973,7 @@ (define-public adwaita-icon-theme name "-" version ".tar.xz")) (sha256 (base32 - "1kp1lis3dr16jmlgycz1b29jsr6ir8wmqj6laqwlhs663cmjlxbd")))) + "11ij35na8nisvxx3qh527iz33h6z2q1a7iinqyp7p65v0zjbd3b9")))) (native-inputs `(("gtk-encode-symbolic-svg" ,gtk+ "bin"))))) -- cgit v1.2.3 From e0c5f20c47f99eb2ee0394a57681b6d5eddf9ef5 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:18:43 -0400 Subject: gnu: baobab: Update to 3.32.0. * gnu/packages/gnome.scm (baobab): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 27623fb217..2eadb37916 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6729,7 +6729,7 @@ (define-public nautilus (define-public baobab (package (name "baobab") - (version "3.30.0") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append @@ -6738,7 +6738,7 @@ (define-public baobab name "-" version ".tar.xz")) (sha256 (base32 - "0kx721s1hhw1g0nvbqhb93g8iq6f852imyhfhl02zcqy4ipx0kay")))) + "0b33s9bhpiffv5wl76cq2bbnqhvx3qs2vxyxmil5gcs583llqh9r")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t)) -- cgit v1.2.3 From b0f24a82c1b489548e854624253df16022da05d7 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:21:52 -0400 Subject: gnu: eog: Update to 3.32.2. * gnu/packages/gnome.scm (eog): Update to 3.32.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2eadb37916..a10345e667 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4336,7 +4336,7 @@ (define-public rhythmbox (define-public eog (package (name "eog") - (version "3.28.4") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -4344,7 +4344,7 @@ (define-public eog name "-" version ".tar.xz")) (sha256 (base32 - "1wrq3l3z0x6q0hnc1vqr2hnyb1b14qw6aqvc5dldfgbs0yys6p55")))) + "1bcxpqgzlk2cy4wfb3b5h66mhpj2fhrk1rrb5qqcv5xrr62ik5xy")))) (build-system meson-build-system) (arguments `(#:configure-flags -- cgit v1.2.3 From 644b60d4c6b3c6dd75ed87f9b2933206b2a8d7c0 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:23:47 -0400 Subject: gnu: epiphany: Update to 3.32.3. * gnu/packages/gnome.scm (epiphany): Update to 3.32.3. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index a10345e667..35ec9b88a1 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4682,7 +4682,7 @@ (define-public eolie (define-public epiphany (package (name "epiphany") - (version "3.30.4") + (version "3.32.3") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/epiphany/" @@ -4690,7 +4690,7 @@ (define-public epiphany "epiphany-" version ".tar.xz")) (sha256 (base32 - "0nk0krzrfck6hhfs52f4sjmj93yjyvabm72bq8i8f9l1pass5vgd")))) + "0gx386k1p78ppjhvdanv99hfiwana0ccn9d499qrp0rvlicnijrw")))) (build-system meson-build-system) (arguments -- cgit v1.2.3 From 4c96e5d1676b8b0acbf404c94a0f454a4617c79c Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:31:14 -0400 Subject: gnu: file-roller: Update to 3.32.1. * gnu/packages/gnome.scm (file-roller): Update to 3.32.1. [inputs]: Move itstool... [native-inputs]: ...here. --- gnu/packages/gnome.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 35ec9b88a1..7094484828 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5025,7 +5025,7 @@ (define-public shotwell (define-public file-roller (package (name "file-roller") - (version "3.30.1") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5033,11 +5033,12 @@ (define-public file-roller name "-" version ".tar.xz")) (sha256 (base32 - "0kiragsqyixyx15747b71qc4nw8y4jx9d55wgg612xb0hp5l9pj1")))) + "0irm72cf8222h93skivn0nn0ckahiiiimy4rb9r3ccjvhi3hiaqw")))) (build-system meson-build-system) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database ("intltool" ,intltool) + ("itstool" ,itstool) ("pkg-config" ,pkg-config) ("gtk+" ,gtk+ "bin") ; gtk-update-icon-cache ("glib:bin" ,glib "bin"))) @@ -5048,7 +5049,7 @@ (define-public file-roller ("json-glib" ,json-glib) ("libarchive" ,libarchive) ("libnotify" ,libnotify) - ("itstool" ,itstool) + ("nettle" ,nettle) ("libxml2" ,libxml2))) (synopsis "Graphical archive manager for GNOME") (description "File Roller is an archive manager for the GNOME desktop -- cgit v1.2.3 From 480c92268dbb0a9ebd55055b35708468acb5697e Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:32:25 -0400 Subject: gnu: gedit: Update to 3.32.2. * gnu/packages/gnome.scm (gedit): Update to 3.32.2. [build-system]: Use meson-build-system. [arguments]: Set glib-or-gtk? flag; add 'patch-libgd-fetch' and 'skip-gtk-update-icon-cache' phases; pass configure flag to add $out/lib/gedit to RUNPATH. [native-inputs]: Add desktop-file-utils, libgd and glib:bin. [inputs]: Replace gtksourceview-3 with gtksourceview. --- gnu/packages/gnome.scm | 72 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 51 insertions(+), 21 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7094484828..2352d7778a 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5190,7 +5190,7 @@ (define-public gjs (define-public gedit (package (name "gedit") - (version "3.30.2") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5198,38 +5198,68 @@ (define-public gedit name "-" version ".tar.xz")) (sha256 (base32 - "0qwig35hzvjaqic9x92jcpmycnvcybsbnbiw6rppryx0arwb3wza")))) - (build-system glib-or-gtk-build-system) + "1q2rk7fym542c7k3bn2wlnzgy384gxacbifsjny0spbg95gfybvl")))) + (build-system meson-build-system) (arguments - `(#:phases + `(#:glib-or-gtk? #t + #:configure-flags + ;; Otherwise, the RUNPATH will lack the final path component. + (list (string-append "-Dc_link_args=-Wl,-rpath=" + (assoc-ref %outputs "out") "/lib/gedit")) + #:phases (modify-phases %standard-phases - (add-after - 'install 'wrap-gedit - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (gtksourceview (assoc-ref inputs "gtksourceview")) - (gi-typelib-path (getenv "GI_TYPELIB_PATH")) - (python-path (getenv "PYTHONPATH"))) - (wrap-program (string-append out "/bin/gedit") - ;; For plugins. - `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) - `("PYTHONPATH" ":" prefix (,python-path)) - ;; For language-specs. - `("XDG_DATA_DIRS" ":" prefix (,(string-append gtksourceview - "/share"))))) - #t))))) + (add-after 'unpack 'skip-gtk-update-icon-cache + ;; Don't create 'icon-theme.cache'. + (lambda _ + (substitute* "build-aux/meson/post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t)) + (add-after 'unpack 'patch-libgd-fetch + (lambda* (#:key inputs #:allow-other-keys) + (let ((libgd (assoc-ref inputs "libgd"))) + ;; Calling git is unnecessary because libgd is fetched as a + ;; native input to this package. + (substitute* "meson.build" + ((".*git.*") "")) + (copy-recursively libgd "subprojects/libgd") + #t))) + (add-after 'install 'wrap-gedit + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (gtksourceview (assoc-ref inputs "gtksourceview")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (python-path (getenv "PYTHONPATH"))) + (wrap-program (string-append out "/bin/gedit") + ;; For plugins. + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)) + `("PYTHONPATH" ":" prefix (,python-path)) + ;; For language-specs. + `("XDG_DATA_DIRS" ":" prefix (,(string-append gtksourceview + "/share"))))) + #t))))) (propagated-inputs `(("dconf" ,dconf))) (native-inputs - `(("intltool" ,intltool) + `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database + ("intltool" ,intltool) ("itstool" ,itstool) + ("glib:bin" ,glib "bin") ; for glib-mkenums, etc. ("gobject-introspection" ,gobject-introspection) + ("libgd" + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgd") + (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) + (file-name (git-file-name "libgd" version)) + (sha256 + (base32 "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs")))) ("pkg-config" ,pkg-config))) (inputs `(("glib" ,glib) ("gspell" ,gspell) ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview-3) + ("gtksourceview" ,gtksourceview) ("libpeas" ,libpeas) ("libxml2" ,libxml2) ("iso-codes" ,iso-codes) -- cgit v1.2.3 From e04e8a8c8718a499402e3cbb48f842737c9b64d5 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:36:55 -0400 Subject: gnu: gnome-backgrounds: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.32.0. [home-page]: Follow permanent redirect. --- gnu/packages/gnome.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2352d7778a..0594311c18 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6796,7 +6796,7 @@ (define-public baobab (define-public gnome-backgrounds (package (name "gnome-backgrounds") - (version "3.30.0") + (version "3.32.0") (source (origin (method url-fetch) @@ -6805,11 +6805,11 @@ (define-public gnome-backgrounds name "-" version ".tar.xz")) (sha256 (base32 - "1179jrl16bp9gqabqhw7nnfp8qzf5y1vf9fi45bni6rfmwm3mrpc")))) + "1s5krdmd3md44p1fgr2lqm5ifxb8s1vzx6hm11sb4cgzr4dw6lrz")))) (build-system meson-build-system) (native-inputs `(("intltool" ,intltool))) - (home-page "https://git.gnome.org/browse/gnome-backgrounds") + (home-page "https://gitlab.gnome.org/GNOME/gnome-backgrounds") (synopsis "Background images for the GNOME desktop") (description "GNOME backgrounds package contains a collection of graphics files which -- cgit v1.2.3 From 723afae6ae79f6764e35d3ffdea4ec8d22a0c6d6 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 10:39:21 -0400 Subject: gnu: gnome-bluetooth: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.32.1. [propagated-inputs]: Add glib and move eudev... [inputs]: ...to here. --- gnu/packages/gnome.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 0594311c18..9fcc190988 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6252,7 +6252,7 @@ (define-public libgtop (define-public gnome-bluetooth (package (name "gnome-bluetooth") - (version "3.28.0") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -6260,7 +6260,7 @@ (define-public gnome-bluetooth name "-" version ".tar.xz")) (sha256 (base32 - "0q7yzklrlayj99risj096mr5x35anx94wvr6nbf6pwbvvzv7453p")))) + "1am1gf0nzwg6x1s8ly13j0xnjzgrfj06j0dp52x4zy9s67ywlhb4")))) (build-system meson-build-system) (native-inputs `(("glib:bin" ,glib "bin") ; for gdbus-codegen, etc. @@ -6271,10 +6271,11 @@ (define-public gnome-bluetooth ("xmllint" ,libxml2))) (propagated-inputs ;; gnome-bluetooth-1.0.pc refers to all these. - `(("gtk+" ,gtk+) - ("udev" ,eudev))) + `(("glib" ,glib) + ("gtk+" ,gtk+))) (inputs - `(("libcanberra" ,libcanberra) + `(("eudev" ,eudev) + ("libcanberra" ,libcanberra) ("libnotify" ,libnotify))) (synopsis "GNOME Bluetooth subsystem") (home-page "https://wiki.gnome.org/Projects/GnomeBluetooth") -- cgit v1.2.3 From c900dabd7785c3f122ab71fadc99917780634fa9 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 16:23:25 -0400 Subject: gnu: gsettings-desktop-schemas: Update to 3.32.0. * gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.32.0. [build-system]: Use meson-build-system. --- gnu/packages/gnome.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 9fcc190988..e3e2839d34 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -854,7 +854,7 @@ (define-public evince (define-public gsettings-desktop-schemas (package (name "gsettings-desktop-schemas") - (version "3.28.1") + (version "3.32.0") (source (origin (method url-fetch) @@ -863,8 +863,8 @@ (define-public gsettings-desktop-schemas name "-" version ".tar.xz")) (sha256 (base32 - "0bshwm49cd01ighsxqlbqn10q0ch71ff99gcrx8pr2gyky2ad3pq")))) - (build-system gnu-build-system) + "0d8a6479vappgplq5crdr3ah0ykqcr3fw533wkx9v1a8lnrv8n9d")))) + (build-system meson-build-system) (arguments '(#:phases (modify-phases %standard-phases (add-after 'unpack 'set-adwaita-theme-file-name -- cgit v1.2.3 From 5c610d4f7f46593782c88e0f9b2d01a5d015a4c5 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 16:40:00 -0400 Subject: gnu: gnome-icon-theme: Update home page. * gnu/packages/gnome.scm (gnome-icon-theme)[home-page]: Follow permanent redirect. --- gnu/packages/gnome.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index e3e2839d34..4b42c679be 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -954,11 +954,9 @@ (define-public gnome-icon-theme `(("icon-naming-utils" ,icon-naming-utils) ("intltool" ,intltool) ("pkg-config" ,pkg-config))) - (home-page "https://art.gnome.org/") - (synopsis - "GNOME icon theme") - (description - "Icons for the GNOME desktop.") + (home-page "https://wiki.gnome.org/Personalization") + (synopsis "GNOME icon theme") + (description "Icons for the GNOME desktop.") (license license:lgpl3))) ; or Creative Commons BY-SA 3.0 ;; gnome-icon-theme was renamed to adwaita-icon-theme after version 3.12.0. -- cgit v1.2.3 From e8a26caa14ed6717a6d692ca0fad2c60a802f125 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 16:43:49 -0400 Subject: gnu: gnome-desktop: Update to 3.32.2. * gnu/packages/gnome.scm (gnome-desktop): Update to 3.32.2. [build-system]: Use meson-build-system. [arguments]: Add 'pre-check' phase. [native-inputs]: Add glib:bin, glibc-locales and xorg-server-for-tests. [inputs]: Move iso-codes, libseccomp, libx11 and xkeyboard-config... [propagated-inputs]: ...here. --- gnu/packages/gnome.scm | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 4b42c679be..26ca0dea68 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -475,7 +475,7 @@ (define-public gnome-common (define-public gnome-desktop (package (name "gnome-desktop") - (version "3.30.2") + (version "3.32.2") (source (origin (method url-fetch) @@ -484,8 +484,8 @@ (define-public gnome-desktop name "-" version ".tar.xz")) (sha256 (base32 - "0k6iccfj9naw42dl2mgljfvk12dmvg06plg86qd81nksrf9ycxal")))) - (build-system gnu-build-system) + "0bidx4626x7k2myv6f64qv4fzmxv8v475wibiz19kj8hjfr737q9")))) + (build-system meson-build-system) (arguments '(#:phases (modify-phases %standard-phases @@ -495,27 +495,39 @@ (define-public gnome-desktop (substitute* "libgnome-desktop/gnome-languages.c" (("\"locale\"") (string-append "\"" libc "/bin/locale\""))) - #t)))))) + #t))) + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server and locales. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + (setenv "GUIX_LOCPATH" + (string-append (assoc-ref inputs "glibc-locales") + "/lib/locale")) + #t))))) (native-inputs - `(("gobject-introspection" ,gobject-introspection) + `(("glib:bin" ,glib "bin") ; for gdbus-codegen + ("glibc-locales" ,glibc-locales) ; for tests + ("gobject-introspection" ,gobject-introspection) ("itstool" ,itstool) ("intltool" ,intltool) ("pkg-config" ,pkg-config) - ("xmllint" ,libxml2))) + ("xmllint" ,libxml2) + ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs ;; Required by gnome-desktop-3.0.pc. `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("gtk+" ,gtk+))) - (inputs - `(("gdk-pixbuf" ,gdk-pixbuf) - ("glib" ,glib) + ("gtk+" ,gtk+) ("iso-codes" ,iso-codes) ("libseccomp" ,libseccomp) ("libx11" ,libx11) + ("xkeyboard-config" ,xkeyboard-config))) + (inputs + `(("gdk-pixbuf" ,gdk-pixbuf) + ("glib" ,glib) ("libxext" ,libxext) ("libxkbfile" ,libxkbfile) - ("libxrandr" ,libxrandr) - ("xkeyboard-config" ,xkeyboard-config))) + ("libxrandr" ,libxrandr))) (home-page "https://www.gnome.org/") (synopsis "Libgnome-desktop, gnome-about, and desktop-wide documents") -- cgit v1.2.3 From ebb2873d691ea2b950000020c4dc82697b8c9fa0 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 19:33:59 -0400 Subject: gnu: gnome-online-accounts: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.32.0. [native-inputs]: Add vala. --- gnu/packages/gnome.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 26ca0dea68..51098ca216 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5420,7 +5420,7 @@ (define-public mutter (define-public gnome-online-accounts (package (name "gnome-online-accounts") - (version "3.30.2") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5428,7 +5428,7 @@ (define-public gnome-online-accounts name "-" version ".tar.xz")) (sha256 (base32 - "1p1gdgryziklrgngn6m13xnvfx4gb01h723nndfi9944r24fbiq5")))) + "1anlx0rb2hafg9929pgfms25mdz23sd0vdva06h6zlf8f5byc68w")))) (outputs '("out" "lib")) (build-system glib-or-gtk-build-system) (arguments @@ -5454,6 +5454,7 @@ (define-public gnome-online-accounts ("gobject-introspection" ,gobject-introspection) ("intltool" ,intltool) ("pkg-config" ,pkg-config) + ("vala" ,vala) ("xsltproc" ,libxslt))) (propagated-inputs `(("glib" ,glib) ; required by goa-1.0.pc -- cgit v1.2.3 From 4be0719f921a1d60f3ca6ad821e53b81d3b9353c Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 23:21:26 -0400 Subject: gnu: gnome-settings-daemon: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 51098ca216..39f373d7a8 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3515,7 +3515,7 @@ (define-public libgweather (define-public gnome-settings-daemon (package (name "gnome-settings-daemon") - (version "3.30.2") + (version "3.32.1") (source (origin (method url-fetch) @@ -3524,7 +3524,7 @@ (define-public gnome-settings-daemon name "-" version ".tar.xz")) (sha256 (base32 - "0c663csa3gnsr6wm0xfll6aani45snkdj7zjwjfzcwfh8w4a3z12")))) + "02d0s0g2mmqfib44r3sf0499r08p61s8l2ndsjssbam1bi7x2dks")))) (build-system meson-build-system) (arguments `(#:glib-or-gtk? #t -- cgit v1.2.3 From a6938bac22d9d738527fc8e4a7c62cc7c8de878a Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 19 Jul 2019 16:15:09 -0400 Subject: gnu: gnome-control-center: Update to 3.32.2. * gnu/packages/gnome.scm (gnome-control-center): Update to 3.32.2. [source]: Remove patch. [arguments]: Adjust 'patch-paths' phase accordingly. [native-inputs]: Add hicolor-icon-theme, python-dbusmock and xorg-server-for-tests. [inputs]: Add gnome-session and gsound. * gnu/packages/patches/gnome-control-center-udisks.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove patch. --- gnu/local.mk | 1 - gnu/packages/gnome.scm | 13 +- .../patches/gnome-control-center-udisks.patch | 221 --------------------- 3 files changed, 8 insertions(+), 227 deletions(-) delete mode 100644 gnu/packages/patches/gnome-control-center-udisks.patch (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/local.mk b/gnu/local.mk index fbea6dc78b..5135cdd30c 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -927,7 +927,6 @@ dist_patch_DATA = \ %D%/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch \ %D%/packages/patches/gmp-arm-asm-nothumb.patch \ %D%/packages/patches/gmp-faulty-test.patch \ - %D%/packages/patches/gnome-control-center-udisks.patch \ %D%/packages/patches/gnome-shell-theme.patch \ %D%/packages/patches/gnome-tweaks-search-paths.patch \ %D%/packages/patches/gnutls-skip-trust-store-test.patch \ diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 39f373d7a8..7d86ee5f03 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6298,7 +6298,7 @@ (define-public gnome-bluetooth (define-public gnome-control-center (package (name "gnome-control-center") - (version "3.30.3") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -6306,9 +6306,7 @@ (define-public gnome-control-center name "-" version ".tar.xz")) (sha256 (base32 - "0gih1cmqbv803kp30704sllghb0impa0mmv3j8pndfg4zr2mnq9r")) - (patches - (search-patches "gnome-control-center-udisks.patch")))) + "03np0mhfl9kkdw4cb711pda0cli9zgh2bq2gqn2zwbdi3qnhk9gs")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t @@ -6355,7 +6353,11 @@ (define-public gnome-control-center ("gtk+:bin" ,gtk+ "bin") ; for gtk-update-icon-cache ("intltool" ,intltool) ("pkg-config" ,pkg-config) - ("xsltproc" ,libxslt))) + ("xsltproc" ,libxslt) + ;; For tests + ("hicolor-icon-theme" ,hicolor-icon-theme) + ("python-dbusmock" ,python-dbusmock) + ("xorg-server" ,xorg-server-for-tests))) (inputs `(("accountsservice" ,accountsservice) ("clutter-gtk" ,clutter-gtk) @@ -6371,6 +6373,7 @@ (define-public gnome-control-center ("gnome-session" ,gnome-session) ("gnome-settings-daemon" ,gnome-settings-daemon) ("grilo" ,grilo) + ("gsound" ,gsound) ("ibus" ,ibus) ("libcanberra" ,libcanberra) ("libgnomekbd" ,libgnomekbd) diff --git a/gnu/packages/patches/gnome-control-center-udisks.patch b/gnu/packages/patches/gnome-control-center-udisks.patch deleted file mode 100644 index 823684b2e9..0000000000 --- a/gnu/packages/patches/gnome-control-center-udisks.patch +++ /dev/null @@ -1,221 +0,0 @@ -This patch is derived from upstream commit 2520aea6 and fixes upstream issues -285 and 302. See https://gitlab.gnome.org/GNOME/gcr/merge_requests/387, -https://gitlab.gnome.org/GNOME/gnome-control-center/issues/285 and -https://gitlab.gnome.org/GNOME/gnome-control-center/issues/302. - -diff --git a/panels/info/cc-info-overview-panel.c b/panels/info/cc-info-overview-panel.c -index e2276a295b3fd9de01b30fc3369069b5d33ba5b7..ff47c1fef2493bcc7ab34f9e8716d570d8d370ed 100644 ---- a/panels/info/cc-info-overview-panel.c -+++ b/panels/info/cc-info-overview-panel.c -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - - #include - -@@ -81,9 +82,7 @@ typedef struct - - GCancellable *cancellable; - -- /* Free space */ -- GList *primary_mounts; -- guint64 total_bytes; -+ UDisksClient *client; - - GraphicsData *graphics_data; - } CcInfoOverviewPanelPrivate; -@@ -96,8 +95,6 @@ struct _CcInfoOverviewPanel - CcInfoOverviewPanelPrivate *priv; - }; - --static void get_primary_disc_info_start (CcInfoOverviewPanel *self); -- - typedef struct - { - char *major; -@@ -486,111 +483,51 @@ get_os_type (void) - } - - static void --query_done (GFile *file, -- GAsyncResult *res, -- CcInfoOverviewPanel *self) -+get_primary_disc_info (CcInfoOverviewPanel *self) - { - CcInfoOverviewPanelPrivate *priv; -- g_autoptr(GFileInfo) info = NULL; -- g_autoptr(GError) error = NULL; -- -- info = g_file_query_filesystem_info_finish (file, res, &error); -- if (info != NULL) -- { -- priv = cc_info_overview_panel_get_instance_private (self); -- priv->total_bytes += g_file_info_get_attribute_uint64 (info, G_FILE_ATTRIBUTE_FILESYSTEM_SIZE); -- } -- else -- { -- if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) -- return; -- else -- { -- g_autofree char *path = NULL; -- path = g_file_get_path (file); -- g_warning ("Failed to get filesystem free space for '%s': %s", path, error->message); -- } -- } -+ GDBusObjectManager *manager; -+ g_autolist(GDBusObject) objects = NULL; -+ GList *l; -+ guint64 total_size; - -- /* And onto the next element */ -- get_primary_disc_info_start (self); --} -- --static void --get_primary_disc_info_start (CcInfoOverviewPanel *self) --{ -- GUnixMountEntry *mount; -- g_autoptr(GFile) file = NULL; -- CcInfoOverviewPanelPrivate *priv = cc_info_overview_panel_get_instance_private (self); -+ priv = cc_info_overview_panel_get_instance_private (self); -+ total_size = 0; - -- if (priv->primary_mounts == NULL) -+ if (!priv->client) - { -- g_autofree char *size = NULL; -- -- size = g_format_size (priv->total_bytes); -- gtk_label_set_text (GTK_LABEL (priv->disk_label), size); -- -+ gtk_label_set_text (GTK_LABEL (priv->disk_label), _("Unknown")); - return; - } - -- mount = priv->primary_mounts->data; -- priv->primary_mounts = g_list_remove (priv->primary_mounts, mount); -- file = g_file_new_for_path (g_unix_mount_get_mount_path (mount)); -- g_unix_mount_free (mount); -- -- g_file_query_filesystem_info_async (file, -- G_FILE_ATTRIBUTE_FILESYSTEM_SIZE, -- 0, -- priv->cancellable, -- (GAsyncReadyCallback) query_done, -- self); --} -- --static void --get_primary_disc_info (CcInfoOverviewPanel *self) --{ -- GList *points; -- GList *p; -- GHashTable *hash; -- CcInfoOverviewPanelPrivate *priv = cc_info_overview_panel_get_instance_private (self); -- -- hash = g_hash_table_new (g_str_hash, g_str_equal); -- points = g_unix_mount_points_get (NULL); -- -- /* If we do not have /etc/fstab around, try /etc/mtab */ -- if (points == NULL) -- points = g_unix_mounts_get (NULL); -+ manager = udisks_client_get_object_manager (priv->client); -+ objects = g_dbus_object_manager_get_objects (manager); - -- for (p = points; p != NULL; p = p->next) -+ for (l = objects; l != NULL; l = l->next) - { -- GUnixMountEntry *mount = p->data; -- const char *mount_path; -- const char *device_path; -- -- mount_path = g_unix_mount_get_mount_path (mount); -- device_path = g_unix_mount_get_device_path (mount); -- -- /* Do not count multiple mounts with same device_path, because it is -- * probably something like btrfs subvolume. Use only the first one in -- * order to count the real size. */ -- if (gsd_should_ignore_unix_mount (mount) || -- gsd_is_removable_mount (mount) || -- g_str_has_prefix (mount_path, "/media/") || -- g_str_has_prefix (mount_path, g_get_home_dir ()) || -- g_hash_table_lookup (hash, device_path) != NULL) -+ UDisksDrive *drive; -+ drive = udisks_object_peek_drive (UDISKS_OBJECT (l->data)); -+ -+ /* Skip removable devices */ -+ if (drive == NULL || -+ udisks_drive_get_removable (drive) || -+ udisks_drive_get_ejectable (drive)) - { -- g_unix_mount_free (mount); - continue; - } - -- priv->primary_mounts = g_list_prepend (priv->primary_mounts, mount); -- g_hash_table_insert (hash, (gpointer) device_path, (gpointer) device_path); -+ total_size += udisks_drive_get_size (drive); - } -- g_list_free (points); -- g_hash_table_destroy (hash); - -- priv->cancellable = g_cancellable_new (); -- get_primary_disc_info_start (self); -+ if (total_size > 0) -+ { -+ g_autofree gchar *size = g_format_size (total_size); -+ gtk_label_set_text (GTK_LABEL (priv->disk_label), size); -+ } -+ else -+ { -+ gtk_label_set_text (GTK_LABEL (priv->disk_label), _("Unknown")); -+ } - } - - static char * -@@ -852,8 +789,7 @@ cc_info_overview_panel_finalize (GObject *object) - g_clear_object (&priv->cancellable); - } - -- if (priv->primary_mounts) -- g_list_free_full (priv->primary_mounts, (GDestroyNotify) g_unix_mount_free); -+ g_clear_object (&priv->client); - - g_free (priv->gnome_version); - g_free (priv->gnome_date); -@@ -895,6 +831,7 @@ static void - cc_info_overview_panel_init (CcInfoOverviewPanel *self) - { - CcInfoOverviewPanelPrivate *priv = cc_info_overview_panel_get_instance_private (self); -+ g_autoptr(GError) error = NULL; - - gtk_widget_init_template (GTK_WIDGET (self)); - -@@ -907,6 +844,12 @@ cc_info_overview_panel_init (CcInfoOverviewPanel *self) - else - gtk_widget_destroy (priv->updates_button); - -+ priv->client = udisks_client_new_sync (NULL, &error); -+ -+ if (error != NULL) -+ g_warning ("Unable to get UDisks client: %s. Disk information will not be available.", -+ error->message); -+ - info_overview_panel_setup_overview (self); - info_overview_panel_setup_virt (self); - } -diff --git a/panels/info/meson.build b/panels/info/meson.build -index 03742551314f91b60e3ec1caad153ff314b93310..c54e5fdaff3c6ddb59cca8ee9a2bf5a0212bf196 100644 ---- a/panels/info/meson.build -+++ b/panels/info/meson.build -@@ -61,6 +61,7 @@ sources += gnome.compile_resources( - - deps = common_deps + [ - polkit_gobject_dep, -+ dependency('udisks2', version: '>= 2.1.8'), - dependency('libgtop-2.0') - ] - -- cgit v1.2.3 From d48d4c989b2b8423ad696146a139a41cb1f1a6fb Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 20 Jul 2019 08:11:39 -0400 Subject: gnu: grilo: Update to 0.3.9. * gnu/packages/gnome.scm (grilo): Update to 0.3.9. [build-system]: Use meson-build-system. [arguments]: Remove 'fix-introspection-install-dir' phase. [native-inputs]: Add gtk-doc and vala. [home-page]: Follow permanent redirect. --- gnu/packages/gnome.scm | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7d86ee5f03..2f66922bed 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4046,7 +4046,7 @@ (define-public gnome-klotski (define-public grilo (package (name "grilo") - (version "0.3.3") + (version "0.3.9") (source (origin (method url-fetch) @@ -4055,13 +4055,15 @@ (define-public grilo name "-" version ".tar.xz")) (sha256 (base32 - "1qx072m0gl6m3d5g5cbbf13p4h217icmlxjnrn829x5xqwi451sw")))) - (build-system gnu-build-system) + "1wnabc69730jsv8dljj5ik8g7p581nw60mw1mkgamkzjcb6821bk")))) + (build-system meson-build-system) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-mkenums and glib-genmarshal ("intltool" ,intltool) ("pkg-config" ,pkg-config) - ("gobject-introspection" ,gobject-introspection))) + ("gobject-introspection" ,gobject-introspection) + ("gtk-doc" ,gtk-doc) + ("vala" ,vala))) (inputs `(("cyrus-sasl" ,cyrus-sasl) ("glib" ,glib) @@ -4070,26 +4072,12 @@ (define-public grilo ("liboauth" ,liboauth) ("libsoup" ,libsoup) ("totem-pl-parser" ,totem-pl-parser))) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-introspection-install-dir - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (substitute* '("src/Makefile.in" - "libs/pls/Makefile.in" - "libs/net/Makefile.in") - (("@INTROSPECTION_GIRDIR@") - (string-append out "/share/gir-1.0/")) - (("@INTROSPECTION_TYPELIBDIR@") - (string-append out "/lib/girepository-1.0/"))) - #t)))))) (native-search-paths (list (search-path-specification (variable "GRL_PLUGIN_PATH") (files (list (string-append "lib/grilo-" (version-major+minor version))))))) - (home-page "https://live.gnome.org/Grilo") + (home-page "https://wiki.gnome.org/action/show/Projects/Grilo") (synopsis "Framework for discovering and browsing media") (description "Grilo is a framework focused on making media discovery and browsing easy -- cgit v1.2.3 From 5ada561c269c687504dc1131252b14c9c456af6b Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 20 Jul 2019 11:28:14 -0400 Subject: gnu: tracker: Update to 2.2.2. * gnu/packages/gnome.scm (tracker): Update to 2.2.2. [build-system]: Use meson-build-system. [arguments]: Set glib-or-gtk? flag; pass configure flag to add $out/lib and $out/lib/tracker-2.0 to RUNPATH; adjust 'disable-broken-tests' phase. [native-inputs]: Add glib:bin and python-pygobject. [inputs]: Remove gstreamer, gst-plugins-base, libgsf, libexif, libvorbis, flac, totem-pl-parser, exempi, upower, giflib, libosinfo and libcue. Add network-manager. --- gnu/packages/gnome.scm | 56 +++++++++++++++++--------------------------------- 1 file changed, 19 insertions(+), 37 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2f66922bed..fa84b87aa8 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6618,7 +6618,7 @@ (define-public gnome-autoar (define-public tracker (package (name "tracker") - (version "2.0.4") + (version "2.2.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/tracker/" @@ -6626,35 +6626,26 @@ (define-public tracker "tracker-" version ".tar.xz")) (sha256 (base32 - "1mfc5lv820kr7ssi7hldn25gmshh65k19kh478qjsnb64sshsbyf")))) - (build-system glib-or-gtk-build-system) + "1rp2c6k7ajcm553p9kpni87zgi9aplm3s01rl7pk575az5i399y6")))) + (build-system meson-build-system) (arguments - `(#:phases + `(#:glib-or-gtk? #t + #:configure-flags + ;; Otherwise, the RUNPATH will lack the final path component. + (list (string-append "-Dc_link_args=-Wl,-rpath=" + (assoc-ref %outputs "out") "/lib:" + (assoc-ref %outputs "out") "/lib/tracker-2.0")) + #:phases (modify-phases %standard-phases (add-after 'unpack 'disable-broken-tests (lambda _ - ;; FIXME: Most of these fail with GLib-GIO-FATAL-ERROR: Settings - ;; schema 'org.freedesktop.Tracker.FTS' is not installed. - (substitute* "tests/libtracker-miner/Makefile.in" - (("tracker-file-notifier-test\\$\\(EXEEXT\\)") "") - (("tracker-miner-fs-test\\$\\(EXEEXT\\)") "") - (("tracker-monitor-test\\$\\(EXEEXT\\)") "")) - (substitute* "tests/libtracker-fts/Makefile.in" - (("tracker-fts-test\\$\\(EXEEXT\\)") "")) - (substitute* "tests/libtracker-data/Makefile.in" - (("tracker-ontology\\$\\(EXEEXT\\)") "") - (("tracker-ontology-change\\$\\(EXEEXT\\)") "") - (("tracker-backup\\$\\(EXEEXT\\)") "") - (("tracker-sparql-blank\\$\\(EXEEXT\\)") "") - (("tracker-sparql\\$\\(EXEEXT\\)") "")) ;; These fail because the SPARQL backend could not be loaded. ;; That's because /etc/machine-id is missing, but ;; DBUS_FATAL_WARNINGS does not help here. - (substitute* "tests/libtracker-sparql/Makefile.in" - (("tracker-gb-737023-test\\$\\(EXEEXT\\)") "") - (("tracker-sparql-test\\$\\(EXEEXT\\)") "")) - (substitute* "tests/tracker-steroids/Makefile.in" - (("tracker-test\\$\\(EXEEXT\\)") "")) + (substitute* "tests/libtracker-sparql/meson.build" + (("'sparql',") "")) + (substitute* "tests/tracker-steroids/meson.build" + (("test\\(.*") "")) #t)) ;; Two tests fail if LANG is not set. (add-before 'check 'pre-check @@ -6664,39 +6655,30 @@ (define-public tracker (setenv "DBUS_FATAL_WARNINGS" "0") #t))))) (native-inputs - `(("gnome-common" ,gnome-common) + `(("glib:bin" ,glib "bin") + ("gnome-common" ,gnome-common) ("gobject-introspection" ,gobject-introspection) + ("python-pygobject" ,python-pygobject) ("intltool" ,intltool) ("pkg-config" ,pkg-config) ("vala" ,vala))) (inputs `(("gtk+" ,gtk+) ("dbus" ,dbus) - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) ("sqlite" ,sqlite) ("python" ,python) ("poppler" ,poppler) - ("libgsf" ,libgsf) - ("libexif" ,libexif) ("libpng" ,libpng) ("libtiff" ,libtiff) - ("libvorbis" ,libvorbis) - ("flac" ,flac) - ("totem-pl-parser" ,totem-pl-parser) ("zlib" ,zlib) - ("exempi" ,exempi) ("libxml2" ,libxml2) - ("upower" ,upower) ("libunistring" ,libunistring) - ("giflib" ,giflib) ("json-glib" ,json-glib) ("openjpeg" ,openjpeg-1) - ("libosinfo" ,libosinfo) - ("libcue" ,libcue) ("libseccomp" ,libseccomp) ("libsoup" ,libsoup) - ("libuuid" ,util-linux))) + ("libuuid" ,util-linux) + ("network-manager" ,network-manager))) (synopsis "Metadata database, indexer and search tool") (home-page "https://wiki.gnome.org/Projects/Tracker") (description -- cgit v1.2.3 From 66261451b114efd9978f059aea4da2e1404e5e3a Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 22 Jul 2019 12:35:35 -0400 Subject: gnu: dconf-editor: Update to 3.32.0. * gnu/packages/gnome.scm (dconf-editor): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index fa84b87aa8..b0d98e3c9b 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6843,7 +6843,7 @@ (define-public gnome-screenshot (define-public dconf-editor (package (name "dconf-editor") - (version "3.30.2") + (version "3.32.0") (source (origin (method url-fetch) @@ -6852,7 +6852,7 @@ (define-public dconf-editor name "-" version ".tar.xz")) (sha256 (base32 - "06f736spn20s7qjsz00xw44v8r8bjhyrz1v3bix6v416jc5jp6ia")))) + "1fmsmlh16njjm948grz20mzrsvb4wjj7pl1fvkrkxqi7mhr177gi")))) (build-system meson-build-system) (arguments '(#:phases (modify-phases %standard-phases -- cgit v1.2.3 From 995ef5ea11a9003abc0ea90b4ce61e53ef1eb679 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 22 Jul 2019 17:55:35 -0400 Subject: gnu: totem: Update to 3.32.1. * gnu/packages/gnome.scm (totem): Update to 3.32.1. [source]: Remove patches. [arguments]: Add 'pre-check' phase. Remove #:parallel-build?. [native-inputs]: Add python-pylint and xorg-server-for-tests. [inputs]: Replace python2-pygobject with python-pygobject. * gnu/packages/patches/totem-meson-easy-codec.patch, gnu/packages/patches/totem-meson-compat.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. --- gnu/local.mk | 2 - gnu/packages/gnome.scm | 27 +++++----- gnu/packages/patches/totem-meson-compat.patch | 14 ----- gnu/packages/patches/totem-meson-easy-codec.patch | 65 ----------------------- 4 files changed, 13 insertions(+), 95 deletions(-) delete mode 100644 gnu/packages/patches/totem-meson-compat.patch delete mode 100644 gnu/packages/patches/totem-meson-easy-codec.patch (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/local.mk b/gnu/local.mk index 5135cdd30c..7744566996 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1403,8 +1403,6 @@ dist_patch_DATA = \ %D%/packages/patches/ttf2eot-cstddef.patch \ %D%/packages/patches/ttfautohint-source-date-epoch.patch \ %D%/packages/patches/tomb-fix-errors-on-open.patch \ - %D%/packages/patches/totem-meson-compat.patch \ - %D%/packages/patches/totem-meson-easy-codec.patch \ %D%/packages/patches/tuxpaint-stamps-path.patch \ %D%/packages/patches/txr-shell.patch \ %D%/packages/patches/u-boot-fix-mkimage-header-verification.patch \ diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index b0d98e3c9b..8ff04ada86 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4139,7 +4139,7 @@ (define-public grilo-plugins (define-public totem (package (name "totem") - (version "3.30.0") + (version "3.32.1") (source (origin (method url-fetch) @@ -4148,9 +4148,7 @@ (define-public totem name "-" version ".tar.xz")) (sha256 (base32 - "0rahkybxbmxhlmrrgrzxny1xm7wycx7ib4blxp1i2l1q3i8s84b0")) - (patches (search-patches "totem-meson-easy-codec.patch" - "totem-meson-compat.patch")))) + "0yra8apc7smpwf7d1k8crhrm8d4wix24ds6i9yxbch1v11jnhr3v")))) (build-system meson-build-system) (native-inputs `(("pkg-config" ,pkg-config) @@ -4159,7 +4157,9 @@ (define-public totem ("glib:bin" ,glib "bin") ;for 'glib-mkenums' ("intltool" ,intltool) ("itstool" ,itstool) - ("xmllint" ,libxml2))) + ("xmllint" ,libxml2) + ("python-pylint" ,python-pylint) + ("xorg-server" ,xorg-server-for-tests))) (propagated-inputs `(("dconf" ,dconf))) (inputs @@ -4187,8 +4187,7 @@ (define-public totem ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("adwaita-icon-theme" ,adwaita-icon-theme) ("python" ,python) - ("python-pygobject" ,python2-pygobject) - ;; XXX TODO pylint needed for python support + ("python-pygobject" ,python-pygobject) ("totem-pl-parser" ,totem-pl-parser) ("grilo" ,grilo) ("grilo-plugins" ,grilo-plugins) @@ -4196,12 +4195,6 @@ (define-public totem (arguments `(#:glib-or-gtk? #t - ;; Disable parallel builds until - ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28813 is - ;; fixed. Try enabling it when updating this package in case - ;; upstream has fixed it. - #:parallel-build? #f - ;; Disable automatic GStreamer plugin installation via PackageKit and ;; all that. #:configure-flags '("-D" "enable-easy-codec-installation=no" @@ -4209,7 +4202,6 @@ (define-public totem ;; Do not build .a files for the plugins, it's ;; completely useless. This saves 2 MiB. "--default-library" "shared") - #:phases (modify-phases %standard-phases (add-after 'unpack 'skip-gtk-update-icon-cache @@ -4223,6 +4215,13 @@ (define-public totem (lambda _ (setenv "DESTDIR" "/") #t)) + (add-before + 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + #t)) (add-after 'install 'wrap-totem (lambda* (#:key inputs outputs #:allow-other-keys) diff --git a/gnu/packages/patches/totem-meson-compat.patch b/gnu/packages/patches/totem-meson-compat.patch deleted file mode 100644 index 8557908dd0..0000000000 --- a/gnu/packages/patches/totem-meson-compat.patch +++ /dev/null @@ -1,14 +0,0 @@ -Fix an error that occurs with Meson 0.50.0 and later: -"ERROR: Subdir keyword must not be an absolute path". - ---- a/src/meson.build 2019-03-15 00:10:26.882293850 +0100 -+++ b/src/meson.build 2019-03-15 00:10:54.312197229 +0100 -@@ -82,7 +82,7 @@ - - install_headers( - headers, -- subdir: join_paths(totem_includedir, totem_api_path) -+ install_dir: join_paths(totem_includedir, totem_api_path) - ) - - libtotem_player_sources = files( diff --git a/gnu/packages/patches/totem-meson-easy-codec.patch b/gnu/packages/patches/totem-meson-easy-codec.patch deleted file mode 100644 index b97d555c1a..0000000000 --- a/gnu/packages/patches/totem-meson-easy-codec.patch +++ /dev/null @@ -1,65 +0,0 @@ -Fix a bug whereby the 'have_easy_codec' would be left undefined -when passing '-D enable-easy-codec-installation=no'. Likewise, -don't rely on GStreamer's plug-in support when it's disabled. - ---- totem-3.26.0/meson.build 2017-10-11 22:29:44.506280919 +0200 -+++ totem-3.26.0/meson.build 2017-10-11 22:29:50.902252058 +0200 -@@ -203,6 +203,8 @@ if easy_codec_option != 'no' - missing_plugins_deps += gst_pbutils_dep - config_h.set('ENABLE_MISSING_PLUGIN_INSTALLATION', have_easy_codec, - description: 'Whether we can and want to do installation of missing plugins') -+else -+ have_easy_codec = false - endif - - # python support - ---- totem-3.26.0/src/backend/bacon-video-widget.c 2017-10-11 22:40:52.531217356 +0200 -+++ totem-3.26.0/src/backend/bacon-video-widget.c 2017-10-11 22:45:44.973847231 +0200 -@@ -341,6 +341,22 @@ get_type_name (GType class_type, int typ - return value->value_nick; - } - -+#ifndef ENABLE_MISSING_PLUGIN_INSTALLATION -+ -+gchar * -+gst_missing_plugin_message_get_installer_detail (GstMessage *message) -+{ -+ return NULL; -+} -+ -+char * -+gst_missing_plugin_message_get_description (GstMessage *message) -+{ -+ return NULL; -+} -+ -+#endif -+ - static gchar ** - bvw_get_missing_plugins_foo (const GList * missing_plugins, MsgToStrFunc func) - { -@@ -1654,10 +1670,12 @@ bvw_handle_element_message (BaconVideoWi - } - } - goto done; -+#ifdef ENABLE_MISSING_PLUGIN_INSTALLATION - } else if (gst_is_missing_plugin_message (msg)) { - bvw->priv->missing_plugins = - g_list_prepend (bvw->priv->missing_plugins, gst_message_ref (msg)); - goto done; -+#endif - } else if (strcmp (type_name, "not-mounted") == 0) { - const GValue *val; - GFile *file; -@@ -6109,7 +6127,9 @@ bacon_video_widget_initable_init (GInita - GST_DEBUG ("Initialised %s", version_str); - g_free (version_str); - -+#ifdef ENABLE_MISSING_PLUGIN_INSTALLATION - gst_pb_utils_init (); -+#endif - - /* Instantiate all the fallible plugins */ - bvw->priv->play = element_make_or_warn ("playbin", "play"); - -- cgit v1.2.3 From 2196a8d414b4c855c1dfbd5f0154402d3b1a6f10 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 22 Jul 2019 18:21:31 -0400 Subject: gnu: evolution-data-server: Update to 3.32.4. * gnu/packages/gnome.scm (evolution-data-server): Update to 3.32.4. [arguments]: Adjust 'disable-failing-tests' phases accordingly. --- gnu/packages/gnome.scm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 8ff04ada86..4086d9df59 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5464,7 +5464,7 @@ (define-public gnome-online-accounts (define-public evolution-data-server (package (name "evolution-data-server") - (version "3.30.5") + (version "3.32.4") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5473,7 +5473,7 @@ (define-public evolution-data-server (patches (search-patches "evolution-data-server-locales.patch")) (sha256 (base32 - "1s952wyhgcbmq9nfgk75v15zdy1h3wy5p5rmkqibaavmc0pk3mli")))) + "0zsc9xwy6ixk3x0dx69ax5isrdw8qxjdxg2i5fr95s40nss7rxl3")))) (build-system cmake-build-system) (arguments '(#:configure-flags @@ -5500,11 +5500,13 @@ (define-public evolution-data-server (delete-file-recursively "tests/book-migration") (substitute* "tests/CMakeLists.txt" (("add_subdirectory\\(book-migration\\)") "")) - ;; tests/libedata-cal/test-cal-meta-backend.c:1328:test_get_attachment_uris: - ;; assertion failed (uris->data == expected_uri): - ;; ("" == "file:///tests/libedata-cal/components/event-1.ics") - (substitute* "tests/libedata-cal/CMakeLists.txt" - (("test-cal-meta-backend") "")) + ;; tests/libebook/client/test-book-client-view-operations:8077): + ;; e-data-server-WARNING **: + ;; (src/libedataserver/e-source-registry.c:264):thread_closure_free: + ;; runtime check failed: + ;; (!g_main_context_pending (closure->main_context)) + (substitute* "tests/libebook/client/CMakeLists.txt" + (("test-book-client-view-operations") "")) #t)) (add-after 'unpack 'patch-paths (lambda _ -- cgit v1.2.3 From 06141f832aaf90e2297dd9beee1ebd503891d541 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 22 Jul 2019 18:26:46 -0400 Subject: gnu: evolution: Update to 3.32.4. * gnu/packages/gnome.scm (evolution): Update to 3.32.4. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 4086d9df59..2ca04f3b5d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8402,7 +8402,7 @@ (define-public libdazzle (define-public evolution (package (name "evolution") - (version "3.30.5") + (version "3.32.4") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/evolution/" @@ -8410,7 +8410,7 @@ (define-public evolution "evolution-" version ".tar.xz")) (sha256 (base32 - "1hhxj3rh921pp3l3c5k33bdypcas1p66krzs65k1qn82c5fpgl2h")))) + "00hmmg4hfns8rq9rcilmy0gi1xkksld27lfbd9zmw2xw37wjmbqh")))) (build-system cmake-build-system) (arguments `(#:imported-modules (,@%cmake-build-system-modules -- cgit v1.2.3 From edf43f6876947e2ef523edecd04beefa0a6ef2c9 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Tue, 23 Jul 2019 16:43:12 -0400 Subject: gnu: mutter: Update to 3.32.2. * gnu/packages/gnome.scm (mutter): Update to 3.32.2. [build-system]: Use meson-build-system. [arguments]: Disable tests. Set #:glib-or-gtk? flag. Add $out/lib and $out/lib/mutter-4 to RUNPATH. Adjust configure flags. Add 'disable-werror' phase and update 'use-elogind' phase. [native-inputs]: Add xorg-server-for-tests. [inputs]: Add gnome-settings-daemon, libwacom and pipewire. --- gnu/packages/gnome.scm | 43 +++++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 16 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2ca04f3b5d..dbdefd1fc2 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5304,7 +5304,7 @@ (define-public zenity (define-public mutter (package (name "mutter") - (version "3.30.2") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5312,39 +5312,46 @@ (define-public mutter name "-" version ".tar.xz")) (sha256 (base32 - "0qr3w480p31nbiad49213rj9rk6p9fl82a68pzznpz36p30dq96z")))) + "1h577i2ap7dpfy1jg101jvc6nzccc0csgvd55ahydlr8f94frcva")))) ;; NOTE: Since version 3.21.x, mutter now bundles and exports forked ;; versions of cogl and clutter. As a result, many of the inputs, ;; propagated-inputs, and configure flags used in cogl and clutter are ;; needed here as well. - (build-system gnu-build-system) + (build-system meson-build-system) (arguments - '(#:configure-flags - ;; XXX: build fails with [-Werror]: - ;; backends/meta-cursor-renderer.c:112:5: error: - ;; implicit declaration of function ?roundf? - (list "--enable-compile-warnings=minimum" - - "--enable-native-backend" + '(;; XXX: All mutter tests fail with the following error: + ;; Settings schema 'org.gnome.mutter' is not installed + #:tests? #f + #:glib-or-gtk? #t + #:configure-flags + ;; Otherwise, the RUNPATH will lack the final path component. + (list (string-append "-Dc_link_args=-Wl,-rpath=" + (assoc-ref %outputs "out") "/lib:" + (assoc-ref %outputs "out") "/lib/mutter-4") ;; The following flags are needed for the bundled clutter - "--enable-x11-backend=yes" - - (string-append "--with-xwayland-path=" + (string-append "-Dxwayland_path=" (assoc-ref %build-inputs "xorg-server-xwayland") "/bin/Xwayland") ;; the remaining flags are needed for the bundled cogl - "--enable-cogl-gst" - (string-append "--with-gl-libname=" + (string-append "-Dopengl_libname=" (assoc-ref %build-inputs "mesa") "/lib/libGL.so")) #:phases (modify-phases %standard-phases + (add-after 'unpack 'disable-werror + (lambda _ + ;; XXX: build fails with [-Werror]: + ;; backends/meta-cursor-renderer.c:112:5: error: + ;; implicit declaration of function ?roundf? + (substitute* "meson.build" + (("'-Werror=.*',") "")) + #t)) ;; Replace references to systemd libraries to elogind references. (add-before 'configure 'use-elogind (lambda _ - (substitute* (list "configure" + (substitute* (list "meson.build" "src/backends/native/meta-launcher.c" "src/core/main.c") (("systemd") "elogind")) @@ -5354,6 +5361,7 @@ (define-public mutter ("gobject-introspection" ,gobject-introspection) ("intltool" ,intltool) ("pkg-config" ,pkg-config) + ("xorg-server" ,xorg-server-for-tests) ;; For git build ("autoconf" ,autoconf) ("automake" ,automake) @@ -5383,13 +5391,16 @@ (define-public mutter (inputs `(("elogind" ,elogind) ("gnome-desktop" ,gnome-desktop) + ("gnome-settings-daemon" ,gnome-settings-daemon) ("libcanberra-gtk" ,libcanberra) ("libgudev" ,libgudev) ("libice" ,libice) ("libsm" ,libsm) + ("libwacom" ,libwacom) ("libxkbfile" ,libxkbfile) ("libxrandr" ,libxrandr) ("libxtst" ,libxtst) + ("pipewire" ,pipewire) ("startup-notification" ,startup-notification) ("upower-glib" ,upower) ("xkeyboard-config" ,xkeyboard-config) -- cgit v1.2.3 From 652af676c2ad30ab0a9643afc2ce44f5faa5d253 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 19:30:06 -0400 Subject: gnu: gnome-tweaks: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-tweaks): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index dbdefd1fc2..1e86c9ab42 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7271,7 +7271,7 @@ (define-public gnome-dictionary (define-public gnome-tweaks (package (name "gnome-tweaks") - (version "3.30.2") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/gnome-tweaks/" @@ -7281,7 +7281,7 @@ (define-public gnome-tweaks (list (search-patch "gnome-tweaks-search-paths.patch"))) (sha256 (base32 - "0j63siy1i5pl2g6di1r9vjn54m9ahh42wj20j6689pza2lamay1z")))) + "037r35cw34ifcs676fq9n2v4mh1nkqx0qk474bznf18mr6r62h55")))) (build-system meson-build-system) (arguments `(#:glib-or-gtk? #t -- cgit v1.2.3 From 03be9874e60408653b62e1ca63d28130f7e750eb Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Tue, 30 Jul 2019 16:55:48 -0400 Subject: gnu: Add tracker-miners. * gnu/packages/gnome.scm (tracker-miners): New variable. --- gnu/packages/gnome.scm | 75 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1e86c9ab42..b22befd34e 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner ;;; Copyright © 2016, 2017, 2018 Rene Saavedra ;;; Copyright © 2016 Jochem Raat -;;; Copyright © 2016, 2017 Kei Kebreau +;;; Copyright © 2016, 2017, 2019 Kei Kebreau ;;; Copyright © 2016 Jan Nieuwenhuizen ;;; Copyright © 2016 Roel Janssen ;;; Copyright © 2016, 2018 Leo Famulari @@ -104,6 +104,7 @@ (define-module (gnu packages gnome) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages ibus) + #:use-module (gnu packages icu4c) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) #:use-module (gnu packages inkscape) @@ -116,6 +117,7 @@ (define-module (gnu packages gnome) #:use-module (gnu packages lirc) #:use-module (gnu packages lua) #:use-module (gnu packages mail) + #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) #:use-module (gnu packages music) #:use-module (gnu packages ncurses) @@ -6703,6 +6705,77 @@ (define-public tracker license:lgpl2.1+ license:lgpl2.0+)))) +(define-public tracker-miners + (package + (name "tracker-miners") + (version "2.2.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/tracker-miners/" + (version-major+minor version) + "/tracker-miners-" version ".tar.xz")) + (sha256 + (base32 + "0kk5xaajamb8jlm6cfdbc2m3axzr6bnph84m7697xmb0pkg8hdiw")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:configure-flags + (list "-Dminer_rss=false" ; libgrss is required. + ;; Ensure the RUNPATH contains all installed library locations. + (string-append "-Dc_link_args=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib/tracker-miners-2.0") + ;; TODO: Enable functional tests. Currently, the following error + ;; appears: + ;; Exception: The functional tests require DConf to be the default + ;; GSettings backend. Got GKeyfileSettingsBackend instead. + "-Dfunctional_tests=false"))) + (native-inputs + `(("dbus" ,dbus) + ("intltool" ,intltool) + ("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("pkg-config" ,pkg-config) + ("python-pygobject" ,python-pygobject))) + (inputs + `(("exempi" ,exempi) + ("ffmpeg" ,ffmpeg) + ("flac" ,flac) + ("giflib" ,giflib) + ("glib" ,glib) + ("gstreamer" ,gstreamer) + ("icu4c" ,icu4c) + ("libcue" ,libcue) + ("libexif" ,libexif) + ("libgsf" ,libgsf) + ("libgxps" ,libgxps) + ("libiptcdata" ,libiptcdata) + ("libjpeg" ,libjpeg) + ("libosinfo" ,libosinfo) + ("libpng" ,libpng) + ("libseccomp" ,libseccomp) + ("libtiff" ,libtiff) + ("libvorbis" ,libvorbis) + ("libxml2" ,libxml2) + ("poppler" ,poppler) + ("taglib" ,taglib) + ("totem-pl-parser" ,totem-pl-parser) + ("tracker" ,tracker) + ("upower" ,upower) + ("zlib" ,zlib))) + (synopsis "Metadata database, indexer and search tool") + (home-page "https://wiki.gnome.org/Projects/Tracker") + (description + "Tracker is an advanced framework for first class objects with associated +metadata and tags. It provides a one stop solution for all metadata, tags, +shared object databases, search tools and indexing.") + ;; src/libtracker-*/* and src/tracker-extract/* are covered by lgpl2.1+, + ;; src/gvdb/* are covered by lgpl2.0+, and the rest is gpl2+. + (license (list license:gpl2+ + license:lgpl2.1+ + license:lgpl2.0+)))) + (define-public nautilus (package (name "nautilus") -- cgit v1.2.3 From 3cafb9d4df519921a8e0c62395da043b1951783b Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 19:30:47 -0400 Subject: gnu: nautilus: Update to 3.32.1. * gnu/packages/gnome.scm (nautilus): Update to 3.32.1. [inputs]: Add gst-plugins-base. --- gnu/packages/gnome.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index b22befd34e..b0f281cc08 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6779,7 +6779,7 @@ (define-public tracker-miners (define-public nautilus (package (name "nautilus") - (version "3.30.5") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -6787,7 +6787,7 @@ (define-public nautilus name "-" version ".tar.xz")) (sha256 (base32 - "144r4py9b8w9ycsg6fggjg05kwvymh003qsb3h6apgpch5y3zgnv")))) + "0vmrvimv4183l3ij4kv0ir2c9rfzk7gh3xc2pa4wkqq9kn7h6m7s")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t @@ -6808,9 +6808,11 @@ (define-public nautilus ("exempi" ,exempi) ("gnome-desktop" ,gnome-desktop) ("gnome-autoar" ,gnome-autoar) + ("gst-plugins-base" ,gst-plugins-base) ("libseccomp" ,libseccomp) ("libselinux" ,libselinux) ("tracker" ,tracker) + ("tracker-miners" ,tracker-miners) ;; XXX: gtk+ is required by libnautilus-extension.pc ;; ;; Don't propagate it to reduces "profile pollution" of the 'gnome' meta -- cgit v1.2.3 From 6acf40336446471f058fb04a19e46ac469405636 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 19:36:21 -0400 Subject: gnu: gnome-screenshot: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-screenshot): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index b0f281cc08..07a78ebe09 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6896,7 +6896,7 @@ (define-public gnome-backgrounds (define-public gnome-screenshot (package (name "gnome-screenshot") - (version "3.30.0") + (version "3.32.0") (source (origin (method url-fetch) @@ -6905,7 +6905,7 @@ (define-public gnome-screenshot name "-" version ".tar.xz")) (sha256 (base32 - "06dx3svxq6sar4913mrz5lzb7hmc66wck138vmyxj8x8iv1iw0w8")))) + "09ha7dizjm5ymqpjyrqd10ijfb3xlqc1mwg9ajkrbfry11q9yq4b")))) (build-system meson-build-system) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-compile-schemas, etc. -- cgit v1.2.3 From c76d0dbcba5ecce041506cc46be42be97a4f300c Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 19:38:30 -0400 Subject: gnu: gnome-clocks: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-clocks): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 07a78ebe09..b5e45dc94c 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7178,7 +7178,7 @@ (define-public libzapojit (define-public gnome-clocks (package (name "gnome-clocks") - (version "3.30.1") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -7186,7 +7186,7 @@ (define-public gnome-clocks name "-" version ".tar.xz")) (sha256 (base32 - "009fr6zwv37wryi0c0syi4i7pxpdbn3gliws68l99cjsbn2qd6pc")))) + "1w6lgjdak3x76c9gyhd1lqrdmjfh8q77sjnrkcimylsg0jq913bc")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t)) -- cgit v1.2.3 From 339b59bf039349f8d584d4f442e2e5be7873dea0 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 19:42:06 -0400 Subject: gnu: gnome-calendar: Update to 3.32.2. * gnu/packages/gnome.scm (gnome-calendar): Update to 3.32.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index b5e45dc94c..98d58e4173 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7216,7 +7216,7 @@ (define-public gnome-clocks (define-public gnome-calendar (package (name "gnome-calendar") - (version "3.30.1") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -7224,7 +7224,7 @@ (define-public gnome-calendar name "-" version ".tar.xz")) (sha256 (base32 - "1avi7a29y8d8kzwslp51nwy6s692alms7917454j0xpfc6hnw62s")))) + "07p73cvzj8idr80npja5yiv9pjfyi6qqfhaz5jwcgqspqbnhnl7k")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t -- cgit v1.2.3 From ae4c05e096c13f606f9c66cbd36c8713de9468db Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 19:44:01 -0400 Subject: gnu: gnome-shell-extensions: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 98d58e4173..3b89ac2e66 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7405,7 +7405,7 @@ (define-public gnome-tweak-tool (define-public gnome-shell-extensions (package (name "gnome-shell-extensions") - (version "3.30.1") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -7413,7 +7413,7 @@ (define-public gnome-shell-extensions name "-" version ".tar.xz")) (sha256 (base32 - "1grxn4f5x754r172wmnf0h0xpy69afmj359zsj1rwgqlzw4i4c5p")))) + "07libf6z24n42hpdsq163w0j8xyrav0lxqrwxrvq5kbz8zxv5ch2")))) (build-system meson-build-system) (arguments '(#:configure-flags '("-Dextension_set=all"))) -- cgit v1.2.3 From 083cffaf3a1a39a1fd0e328e04d429883b03eecf Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 20:51:52 -0400 Subject: gnu: gnome-system-monitor: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 3b89ac2e66..c53817dc80 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7870,7 +7870,7 @@ (define-public bluefish (define-public gnome-system-monitor (package (name "gnome-system-monitor") - (version "3.30.0") + (version "3.32.1") (source (origin (method url-fetch) @@ -7879,7 +7879,7 @@ (define-public gnome-system-monitor name "-" version ".tar.xz")) (sha256 (base32 - "0g0y565bjs6bdszrnxsz1f7hcm1x59i3mfvplysirh7nz3hpz888")))) + "1wd43qdgjav6xamq5z5cy8fri5zr01jga3plc9w95gcia0rk3ha8")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t -- cgit v1.2.3 From e106d0a644d4ae5edc6817c6903ba1d43e2681d2 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 21:55:43 -0400 Subject: gnu: gnome-disk-utility: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c53817dc80..aa88e94bb6 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -577,7 +577,7 @@ (define-public gnome-doc-utils (define-public gnome-disk-utility (package (name "gnome-disk-utility") - (version "3.30.2") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -585,7 +585,7 @@ (define-public gnome-disk-utility name "-" version ".tar.xz")) (sha256 (base32 - "1365fabz3q7n3bl775z82m1nzg18birxxyd7l2ssbbkqrx3h7wgi")))) + "08vwbji9m1nhjjdiyhhaqi8cncys7i89b4bpy095f8475v8y05bg")))) (build-system meson-build-system) (arguments '(#:phases -- cgit v1.2.3 From d3b406969a0916fed8f7dc7c094de9d523ac12c9 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 21:56:52 -0400 Subject: gnu: libwnck: Update to 3.32.0. * gnu/packages/gnome.scm (libwnck): Update to 3.32.0. [build-system]: Use meson-build-system. [native-inputs]: Add glib:bin and gobject-introspection. --- gnu/packages/gnome.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index aa88e94bb6..7969d55788 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2246,7 +2246,7 @@ (define-public libbonoboui (define-public libwnck (package (name "libwnck") - (version "3.30.0") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -2254,10 +2254,12 @@ (define-public libwnck name "-" version ".tar.xz")) (sha256 (base32 - "0f9lvhm3w25046dqq8xyg7nzggxpmdriwrb661nng05a8qk0svdc")))) - (build-system gnu-build-system) + "1jp3p1lnwnwi6fxl2rz3166cmwzwy9vqz896anpwc3wdy9f875cm")))) + (build-system meson-build-system) (native-inputs `(("pkg-config" ,pkg-config) + ("glib" ,glib "bin") ; for glib-mkenums + ("gobject-introspection" ,gobject-introspection) ; for g-ir-scanner ("intltool" ,intltool))) (propagated-inputs `(("gtk+" ,gtk+) -- cgit v1.2.3 From d9795e939e1ffc356b6e93215fc55dfe2d624507 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 22:46:53 -0400 Subject: gnu: five-or-more: Update to 3.32.0. * gnu/packages/gnome.scm (five-or-more): Update to 3.32.0. [build-system]: Use meson-build-system. [arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase. [native-inputs]: Add appstream-glib, glib:bin and vala. [inputs]: Add libgnome-games-support. --- gnu/packages/gnome.scm | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7969d55788..c1efd9a57c 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3103,7 +3103,7 @@ (define-public libsecret (define-public five-or-more (package (name "five-or-more") - (version "3.30.0") + (version "3.32.0") (source (origin (method url-fetch) @@ -3112,16 +3112,29 @@ (define-public five-or-more name "-" version ".tar.xz")) (sha256 (base32 - "00d729p251kh96624i7qg2370r5mxwafs016i6hy01vsr71jzb9x")))) - (build-system glib-or-gtk-build-system) + "0v52i22ygv6y4zqs8nyb1qmacmj9whhqrw7qss6vn7by4nsikhrn")))) + (build-system meson-build-system) + (arguments + '(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "meson_post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t))))) (native-inputs `(("pkg-config" ,pkg-config) + ("appstream-glib" ,appstream-glib) ("desktop-file-utils" ,desktop-file-utils) + ("glib:bin" ,glib "bin") ; for glib-compile-resources ("intltool" ,intltool) ("itstool" ,itstool) + ("vala" ,vala) ("xmllint" ,libxml2))) (inputs `(("gtk+" ,gtk+) + ("libgnome-games-support" ,libgnome-games-support) ("librsvg" ,librsvg))) (home-page "https://wiki.gnome.org/Apps/Five%20or%20more") (synopsis "Logic puzzle game") -- cgit v1.2.3 From 2d817e415b7fb06dbde329dc98efde0720a6d4c0 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 22:56:26 -0400 Subject: gnu: gnome-mines: Update to 3.32.2. * gnu/packages/gnome.scm (gnome-mines): Update to 3.32.2. [arguments]: Set glib-or-gtk? flag. Add 'skip-gtk-update-icon-cache' phase; remove deletion of 'bootstrap' phase which has been obsolete since commit 25280065814aecd7ce56baf4866b0c05acf8028b. --- gnu/packages/gnome.scm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c1efd9a57c..4785437323 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3147,7 +3147,7 @@ (define-public five-or-more (define-public gnome-mines (package (name "gnome-mines") - (version "3.30.1.1") + (version "3.32.2") (source (origin (method url-fetch) @@ -3156,12 +3156,17 @@ (define-public gnome-mines name "-" version ".tar.xz")) (sha256 (base32 - "08ddk400sg1g3q26gnm5mgv81vdqyix0yl7pd47p50vkc1w6f33z")))) + "1nv966wkp2rqxzcdb76bwlbzpjqadcaqzrnkxpzwnvjjr167yx8g")))) (build-system meson-build-system) (arguments - `(#:phases + '(#:glib-or-gtk? #t + #:phases (modify-phases %standard-phases - (delete 'bootstrap)))) + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "build-aux/meson_post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t))))) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-compile-resources ("pkg-config" ,pkg-config) -- cgit v1.2.3 From 7dc728c4b7e9f8eefc97e86bfa5678cdcbb05fbc Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 23:01:31 -0400 Subject: gnu: gnome-sudoku: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-sudoku): Update to 3.32.0. [build-system]: Use meson-build-system. [arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase. [native-inputs]: Add glib:bin and vala. --- gnu/packages/gnome.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 4785437323..69163c768d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3190,7 +3190,7 @@ (define-public gnome-mines (define-public gnome-sudoku (package (name "gnome-sudoku") - (version "3.30.0") + (version "3.32.0") (source (origin (method url-fetch) @@ -3199,13 +3199,24 @@ (define-public gnome-sudoku name "-" version ".tar.xz")) (sha256 (base32 - "1xy986s51jnrcqwan2hy4bjdg6797yr9s7gxx2z2q4j4gkx3qa1f")))) - (build-system glib-or-gtk-build-system) + "1wwdjflw1lbx3cv6gvqcgp5jnjkrq37ld6mjbjj03g3vr90qaf0l")))) + (build-system meson-build-system) + (arguments + '(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "build-aux/post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t))))) (native-inputs `(("pkg-config" ,pkg-config) ("desktop-file-utils" ,desktop-file-utils) + ("glib:bin" ,glib "bin") ; for glib-compile-resources ("intltool" ,intltool) ("itstool" ,itstool) + ("vala" ,vala) ("xmllint" ,libxml2))) (inputs `(("gtk+" ,gtk+) -- cgit v1.2.3 From 7dee3942fc8013b7d0663015a727ec557178a238 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 23:20:43 -0400 Subject: gnu: gnome-terminal: Update to 3.32.2. * gnu/packages/gnome.scm (gnome-terminal): Update to 3.32.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 69163c768d..6c2c84c581 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3236,7 +3236,7 @@ (define-public gnome-sudoku (define-public gnome-terminal (package (name "gnome-terminal") - (version "3.30.3") + (version "3.32.2") (source (origin (method url-fetch) @@ -3245,7 +3245,7 @@ (define-public gnome-terminal name "-" version ".tar.xz")) (sha256 (base32 - "0bar8qazk39acsif31h8i408nl82mzdcdg6p7ymak4l9pxyscxf8")))) + "0shhpnagasyp1kxgjczfrivcxbgrrl3y8lzvp1z101m67h4jp6km")))) (build-system glib-or-gtk-build-system) (arguments '(#:configure-flags -- cgit v1.2.3 From 20db7a3d4c039c49e14616f55a0136b8180058c3 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Wed, 24 Jul 2019 23:30:42 -0400 Subject: gnu: devhelp: Update to 3.32.0. * gnu/packages/gnome.scm (devhelp): Update to 3.32.0. [arguments]: Set glib-or-gtk? flag. --- gnu/packages/gnome.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 6c2c84c581..504bc346e1 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -3717,7 +3717,7 @@ (define-public amtk (define-public devhelp (package (name "devhelp") - (version "3.30.1") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -3725,10 +3725,11 @@ (define-public devhelp name "-" version ".tar.xz")) (sha256 (base32 - "036sddvhs0blqpc2ixmjdl9vxynvkn5jpgn0jxr1fxcm4rh3q07a")))) + "06sa83zggk29wcg75fl3gqh0rmi7cd3gsbk09a2z23r7vpy7xanq")))) (build-system meson-build-system) (arguments - '(#:phases + '(#:glib-or-gtk? #t + #:phases (modify-phases %standard-phases (add-after 'unpack 'skip-gtk-update-icon-cache ;; Don't create 'icon-theme.cache'. -- cgit v1.2.3 From 05b29d84949acb6b7ce7524e06c5114834053b40 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 25 Jul 2019 07:55:07 -0400 Subject: gnu: python-pyatspi: Update to 2.32.1. * gnu/packages/gnome.scm (python-pyatspi): Update to 2.32.1. [source]: Remove patch. * gnu/packages/patches/python-pyatspi-python-37.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. --- gnu/local.mk | 1 - gnu/packages/gnome.scm | 6 +- .../patches/python-pyatspi-python-37.patch | 82 ---------------------- 3 files changed, 2 insertions(+), 87 deletions(-) delete mode 100644 gnu/packages/patches/python-pyatspi-python-37.patch (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/local.mk b/gnu/local.mk index 7744566996..b2938e878b 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1296,7 +1296,6 @@ dist_patch_DATA = \ %D%/packages/patches/python-mox3-python3.6-compat.patch \ %D%/packages/patches/python-testtools.patch \ %D%/packages/patches/python-paste-remove-timing-test.patch \ - %D%/packages/patches/python-pyatspi-python-37.patch \ %D%/packages/patches/python-pycrypto-CVE-2013-7459.patch \ %D%/packages/patches/python2-pygobject-2-gi-info-type-error-domain.patch \ %D%/packages/patches/python-pygpgme-fix-pinentry-tests.patch \ diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 504bc346e1..c25e1a4560 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7944,7 +7944,7 @@ (define-public gnome-system-monitor (define-public python-pyatspi (package (name "python-pyatspi") - (version "2.26.0") + (version "2.32.1") (source (origin (method url-fetch) (uri (string-append @@ -7953,9 +7953,7 @@ (define-public python-pyatspi "/pyatspi-" version ".tar.xz")) (sha256 (base32 - "0xdnix7gxzgf75xy9ris4dd6b05mqwicw190b98xqmypydyf95n6")) - ;; Patch from upstream, fixed in newer versions. - (patches (search-patches "python-pyatspi-python-37.patch")))) + "1283cbwd2kacgdij96xk26721f6amyzdhy2py11kdj5cprdlm5c4")))) (build-system gnu-build-system) (arguments `(#:phases diff --git a/gnu/packages/patches/python-pyatspi-python-37.patch b/gnu/packages/patches/python-pyatspi-python-37.patch deleted file mode 100644 index caa6aea39e..0000000000 --- a/gnu/packages/patches/python-pyatspi-python-37.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 29a7b929f7f1160b643dc5f5911533887173fcff Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Thu, 28 Jun 2018 17:10:33 +0200 -Subject: [PATCH] Rename async to asynchronous, keep backwards comaptibility - -async is a keyword in Python 3.7 and keeping it results in SyntaxError. - -Fixes https://gitlab.gnome.org/GNOME/pyatspi2/issues/1 ---- - pyatspi/registry.py | 35 +++++++++++++++++++++++++++-------- - 1 file changed, 27 insertions(+), 8 deletions(-) - -diff --git a/pyatspi/registry.py b/pyatspi/registry.py -index cb28395..f73ee16 100644 ---- a/pyatspi/registry.py -+++ b/pyatspi/registry.py -@@ -50,9 +50,9 @@ class Registry(object): - reference to the Accessibility.Registry singleton. Doing so is harmless and - has no point. - -- @@ivar async: Should event dispatch to local listeners be decoupled from event -- receiving from the registry? -- @@type async: boolean -+ @@ivar asynchronous: Should event dispatch to local listeners be decoupled -+ from event receiving from the registry? -+ @@type asynchronous: boolean - @@ivar reg: Reference to the real, wrapped registry object - @@type reg: Accessibility.Registry - @@ivar dev: Reference to the device controller -@@ -111,25 +111,44 @@ class Registry(object): - - self.has_implementations = True - -- self.async = False # not fully supported yet -+ self.asynchronous = False # not fully supported yet - self.started = False - self.event_listeners = dict() - -+ def __getattr__(self, name): -+ """ -+ For backwards compatibility with old API -+ """ -+ if name == 'async': -+ return self.asynchronous -+ return object.__getattr__(self, name) -+ -+ def __setattr__(self, name, value): -+ """ -+ For backwards compatibility with old API -+ """ -+ if name == 'async': -+ self.asynchronous = value -+ object.__setattr__(self, name, value) -+ - def _set_default_registry (self): - self._set_registry (MAIN_LOOP_GLIB) - -- def start(self, async=False, gil=True): -+ def start(self, asynchronous=False, gil=True, **kwargs): - """ - Enter the main loop to start receiving and dispatching events. - -- @@param async: Should event dispatch be asynchronous (decoupled) from -- event receiving from the AT-SPI registry? -- @@type async: boolean -+ @@param asynchronous: Should event dispatch be asynchronous -+ (decoupled) from event receiving from the AT-SPI registry? -+ @@type asynchronous: boolean - @@param gil: Add an idle callback which releases the Python GIL for a few - milliseconds to allow other threads to run? Necessary if other threads - will be used in this process. - @@type gil: boolean - """ -+ if 'async' in kwargs: -+ # support previous API -+ asynchronous = kwargs['async'] - if not self.has_implementations: - self._set_default_registry () - self.started = True --- -2.22.0 - -- cgit v1.2.3 From 089e85859c2506ed343a07238eb6c960a986ab04 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 25 Jul 2019 11:01:30 -0400 Subject: gnu: orca: Update to 3.32.0. * gnu/packages/gnome.scm (orca): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c25e1a4560..f0e65c4d59 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7983,7 +7983,7 @@ (define-public python-pyatspi (define-public orca (package (name "orca") - (version "3.30.2") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append @@ -7992,7 +7992,7 @@ (define-public orca name "-" version ".tar.xz")) (sha256 (base32 - "17asibc46i5gr2fw04jvvdi85zzmxwlnhyq7r6cr3m5prrdr8a53")))) + "05jqzlg0f1x53hyl0l9282ynmw37159g6dsbrid12b7sjs12cc1i")))) (build-system glib-or-gtk-build-system) (arguments '(#:phases -- cgit v1.2.3 From dd33b3379f352a1753e593ae82ce9997d59d7303 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 25 Jul 2019 11:37:45 -0400 Subject: gnu: cheese: Update to 3.32.1. * gnu/packages/gnome.scm (cheese): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index f0e65c4d59..ae6cec66b2 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8242,7 +8242,7 @@ (define-public gnome-video-effects (define-public cheese (package (name "cheese") - (version "3.30.0") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -8250,7 +8250,7 @@ (define-public cheese version ".tar.xz")) (sha256 (base32 - "0zz2bgjaf2lsmfs3zn24925vbjb0rycr39i288brlbzixrpcyljr")))) + "1xlmsm4zsx05ahvpd4mgy1hfhxbag0r5i6p63bksjxdligdd36kv")))) (arguments ;; Tests require GDK. `(#:tests? #f -- cgit v1.2.3 From bcca95dc77f924274666be27e97e7c6a3e3332fe Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 25 Jul 2019 12:08:12 -0400 Subject: gnu: gdm: Update to 3.32.0. * gnu/packages/gnome.scm (gdm): Update to 3.32.0. [arguments]: Adjust 'pre-configure' phase accordingly. --- gnu/packages/gnome.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index ae6cec66b2..cea927e7ec 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6082,7 +6082,7 @@ (define-public libxml++-2 (define-public gdm (package (name "gdm") - (version "3.30.3") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -6090,7 +6090,7 @@ (define-public gdm name "-" version ".tar.xz")) (sha256 (base32 - "15f7lz7z75krgbq8vb800afj96h8mw2fpy1s28za2911x5vgq0ak")))) + "12ypdz9i24hwbl1d1wnnxb8zlvfa4f49n9ac5cl9d6h8qp4b0gb4")))) (build-system glib-or-gtk-build-system) (arguments '(#:configure-flags @@ -6199,7 +6199,7 @@ (define-public gdm "\") == 0 && " "g_strcmp0(base_name, \"fail.desktop\") == 0)")) (("g_error [(]\"GdmSession: no session desktop files installed, aborting\\.\\.\\.\"[)];") - "{ self->priv->fallback_session_name = g_strdup(\"fail\"); goto out; }")) + "{ self->fallback_session_name = g_strdup(\"fail\"); goto out; }")) #t)) ;; GDM requires that there be at least one desktop entry ;; file. This phase installs a hidden one that simply -- cgit v1.2.3 From d5e615ca29d9c62101063b440834cbff40e8d686 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 25 Jul 2019 12:16:29 -0400 Subject: gnu: gnome-shell: Update to 3.32.2. * gnu/packages/gnome.scm (gnome-shell): Update to 3.32.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index cea927e7ec..1de9cc8ddd 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6440,7 +6440,7 @@ (define-public gnome-control-center (define-public gnome-shell (package (name "gnome-shell") - (version "3.30.2") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -6448,7 +6448,7 @@ (define-public gnome-shell name "-" version ".tar.xz")) (sha256 (base32 - "0kacd4w9lc5finsvs170i7827qkxwd1ddj0g2giizwffpjdjqqr2")) + "0anlkdnqsp5fqvmg95rqjpp1ifcx5xzsvwcrdsvb1cqzbh6inmp5")) (patches (search-patches "gnome-shell-theme.patch")) (modules '((guix build utils))) (snippet -- cgit v1.2.3 From 21ed1154c844cff70df603c1c05a4a1cfe7e707f Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 29 Jul 2019 12:58:01 -0400 Subject: gnu: network-manager: Update to 1.18.2. * gnu/packages/gnome.scm (network-manager): Update to 1.18.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1de9cc8ddd..48d4bf74af 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5670,7 +5670,7 @@ (define-public caribou (define-public network-manager (package (name "network-manager") - (version "1.14.4") + (version "1.18.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/NetworkManager/" @@ -5679,7 +5679,7 @@ (define-public network-manager (patches (search-patches "nm-plugin-path.patch")) (sha256 (base32 - "064cgj9za0kzarks0lrv0qw2ysdphb5l97iw0c964bfiqzjfv8rm")) + "1hx5dx5dgdqh3p8fq7q1pxy2bx2iymc74lj60ycrf7ydfjlprnad")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From 3748992a9e50bfa4e4d90f147302c3d4cb3c3990 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 29 Jul 2019 13:16:11 -0400 Subject: gnu: ghex: Update to 3.18.4. * gnu/packages/gnome.scm (ghex): Update to 3.18.4. [build-system]: Use meson-build-system. [arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase. [native-inputs]: Add glib:bin. --- gnu/packages/gnome.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 48d4bf74af..3f9085ce0d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8448,7 +8448,7 @@ (define-public workrave (define-public ghex (package (name "ghex") - (version "3.18.3") + (version "3.18.4") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/ghex/" @@ -8456,10 +8456,21 @@ (define-public ghex "ghex-" version ".tar.xz")) (sha256 (base32 - "1lq8920ad2chi9ibmyq0x9hg9yk63b0kdbzid03w42cwdzw50x66")))) - (build-system glib-or-gtk-build-system) + "1h1pjrr9wynclfykizqd78dbi785wjz6b63p31k87kjvzy8w3nf2")))) + (build-system meson-build-system) + (arguments + '(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + ;; Don't create 'icon-theme.cache'. + (lambda _ + (substitute* "meson_post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t))))) (native-inputs `(("pkg-config" ,pkg-config) + ("glib:bin" ,glib "bin") ; for glib-compile-schemas ("gnome-common" ,gnome-common) ("which" ,which) ("intltool" ,intltool) -- cgit v1.2.3 From c1e419c4f47733f2cec1463350e795ae6264c113 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 29 Jul 2019 14:02:18 -0400 Subject: gnu: gnome-klotski: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-klotski): Update to 3.32.0. [build-system]: Use meson-build-system. [arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase. [native-inputs]: Add glib:bin and vala. --- gnu/packages/gnome.scm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 3f9085ce0d..1bf309a3ed 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4048,7 +4048,7 @@ (define-public libgnome-games-support (define-public gnome-klotski (package (name "gnome-klotski") - (version "3.22.3") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -4056,13 +4056,25 @@ (define-public gnome-klotski name "-" version ".tar.xz")) (sha256 (base32 - "0prc0s28pdflgzyvk1g0yfx982q2grivmz3858nwpqmbkha81r7f")))) - (build-system glib-or-gtk-build-system) + "1p4s15gxj6gasix22z9vlx2yrx196fvcxr6v6qrl569idfgjbi72")))) + (build-system meson-build-system) + (arguments + '(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + ;; Don't create 'icon-theme.cache'. + (lambda _ + (substitute* "build-aux/meson_post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t))))) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) + ("glib:bin" ,glib "bin") ; for glib-compile-resources ("intltool" ,intltool) ("itstool" ,itstool) ("pkg-config" ,pkg-config) + ("vala" ,vala) ("xmllint" ,libxml2))) (inputs `(("gtk+" ,gtk+) -- cgit v1.2.3 From bcea3c11d691712039addc4037943b257e9d7967 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 28 Oct 2019 17:13:12 -0400 Subject: gnu: seahorse: Update to 3.32.2. * gnu/packages/gnome.scm (seahorse): Update to 3.32.2. [arguments]: Set #:glib-or-gtk? flag. --- gnu/packages/gnome.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 1bf309a3ed..297b2f55f8 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2456,7 +2456,7 @@ (define-public gnome-themes-standard (define-public seahorse (package (name "seahorse") - (version "3.30.1.1") + (version "3.32.2") (source (origin (method url-fetch) @@ -2465,12 +2465,13 @@ (define-public seahorse version ".tar.xz")) (sha256 (base32 - "12x7xmwh62yl0ax90v8nkx3jqzviaz9hz2g56yml78wzww20gawy")) + "0d8zdzmlz7fjv9xl20zl4ckidf465mvdjnbpxy3k08y9iw423q4x")) (patches (search-patches "seahorse-gkr-use-0-on-empty-flags.patch")))) (build-system meson-build-system) (arguments - '(#:phases + '(#:glib-or-gtk? #t + #:phases (modify-phases %standard-phases (add-after 'unpack 'skip-gtk-update-icon-cache ;; Don't create 'icon-theme.cache'. @@ -2486,6 +2487,7 @@ (define-public seahorse ("openldap" ,openldap) ("openssh" ,openssh) ("avahi" ,avahi) + ("libpwquality" ,libpwquality) ("libsecret" ,libsecret) ("libsoup" ,libsoup))) (native-inputs @@ -2495,7 +2497,7 @@ (define-public seahorse ("pkg-config" ,pkg-config) ("vala" ,vala) ("xmllint" ,libxml2))) - (home-page "https://launchpad.net/gnome-themes-standard") + (home-page "https://wiki.gnome.org/Apps/Seahorse") (synopsis "Manage encryption keys and passwords in the GNOME keyring") (description "Seahorse is a GNOME application for managing encryption keys and -- cgit v1.2.3 From 1f1b6d608b5f413f9dc99584207096be54e28917 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 28 Oct 2019 21:13:38 -0400 Subject: gnu: yelp: Update to 3.32.2. * gnu/packages/gnome.scm (yelp): Update to 3.32.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 297b2f55f8..2702b73867 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4876,7 +4876,7 @@ (define-public yelp-xsl (define-public yelp (package (name "yelp") - (version "3.30.0") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -4884,7 +4884,7 @@ (define-public yelp name "-" version ".tar.xz")) (sha256 (base32 - "060a902j15k76fyhk8xfl38ipvrrcc0qd7nm2mcck4ifb45b0zv4")))) + "0yrl96icmmrxvg7sxl519gzg9qb368cmzgrr9ddh181ignkxzx7f")))) (build-system glib-or-gtk-build-system) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. -- cgit v1.2.3 From 1fc2ec794b1c37dd549064a183a0396160389da6 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Mon, 28 Oct 2019 22:42:14 -0400 Subject: gnu: gnome-session: Update to 3.32.0. * gnu/packages/gnome.scm (gnome-session): Update to 3.32.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2702b73867..dc0b848f74 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5106,7 +5106,7 @@ (define-public file-roller (define-public gnome-session (package (name "gnome-session") - (version "3.30.1") + (version "3.32.0") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5114,7 +5114,7 @@ (define-public gnome-session name "-" version ".tar.xz")) (sha256 (base32 - "0fbpq103md4g9gi67rxnwvha21629nxx7qazddy6q6494sbqbzpa")))) + "0zrzkpd406i159mla7bfs5npa32fgqh66aip1rfq02rgsgmc9m5v")))) (arguments '(#:glib-or-gtk? #t #:phases -- cgit v1.2.3 From 606803654c7611d1a195a74c9944ba70dec082f3 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Fri, 1 Nov 2019 22:43:29 -0400 Subject: gnu: epiphany: Update to 3.32.5. * gnu/packages/gnome.scm (epiphany): Update to 3.32.5. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index dc0b848f74..d818a7b933 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4727,7 +4727,7 @@ (define-public eolie (define-public epiphany (package (name "epiphany") - (version "3.32.3") + (version "3.32.5") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/epiphany/" @@ -4735,7 +4735,7 @@ (define-public epiphany "epiphany-" version ".tar.xz")) (sha256 (base32 - "0gx386k1p78ppjhvdanv99hfiwana0ccn9d499qrp0rvlicnijrw")))) + "1hj4yy53fwh96h17cqiw3gxc070vmc7yqwc7phvhnpyinkp9g5my")))) (build-system meson-build-system) (arguments -- cgit v1.2.3 From 2b01919943825852b3fd139535d2a3dec4e70f8d Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 2 Nov 2019 09:36:54 -0400 Subject: gnu: file-roller: Update to 3.32.2. * gnu/packages/gnome.scm (file-roller): Update to 3.32.2. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d818a7b933..258d696fc7 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5070,7 +5070,7 @@ (define-public shotwell (define-public file-roller (package (name "file-roller") - (version "3.32.1") + (version "3.32.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5078,7 +5078,7 @@ (define-public file-roller name "-" version ".tar.xz")) (sha256 (base32 - "0irm72cf8222h93skivn0nn0ckahiiiimy4rb9r3ccjvhi3hiaqw")))) + "0w8s6hakgsvb2nqwbv0lr8ki4cbf1pz5z3qwkb0b2k7ppbh7j2n6")))) (build-system meson-build-system) (native-inputs `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database -- cgit v1.2.3 From aa2003471f285e44e3c730c53d5944344704e1e7 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 2 Nov 2019 09:39:17 -0400 Subject: gnu: gnome-online-accounts: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 258d696fc7..5288111b4d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5466,7 +5466,7 @@ (define-public mutter (define-public gnome-online-accounts (package (name "gnome-online-accounts") - (version "3.32.0") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5474,7 +5474,7 @@ (define-public gnome-online-accounts name "-" version ".tar.xz")) (sha256 (base32 - "1anlx0rb2hafg9929pgfms25mdz23sd0vdva06h6zlf8f5byc68w")))) + "08g9kdj8fzcgp76z2zsj9m7wfjks9z6xfrfrbfmcr69k40mapfx8")))) (outputs '("out" "lib")) (build-system glib-or-gtk-build-system) (arguments -- cgit v1.2.3 From a865e9383a298fefea64478752b1738cfdaa453a Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 2 Nov 2019 09:43:09 -0400 Subject: gnu: grilo: Update to 0.3.10. * gnu/packages/gnome.scm (grilo): Update to 0.3.10. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5288111b4d..2496e05d0e 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4094,7 +4094,7 @@ (define-public gnome-klotski (define-public grilo (package (name "grilo") - (version "0.3.9") + (version "0.3.10") (source (origin (method url-fetch) @@ -4103,7 +4103,7 @@ (define-public grilo name "-" version ".tar.xz")) (sha256 (base32 - "1wnabc69730jsv8dljj5ik8g7p581nw60mw1mkgamkzjcb6821bk")))) + "1s7ilyywf18q26aj5c4709kfizqywjlnacp4jzmj9v9i9kkv4i3y")))) (build-system meson-build-system) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-mkenums and glib-genmarshal -- cgit v1.2.3 From d682c599166a7dfff6ebd259ce3104d18a3f02bf Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 2 Nov 2019 09:49:18 -0400 Subject: gnu: nautilus: Update to 3.32.3. * gnu/packages/gnome.scm (nautilus): Update to 3.32.3. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2496e05d0e..9d5d9a4505 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -6825,7 +6825,7 @@ (define-public tracker-miners (define-public nautilus (package (name "nautilus") - (version "3.32.1") + (version "3.32.3") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -6833,7 +6833,7 @@ (define-public nautilus name "-" version ".tar.xz")) (sha256 (base32 - "0vmrvimv4183l3ij4kv0ir2c9rfzk7gh3xc2pa4wkqq9kn7h6m7s")))) + "1x9crzbj6rrrf8w5dkcx0c14j40byr4ijpzkwd5dcrbfvvdy1r01")))) (build-system meson-build-system) (arguments '(#:glib-or-gtk? #t -- cgit v1.2.3 From 4f937a3209d79eddfe4110a7026e046979e8b98c Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 2 Nov 2019 09:54:26 -0400 Subject: gnu: python-pyatspi: Update to 2.34.0. * gnu/packages/gnome.scm (python-pyatspi): Update to 2.34.0. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 9d5d9a4505..5862be4cd9 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7958,7 +7958,7 @@ (define-public gnome-system-monitor (define-public python-pyatspi (package (name "python-pyatspi") - (version "2.32.1") + (version "2.34.0") (source (origin (method url-fetch) (uri (string-append @@ -7967,7 +7967,7 @@ (define-public python-pyatspi "/pyatspi-" version ".tar.xz")) (sha256 (base32 - "1283cbwd2kacgdij96xk26721f6amyzdhy2py11kdj5cprdlm5c4")))) + "0j3f75j0zd6ca8msg7yr19qsfirqkn9fk8pqbjnlhqrpri455g4p")))) (build-system gnu-build-system) (arguments `(#:phases -- cgit v1.2.3 From 6425d87ae53a1cffdc66c9f69b64b1374ff8c2af Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sat, 2 Nov 2019 09:58:25 -0400 Subject: gnu: network-manager: Update to 1.18.4. * gnu/packages/gnome.scm (network-manager): Update to 1.18.4. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5862be4cd9..7bac1454f8 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5684,7 +5684,7 @@ (define-public caribou (define-public network-manager (package (name "network-manager") - (version "1.18.2") + (version "1.18.4") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/NetworkManager/" @@ -5693,7 +5693,7 @@ (define-public network-manager (patches (search-patches "nm-plugin-path.patch")) (sha256 (base32 - "1hx5dx5dgdqh3p8fq7q1pxy2bx2iymc74lj60ycrf7ydfjlprnad")) + "0pnh1wr2p1fqa5pr945fr3lngfc5ccfrmgddqsg55lxnjpv0ggd3")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From d9b4022c6fd6844e42aaa503d3118bf3e3a0a441 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 8 Dec 2019 14:45:37 +0100 Subject: gnu: gedit: Build sequentially. * gnu/packages/gnome.scm (gedit)[arguments]: Pass #:parallel-build?. --- gnu/packages/gnome.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7bac1454f8..94c0d30602 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5251,6 +5251,10 @@ (define-public gedit ;; Otherwise, the RUNPATH will lack the final path component. (list (string-append "-Dc_link_args=-Wl,-rpath=" (assoc-ref %outputs "out") "/lib/gedit")) + + ;; XXX: Generated .h files are sometimes used before being built. + #:parallel-build? #f + #:phases (modify-phases %standard-phases (add-after 'unpack 'skip-gtk-update-icon-cache -- cgit v1.2.3 From 4e868d22e6fedb439910c50bb5c61ab712a479be Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 23 Nov 2019 11:11:29 -0500 Subject: gnu: Add gnome-contacts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/gnome.scm (gnome-contacts): New Variable. Co-authored-by: Ludovic Courtès --- gnu/packages/gnome.scm | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 94c0d30602..160e490c2a 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -42,6 +42,7 @@ ;;; Copyright © 2019 Maxim Cournoyer ;;; Copyright © 2019 Martin Becze ;;; Copyright © 2019 David Wilson +;;; Copyright © 2019 Raghav Gururajan ;;; ;;; This file is part of GNU Guix. ;;; @@ -474,6 +475,61 @@ (define-public gnome-common commonly used macros.") (license license:gpl2+))) +(define-public gnome-contacts + (package + (name "gnome-contacts") + (version "3.30.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/gnome-contacts/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "1b0pkdwz9yqcv82zzdf76rs2w3wa5zli8pka09wnahikx1ykk43h")))) + (build-system meson-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'generate-vapis + (lambda* (#:key inputs #:allow-other-keys) + ;; To generate goa's missing .vapi file + (define goa + (assoc-ref inputs "gnome-online-accounts:lib")) + + (invoke "vapigen" "--directory=vapi" "--pkg=gio-2.0" + "--library=goa-1.0" + (string-append goa "/share/gir-1.0/Goa-1.0.gir")) + #t))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("cheese" ,cheese) + ("docbook-xml" ,docbook-xml) + ("dockbook-xsl" ,docbook-xsl) + ("evolution-data-server" ,evolution-data-server) + ("gettext" ,gettext-minimal) + ("gnome-desktop" ,gnome-desktop) + ("gnome-online-accounts:lib" ,gnome-online-accounts "lib") + ("gobject-introspection" ,gobject-introspection) + ("gst-plugins-base" ,gst-plugins-base) + ("gtk+" ,gtk+) + ("libgee" ,libgee) + ("libxslt" ,libxslt) + ("telepathy-glib" ,telepathy-glib) + ("vala" ,vala))) + (propagated-inputs + `(("folks", folks) + ("telepathy-mission-control" ,telepathy-mission-control))) + (synopsis "GNOME's integrated address book") + (description + "GNOME Contacts organizes your contact information from online and +offline sources, providing a centralized place for managing your contacts.") + (home-page "https://wiki.gnome.org/Apps/Contacts") + (license license:gpl2+))) + (define-public gnome-desktop (package (name "gnome-desktop") -- cgit v1.2.3 From 6a6138b2a27c896ae17d7b94e7273fafad01d8bf Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 8 Dec 2019 22:49:42 +0100 Subject: gnu: gnome-contacts: Update to 3.32.1. * gnu/packages/gnome.scm (gnome-contacts): Update to 3.32.1. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 160e490c2a..7c71da1775 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -478,7 +478,7 @@ (define-public gnome-common (define-public gnome-contacts (package (name "gnome-contacts") - (version "3.30.2") + (version "3.32.1") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/gnome-contacts/" @@ -486,7 +486,7 @@ (define-public gnome-contacts name "-" version ".tar.xz")) (sha256 (base32 - "1b0pkdwz9yqcv82zzdf76rs2w3wa5zli8pka09wnahikx1ykk43h")))) + "17g1gh8yj58cfpdx69h2szivlbjgvv982kmhnkkh0i5bwj0zs2yy")))) (build-system meson-build-system) (arguments `(#:phases -- cgit v1.2.3 From 43840c31d0b26949547d12d4a6152810ad407c8a Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 8 Dec 2019 23:13:07 +0100 Subject: gnu: gnome: Propagate gnome-contacts. * gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add GNOME-CONTACTS. --- gnu/packages/gnome.scm | 1 + 1 file changed, 1 insertion(+) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7c71da1775..979093277b 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7137,6 +7137,7 @@ (define-public gnome ("gnome-backgrounds" ,gnome-backgrounds) ("gnome-bluetooth" ,gnome-bluetooth) ("gnome-calculator" ,gnome-calculator) + ("gnome-contacts" ,gnome-contacts) ("gnome-control-center" ,gnome-control-center) ("gnome-disk-utility" ,gnome-disk-utility) ("gnome-default-applications" ,gnome-default-applications) -- cgit v1.2.3 From ba7fed8ec4c52cd14bf18e09dbde4c94d23b616d Mon Sep 17 00:00:00 2001 From: Miguel Ángel Arruga Vivas Date: Mon, 9 Dec 2019 15:13:41 +0100 Subject: gnu: libwnck-2: Adjust for changes in inherited package. This is a followup to d3b406969a0916fed8f7dc7c094de9d523ac12c9. * gnu/packages/gnome.scm (libwnck-2)[build-system]: Override with gnu-build-system. [native-inputs]: Add field to exclude GLIB and GOBJECT-INTROSPECTION. Signed-off-by: Kei Kebreau --- gnu/packages/gnome.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 979093277b..6a9a42dcc8 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2343,6 +2343,10 @@ (define-public libwnck-2 (sha256 (base32 "15713yl0f8f3p99jzqqfmbicrdswd3vwpx7r3bkf1bgh6d9lvs4b")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("intltool" ,intltool))) (propagated-inputs `(("gtk+" ,gtk+-2) ("libxres" ,libxres) -- cgit v1.2.3 From 9ae87870bf670c1eb7312f883260f6b0d417338a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 10 Dec 2019 16:10:16 +0100 Subject: gnu: libsoup: Update to 2.68.3. * gnu/packages/gnome.scm (libsoup): Update to 2.68.3. --- gnu/packages/gnome.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 6a9a42dcc8..1d4d7563a5 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2994,7 +2994,7 @@ (define-public rest (define-public libsoup (package (name "libsoup") - (version "2.68.2") + (version "2.68.3") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/libsoup/" @@ -3002,7 +3002,7 @@ (define-public libsoup "libsoup-" version ".tar.xz")) (sha256 (base32 - "0crr9qprmacr626fx83cx81ggk85zsgxr4mn577kpzj6m40k1bai")))) + "1yxs0ax4rq3g0lgkbv7mz497rqj16iyyizddyc13gzxh6n7b0jsk")))) (build-system meson-build-system) (outputs '("out" "doc")) (arguments -- cgit v1.2.3