unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#51805: Update nautilus on core-updates-frozen
@ 2021-11-13  9:01 Vivien Kraus via Bug reports for GNU Guix
       [not found] ` <handler.51805.B.163679413130433.ack@debbugs.gnu.org>
  2021-11-21 14:15 ` bug#51805: Update nautilus on core-updates-frozen Maxim Cournoyer
  0 siblings, 2 replies; 3+ messages in thread
From: Vivien Kraus via Bug reports for GNU Guix @ 2021-11-13  9:01 UTC (permalink / raw)
  To: 51805


[-- Attachment #1.1: Type: text/plain, Size: 122 bytes --]


Dear guix,

If we update gnome-autoar (the tool to manage archives), we can update
nautilus. What do you think?

Vivien


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: Update gnome-autoar --]
[-- Type: text/x-patch, Size: 1656 bytes --]

From bcdf96f406b6b108be3cd0e701ad9f08756dd450 Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Sat, 13 Nov 2021 08:57:15 +0000
Subject: [PATCH 1/3] gnu: gnome-autoar: Upgrade to 0.4.1.

* gnu/packages/gnome.scm (gnome-autoar): Update to 0.4.1.
* gnu/packages/gnome.scm (gnome-autoar) [build-system]: Switch to meson.
* gnu/packages/gnome.scm (gnome-autoar) [native-inputs]: Add glib:bin for
glib-mkenums.
---
 gnu/packages/gnome.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index bc885156e4..a0005f0f63 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8837,7 +8837,7 @@ (define-public gtk-vnc
 (define-public gnome-autoar
   (package
     (name "gnome-autoar")
-    (version "0.3.3")
+    (version "0.4.1")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/" name "/"
@@ -8845,10 +8845,11 @@ (define-public gnome-autoar
                                   name "-" version ".tar.xz"))
               (sha256
                (base32
-                "012w7rhhpxvlrnnhqy01vwzg1wxqpy8jbqgizn47wnip7bvh0917"))))
-    (build-system glib-or-gtk-build-system)
+                "03hmm7cjgjvyxlflghfa89s1amj16qapl2c9pv0r2bfrp87dasv4"))))
+    (build-system meson-build-system)
     (native-inputs
      `(("gobject-introspection" ,gobject-introspection)
+       ("glib:bin" ,glib "bin")
        ("pkg-config" ,pkg-config)))
     (propagated-inputs
      `(("libarchive" ,libarchive)))  ; Required by gnome-autoar-0.pc
-- 
2.33.1


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.3: Fix nautilus with libsoup2 --]
[-- Type: text/x-patch, Size: 1398 bytes --]

From 9103c852de3eee1e0f3a1ace79a2e1860812ee23 Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Sat, 13 Nov 2021 08:49:32 +0000
Subject: [PATCH 2/3] gnu: nautilus: Use libsoup 2 because of tracker.

* gnu/packages/gnome.scm (nautilus) [inputs]: Use libsoup-2.
* gnu/packages/gnome.scm (nautilus) [arguments]: Use meson 0.59.
---
 gnu/packages/gnome.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index a0005f0f63..250e200783 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9081,7 +9081,8 @@ (define-public nautilus
                 "03gn416vvpvyy75pj3xkpxrqilbvjhqbvrdi5fdaivp50zzg47mp"))))
     (build-system meson-build-system)
     (arguments
-     '(#:glib-or-gtk? #t
+     `(#:glib-or-gtk? #t
+       #:meson ,meson-0.59
        #:phases
        (modify-phases %standard-phases
          (add-after 'unpack 'skip-gtk-update-icon-cache
@@ -9111,7 +9112,7 @@ (define-public nautilus
        ("libportal" ,libportal)
        ("libseccomp" ,libseccomp)
        ("libselinux" ,libselinux)
-       ("libsoup" ,libsoup)
+       ("libsoup" ,libsoup-minimal-2) ; to satisfy tracker dependencies
        ("tracker" ,tracker)
        ("tracker-miners" ,tracker-miners)
        ;; XXX: gtk+ is required by libnautilus-extension.pc
-- 
2.33.1


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.4: Upgrade nautilus --]
[-- Type: text/x-patch, Size: 1287 bytes --]

From 1a9f43b31715e5a3b2269501d35dd4ab094a9cb8 Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Sat, 13 Nov 2021 08:58:20 +0000
Subject: [PATCH 3/3] gnu: nautilus: Update to 41.0.

* gnu/packages/gnome.scm (nautilus): Upgrade to 41.0.
* gnu/packages/gnome.scm (nautilus) [arguments]: Use meson 0.59.
---
 gnu/packages/gnome.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 250e200783..e10d9ca481 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9070,7 +9070,7 @@ (define-public tracker-miners
 (define-public nautilus
   (package
     (name "nautilus")
-    (version "40.2")
+    (version "41.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/" name "/"
@@ -9078,7 +9078,7 @@ (define-public nautilus
                                   name "-" version ".tar.xz"))
               (sha256
                (base32
-                "03gn416vvpvyy75pj3xkpxrqilbvjhqbvrdi5fdaivp50zzg47mp"))))
+                "1rd1a0wjh2sc7mzw6m61rryvgxpi2lin4xj0x9khqw04q6nl3fgr"))))
     (build-system meson-build-system)
     (arguments
      `(#:glib-or-gtk? #t
-- 
2.33.1


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 658 bytes --]

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* bug#51805: Don’t upgrade nautilus if you don’t want to
       [not found] ` <handler.51805.B.163679413130433.ack@debbugs.gnu.org>
@ 2021-11-13 10:49   ` Vivien Kraus via Bug reports for GNU Guix
  0 siblings, 0 replies; 3+ messages in thread
From: Vivien Kraus via Bug reports for GNU Guix @ 2021-11-13 10:49 UTC (permalink / raw)
  To: 51805

[-- Attachment #1: Type: text/plain, Size: 105 bytes --]


As a precision, the second patch is the only one required, apply the
others at your discretion.

Vivien

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 658 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#51805: Update nautilus on core-updates-frozen
  2021-11-13  9:01 bug#51805: Update nautilus on core-updates-frozen Vivien Kraus via Bug reports for GNU Guix
       [not found] ` <handler.51805.B.163679413130433.ack@debbugs.gnu.org>
@ 2021-11-21 14:15 ` Maxim Cournoyer
  1 sibling, 0 replies; 3+ messages in thread
From: Maxim Cournoyer @ 2021-11-21 14:15 UTC (permalink / raw)
  To: Vivien Kraus; +Cc: 51805-done

Hello,

I applied the remaining patches from this series to core-updates-frozen.

Thank you!

Maxim




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-11-21 14:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-13  9:01 bug#51805: Update nautilus on core-updates-frozen Vivien Kraus via Bug reports for GNU Guix
     [not found] ` <handler.51805.B.163679413130433.ack@debbugs.gnu.org>
2021-11-13 10:49   ` bug#51805: Don’t upgrade nautilus if you don’t want to Vivien Kraus via Bug reports for GNU Guix
2021-11-21 14:15 ` bug#51805: Update nautilus on core-updates-frozen Maxim Cournoyer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).