[PATCH] gnu: gnome-control-center: Fix info-overview panel issues.

DoneSubmitted by Kei Kebreau.
Details
One participant
  • Kei Kebreau
Owner
unassigned
Severity
normal
K
K
Kei Kebreau wrote on 3 Aug 2019 14:43
(address . guix-patches@gnu.org)(name . Kei Kebreau)(address . kkebreau@posteo.net)
20190803124301.14920-1-kkebreau@posteo.net
GNOME Control Center should now display the correct GNOME version and graphicsinformation in the "Details > About" panel.
* gnu/packages/gnome.scm (gnome-control-center)[arguments]: Add configureflag. Adjust 'patch-paths' phase accordingly.[inputs]: Add gnome-session.--- gnu/packages/gnome.scm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)
Toggle diff (47 lines)diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scmindex 3f7bbac214..72b88c73c3 100644--- a/gnu/packages/gnome.scm+++ b/gnu/packages/gnome.scm@@ -5915,7 +5915,10 @@ devices using the GNOME desktop.") (arguments '(#:glib-or-gtk? #t #:configure-flags- (list "-Dcheese=false")+ (list "-Dcheese=false"+ (string-append "-Dgnome_session_libexecdir="+ (assoc-ref %build-inputs "gnome-session")+ "/libexec")) #:phases (modify-phases %standard-phases (add-before 'configure 'patch-paths@@ -5923,7 +5926,8 @@ devices using the GNOME desktop.") (let ((libc (assoc-ref inputs "libc")) (tzdata (assoc-ref inputs "tzdata")) (libgnomekbd (assoc-ref inputs "libgnomekbd"))- (nm-applet (assoc-ref inputs "network-manager-applet")))+ (nm-applet (assoc-ref inputs "network-manager-applet"))+ (gnome-desktop (assoc-ref inputs "gnome-desktop"))) (substitute* "panels/datetime/tz.h" (("/usr/share/zoneinfo/zone.tab") (string-append tzdata "/share/zoneinfo/zone.tab")))@@ -5943,6 +5947,10 @@ devices using the GNOME desktop.") (substitute* '("panels/user-accounts/run-passwd.c") (("/usr/bin/passwd") "/run/setuid-programs/passwd"))+ (substitute* "panels/info/cc-info-overview-panel.c"+ (("DATADIR \"/gnome/gnome-version.xml\"")+ (string-append "\"" gnome-desktop+ "/share/gnome/gnome-version.xml\""))) #t)))))) (native-inputs `(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.@@ -5962,6 +5970,7 @@ devices using the GNOME desktop.") ("gnome-desktop" ,gnome-desktop) ("gnome-online-accounts" ,gnome-online-accounts) ("gnome-online-accounts:lib" ,gnome-online-accounts "lib")+ ("gnome-session" ,gnome-session) ("gnome-settings-daemon" ,gnome-settings-daemon) ("grilo" ,grilo) ("ibus" ,ibus)-- 2.22.0
K
K
Kei Kebreau wrote on 21 Aug 2019 17:30
(address . 36905-done@debbugs.gnu.org)
87ef1etu2o.fsf@posteo.net
Kei Kebreau <kkebreau@posteo.net> writes:
Toggle quote (56 lines)> GNOME Control Center should now display the correct GNOME version and graphics> information in the "Details > About" panel.>> * gnu/packages/gnome.scm (gnome-control-center)[arguments]: Add configure> flag. Adjust 'patch-paths' phase accordingly.> [inputs]: Add gnome-session.> ---> gnu/packages/gnome.scm | 13 +++++++++++--> 1 file changed, 11 insertions(+), 2 deletions(-)>> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm> index 3f7bbac214..72b88c73c3 100644> --- a/gnu/packages/gnome.scm> +++ b/gnu/packages/gnome.scm> @@ -5915,7 +5915,10 @@ devices using the GNOME desktop.")> (arguments> '(#:glib-or-gtk? #t> #:configure-flags> - (list "-Dcheese=false")> + (list "-Dcheese=false"> + (string-append "-Dgnome_session_libexecdir="> + (assoc-ref %build-inputs "gnome-session")> + "/libexec"))> #:phases> (modify-phases %standard-phases> (add-before 'configure 'patch-paths> @@ -5923,7 +5926,8 @@ devices using the GNOME desktop.")> (let ((libc (assoc-ref inputs "libc"))> (tzdata (assoc-ref inputs "tzdata"))> (libgnomekbd (assoc-ref inputs "libgnomekbd"))> - (nm-applet (assoc-ref inputs "network-manager-applet")))> + (nm-applet (assoc-ref inputs "network-manager-applet"))> + (gnome-desktop (assoc-ref inputs "gnome-desktop")))> (substitute* "panels/datetime/tz.h"> (("/usr/share/zoneinfo/zone.tab")> (string-append tzdata "/share/zoneinfo/zone.tab")))> @@ -5943,6 +5947,10 @@ devices using the GNOME desktop.")> (substitute* '("panels/user-accounts/run-passwd.c")> (("/usr/bin/passwd")> "/run/setuid-programs/passwd"))> + (substitute* "panels/info/cc-info-overview-panel.c"> + (("DATADIR \"/gnome/gnome-version.xml\"")> + (string-append "\"" gnome-desktop> + "/share/gnome/gnome-version.xml\"")))> #t))))))> (native-inputs> `(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.> @@ -5962,6 +5970,7 @@ devices using the GNOME desktop.")> ("gnome-desktop" ,gnome-desktop)> ("gnome-online-accounts" ,gnome-online-accounts)> ("gnome-online-accounts:lib" ,gnome-online-accounts "lib")> + ("gnome-session" ,gnome-session)> ("gnome-settings-daemon" ,gnome-settings-daemon)> ("grilo" ,grilo)> ("ibus" ,ibus)
Pushed to master as 64c70430ec80c93faff6139fdb9d3de92704b81e.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send email to 36905@debbugs.gnu.org