* [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update to 0.4.3.
2024-03-09 7:38 [bug#69669] [PATCH gnome-team 0/1] Update girara to 0.4.3 Vivien Kraus via Guix-patches via
@ 2024-03-09 7:33 ` Vivien Kraus via Guix-patches via
2024-03-09 8:24 ` Liliana Marie Prikler
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
2 siblings, 1 reply; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 7:33 UTC (permalink / raw)
To: 69669; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer
* gnu/packages/gtk.scm (girara): Update to 0.4.3.
[native-inputs]: Drop labels.
[propagated-inputs]: Add pango and json-glib.
[arguments]: Convert to list of G-Expressions.
Change-Id: I3c977cd33fa6d20fce3bb575ae2ad887b3061966
---
gnu/packages/gtk.scm | 53 +++++++++++++++++++++++---------------------
1 file changed, 28 insertions(+), 25 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index a00ce71b81..0c1b7fb5a0 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2132,7 +2132,7 @@ (define-public perl-pango
(define-public girara
(package
(name "girara")
- (version "0.3.7")
+ (version "0.4.3")
(source
(origin
(method git-fetch)
@@ -2141,31 +2141,34 @@ (define-public girara
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0k93pi0lkf941vanvh1habm6n5wl1n63726j5kqxh34wdlv4mv4s"))))
- (native-inputs `(("pkg-config" ,pkg-config)
- ("check" ,check)
- ("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("xorg-server" ,xorg-server-for-tests)))
- ;; Listed in 'Requires.private' of 'girara.pc'.
- (propagated-inputs (list gtk+))
+ (base32 "0cbcs3810frgdmal5ia9pf3rk3k5h4xyzw1d2ia3rcg4nms5gcpx"))))
+ (native-inputs
+ (list pkg-config
+ check
+ gettext-minimal
+ `(,glib "bin")
+ xorg-server-for-tests))
+ ;; Listed in 'Requires.private' or 'Requires' of 'girara.pc'.
+ (propagated-inputs (list gtk+ pango json-glib))
(arguments
- `(#:phases (modify-phases %standard-phases
- (add-before 'check 'start-xserver
- ;; Tests require a running X server.
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((xorg-server (assoc-ref inputs "xorg-server"))
- (display ":1"))
- (setenv "DISPLAY" display)
-
- ;; On busy machines, tests may take longer than
- ;; the default of four seconds.
- (setenv "CK_DEFAULT_TIMEOUT" "20")
-
- ;; Don't fail due to missing '/etc/machine-id'.
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (zero? (system (string-append xorg-server "/bin/Xvfb "
- display " &")))))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'start-xserver
+ ;; Tests require a running X server.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((xorg-server (assoc-ref inputs "xorg-server"))
+ (display ":1"))
+ (setenv "DISPLAY" display)
+
+ ;; On busy machines, tests may take longer than
+ ;; the default of four seconds.
+ (setenv "CK_DEFAULT_TIMEOUT" "20")
+
+ ;; Don't fail due to missing '/etc/machine-id'.
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (zero? (system (string-append xorg-server "/bin/Xvfb "
+ display " &")))))))))
(build-system meson-build-system)
(home-page "https://pwmt.org/projects/girara/")
(synopsis "Library for minimalistic gtk+3 user interfaces")
--
2.41.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 2/3] gnu: girara: Update to 0.4.3.
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
@ 2024-03-09 7:33 ` Vivien Kraus via Guix-patches via
2024-03-09 8:54 ` [bug#69669] [PATCH gnome-team v2 1/3] gnu: girara: Update style Vivien Kraus via Guix-patches via
` (3 subsequent siblings)
4 siblings, 0 replies; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 7:33 UTC (permalink / raw)
To: 69669; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer
* gnu/packages/gtk.scm (girara): Update to 0.4.3.
Change-Id: I3c977cd33fa6d20fce3bb575ae2ad887b3061966
---
gnu/packages/gtk.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 033c5aee0f..950476815f 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2132,7 +2132,7 @@ (define-public perl-pango
(define-public girara
(package
(name "girara")
- (version "0.3.7")
+ (version "0.4.3")
(source
(origin
(method git-fetch)
@@ -2141,7 +2141,7 @@ (define-public girara
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0k93pi0lkf941vanvh1habm6n5wl1n63726j5kqxh34wdlv4mv4s"))))
+ (base32 "0cbcs3810frgdmal5ia9pf3rk3k5h4xyzw1d2ia3rcg4nms5gcpx"))))
(arguments
(list
#:phases
--
2.41.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team 0/1] Update girara to 0.4.3
@ 2024-03-09 7:38 Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update " Vivien Kraus via Guix-patches via
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 7:38 UTC (permalink / raw)
To: 69669; +Cc: liliana.prikler, maxim.cournoyer, rg, vivien
Dear Guix,
girara fails to build, but we can still update it. It has an optional
dependency on json-glib, so maybe we could have it too.
What do you think?
Best regards,
Vivien
Vivien Kraus (1):
gnu: girara: Update to 0.4.3.
gnu/packages/gtk.scm | 53 +++++++++++++++++++++++---------------------
1 file changed, 28 insertions(+), 25 deletions(-)
base-commit: 25c14c893f05019d746321285acf55d1aa65b943
--
2.41.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update to 0.4.3.
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update " Vivien Kraus via Guix-patches via
@ 2024-03-09 8:24 ` Liliana Marie Prikler
0 siblings, 0 replies; 17+ messages in thread
From: Liliana Marie Prikler @ 2024-03-09 8:24 UTC (permalink / raw)
To: Vivien Kraus, 69669; +Cc: rg, maxim.cournoyer
Am Samstag, dem 09.03.2024 um 08:33 +0100 schrieb Vivien Kraus:
> * gnu/packages/gtk.scm (girara): Update to 0.4.3.
> [native-inputs]: Drop labels.
> [propagated-inputs]: Add pango and json-glib.
> [arguments]: Convert to list of G-Expressions.
>
> Change-Id: I3c977cd33fa6d20fce3bb575ae2ad887b3061966
> ---
Since you are already mixing cosmetic and non-cosmetic changes, you can
also sort the fields. Inputs typically go after arguments.
> gnu/packages/gtk.scm | 53 +++++++++++++++++++++++-------------------
> --
> 1 file changed, 28 insertions(+), 25 deletions(-)
>
> diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
> index a00ce71b81..0c1b7fb5a0 100644
> --- a/gnu/packages/gtk.scm
> +++ b/gnu/packages/gtk.scm
> @@ -2132,7 +2132,7 @@ (define-public perl-pango
> (define-public girara
> (package
> (name "girara")
> - (version "0.3.7")
> + (version "0.4.3")
> (source
> (origin
> (method git-fetch)
> @@ -2141,31 +2141,34 @@ (define-public girara
> (commit version)))
> (file-name (git-file-name name version))
> (sha256
> - (base32
> "0k93pi0lkf941vanvh1habm6n5wl1n63726j5kqxh34wdlv4mv4s"))))
> - (native-inputs `(("pkg-config" ,pkg-config)
> - ("check" ,check)
> - ("gettext" ,gettext-minimal)
> - ("glib:bin" ,glib "bin")
> - ("xorg-server" ,xorg-server-for-tests)))
> - ;; Listed in 'Requires.private' of 'girara.pc'.
> - (propagated-inputs (list gtk+))
> + (base32
> "0cbcs3810frgdmal5ia9pf3rk3k5h4xyzw1d2ia3rcg4nms5gcpx"))))
> + (native-inputs
> + (list pkg-config
> + check
> + gettext-minimal
> + `(,glib "bin")
> + xorg-server-for-tests))
> + ;; Listed in 'Requires.private' or 'Requires' of 'girara.pc'.
> + (propagated-inputs (list gtk+ pango json-glib))
I'd hazard a guess that some of these are already propagated through
gtk+.
> (arguments
> - `(#:phases (modify-phases %standard-phases
> - (add-before 'check 'start-xserver
> - ;; Tests require a running X server.
> - (lambda* (#:key inputs #:allow-other-keys)
> - (let ((xorg-server (assoc-ref inputs "xorg-
> server"))
> - (display ":1"))
> - (setenv "DISPLAY" display)
> -
> - ;; On busy machines, tests may take longer
> than
> - ;; the default of four seconds.
> - (setenv "CK_DEFAULT_TIMEOUT" "20")
> -
> - ;; Don't fail due to missing '/etc/machine-
> id'.
> - (setenv "DBUS_FATAL_WARNINGS" "0")
> - (zero? (system (string-append xorg-server
> "/bin/Xvfb "
> - display "
> &")))))))))
> + (list
> + #:phases
> + #~(modify-phases %standard-phases
> + (add-before 'check 'start-xserver
> + ;; Tests require a running X server.
> + (lambda* (#:key inputs #:allow-other-keys)
> + (let ((xorg-server (assoc-ref inputs "xorg-server"))
> + (display ":1"))
> + (setenv "DISPLAY" display)
> +
> + ;; On busy machines, tests may take longer than
> + ;; the default of four seconds.
> + (setenv "CK_DEFAULT_TIMEOUT" "20")
> +
> + ;; Don't fail due to missing '/etc/machine-id'.
> + (setenv "DBUS_FATAL_WARNINGS" "0")
> + (zero? (system (string-append xorg-server "/bin/Xvfb
> "
> + display " &")))))))))
> (build-system meson-build-system)
> (home-page "https://pwmt.org/projects/girara/")
> (synopsis "Library for minimalistic gtk+3 user interfaces")
Cheers
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 1/3] gnu: girara: Update style.
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team v2 2/3] gnu: girara: Update to 0.4.3 Vivien Kraus via Guix-patches via
@ 2024-03-09 8:54 ` Vivien Kraus via Guix-patches via
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
` (2 subsequent siblings)
4 siblings, 0 replies; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 8:54 UTC (permalink / raw)
To: 69669; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer
* gnu/packages/gtk.scm (girara)[arguments]: Convert to list of G-Expressions.
[native-inputs]: Move after arguments.
[propagated-inputs]: Move after arguments.
Change-Id: I79a6f59f6ea671433f1a66a10cb79203f0b9bbae
---
gnu/packages/gtk.scm | 47 +++++++++++++++++++++++---------------------
1 file changed, 25 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index a00ce71b81..033c5aee0f 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2142,30 +2142,33 @@ (define-public girara
(file-name (git-file-name name version))
(sha256
(base32 "0k93pi0lkf941vanvh1habm6n5wl1n63726j5kqxh34wdlv4mv4s"))))
- (native-inputs `(("pkg-config" ,pkg-config)
- ("check" ,check)
- ("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("xorg-server" ,xorg-server-for-tests)))
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'start-xserver
+ ;; Tests require a running X server.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((xorg-server (assoc-ref inputs "xorg-server"))
+ (display ":1"))
+ (setenv "DISPLAY" display)
+
+ ;; On busy machines, tests may take longer than
+ ;; the default of four seconds.
+ (setenv "CK_DEFAULT_TIMEOUT" "20")
+
+ ;; Don't fail due to missing '/etc/machine-id'.
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (zero? (system (string-append xorg-server "/bin/Xvfb "
+ display " &")))))))))
+ (native-inputs
+ (list pkg-config
+ check
+ gettext-minimal
+ `(,glib "bin")
+ xorg-server-for-tests))
;; Listed in 'Requires.private' of 'girara.pc'.
(propagated-inputs (list gtk+))
- (arguments
- `(#:phases (modify-phases %standard-phases
- (add-before 'check 'start-xserver
- ;; Tests require a running X server.
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((xorg-server (assoc-ref inputs "xorg-server"))
- (display ":1"))
- (setenv "DISPLAY" display)
-
- ;; On busy machines, tests may take longer than
- ;; the default of four seconds.
- (setenv "CK_DEFAULT_TIMEOUT" "20")
-
- ;; Don't fail due to missing '/etc/machine-id'.
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (zero? (system (string-append xorg-server "/bin/Xvfb "
- display " &")))))))))
(build-system meson-build-system)
(home-page "https://pwmt.org/projects/girara/")
(synopsis "Library for minimalistic gtk+3 user interfaces")
--
2.41.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib.
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team v2 2/3] gnu: girara: Update to 0.4.3 Vivien Kraus via Guix-patches via
2024-03-09 8:54 ` [bug#69669] [PATCH gnome-team v2 1/3] gnu: girara: Update style Vivien Kraus via Guix-patches via
@ 2024-03-09 8:58 ` Vivien Kraus via Guix-patches via
2024-03-09 17:55 ` Maxim Cournoyer
2024-03-09 9:24 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Liliana Marie Prikler
2024-03-09 17:58 ` Maxim Cournoyer
4 siblings, 1 reply; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 8:58 UTC (permalink / raw)
To: 69669; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer
* gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.
Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1
---
gnu/packages/gtk.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 950476815f..3b834d748c 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2168,7 +2168,7 @@ (define-public girara
`(,glib "bin")
xorg-server-for-tests))
;; Listed in 'Requires.private' of 'girara.pc'.
- (propagated-inputs (list gtk+))
+ (propagated-inputs (list gtk+ json-glib))
(build-system meson-build-system)
(home-page "https://pwmt.org/projects/girara/")
(synopsis "Library for minimalistic gtk+3 user interfaces")
--
2.41.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib.
2024-03-09 7:38 [bug#69669] [PATCH gnome-team 0/1] Update girara to 0.4.3 Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update " Vivien Kraus via Guix-patches via
@ 2024-03-09 8:58 ` Vivien Kraus via Guix-patches via
2024-03-12 13:28 ` Maxim Cournoyer
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
2 siblings, 1 reply; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 8:58 UTC (permalink / raw)
To: 69669; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer
* gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.
Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1
---
The added comment has a date, so that the maintainer of the future knows
whether they can safely apply the change.
Best regards,
Vivien
gnu/packages/gtk.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 950476815f..abbfc6fa16 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2130,6 +2130,8 @@ (define-public perl-pango
(license license:lgpl2.1+)))
(define-public girara
+ ;; TODO: Move propagated inputs to inputs after core-updates is merged (as
+ ;; of 2024-03)
(package
(name "girara")
(version "0.4.3")
@@ -2168,7 +2170,7 @@ (define-public girara
`(,glib "bin")
xorg-server-for-tests))
;; Listed in 'Requires.private' of 'girara.pc'.
- (propagated-inputs (list gtk+))
+ (propagated-inputs (list gtk+ json-glib))
(build-system meson-build-system)
(home-page "https://pwmt.org/projects/girara/")
(synopsis "Library for minimalistic gtk+3 user interfaces")
base-commit: fe2b2f860e1fd7dfdc333f65893e65f131e290c7
--
2.41.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better)
2024-03-09 7:38 [bug#69669] [PATCH gnome-team 0/1] Update girara to 0.4.3 Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update " Vivien Kraus via Guix-patches via
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
@ 2024-03-09 9:00 ` Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team v2 2/3] gnu: girara: Update to 0.4.3 Vivien Kraus via Guix-patches via
` (4 more replies)
2 siblings, 5 replies; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 9:00 UTC (permalink / raw)
To: 69669; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer
Dear guix,
I split the cosmetic changes, and also split the non-cosmetic change in 2.
json-glib is an optional dependency, so girara can exist with and without it.
You were right, pango is already propagated from gtk+.
I also reordered the fields, but it does not look very intuitive, because it
looks like I moved the arguments field up and the native-inputs field down
instead of moving native-inputs and propagated-inputs down (thanks git).
Should I also split the style update?
Best regards,
Vivien
Vivien Kraus (3):
gnu: girara: Update style.
gnu: girara: Update to 0.4.3.
gnu: girara: Build with json-glib.
gnu/packages/gtk.scm | 53 +++++++++++++++++++++++---------------------
1 file changed, 28 insertions(+), 25 deletions(-)
base-commit: 25c14c893f05019d746321285acf55d1aa65b943
--
2.41.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better)
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
` (2 preceding siblings ...)
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
@ 2024-03-09 9:24 ` Liliana Marie Prikler
2024-03-09 12:33 ` Vivien Kraus via Guix-patches via
2024-03-09 17:58 ` Maxim Cournoyer
4 siblings, 1 reply; 17+ messages in thread
From: Liliana Marie Prikler @ 2024-03-09 9:24 UTC (permalink / raw)
To: Vivien Kraus, 69669; +Cc: rg, maxim.cournoyer
Am Samstag, dem 09.03.2024 um 10:00 +0100 schrieb Vivien Kraus:
> Dear guix,
>
> I split the cosmetic changes, and also split the non-cosmetic change
> in 2. json-glib is an optional dependency, so girara can exist with
> and without it.
Would you care to elaborate? Depending on the exact changes between
the version, I might want to squash this into one commit.
> You were right, pango is already propagated from gtk+.
>
> I also reordered the fields, but it does not look very intuitive,
> because it looks like I moved the arguments field up and the native-
> inputs field down instead of moving native-inputs and propagated-
> inputs down (thanks git).
> Should I also split the style update?
Nah, that's fine.
Cheers
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better)
2024-03-09 9:24 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Liliana Marie Prikler
@ 2024-03-09 12:33 ` Vivien Kraus via Guix-patches via
0 siblings, 0 replies; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 12:33 UTC (permalink / raw)
To: Liliana Marie Prikler, 69669; +Cc: rg, maxim.cournoyer
Le samedi 09 mars 2024 à 10:24 +0100, Liliana Marie Prikler a écrit :
> > I split the cosmetic changes, and also split the non-cosmetic
> > change
> > in 2. json-glib is an optional dependency, so girara can exist
> > with
> > and without it.
> Would you care to elaborate? Depending on the exact changes between
> the version, I might want to squash this into one commit.
In meson_options.txt, here is the description for the 'json' option:
```
description: 'dump configuration using JSON'
```
The README has:
```
The following dependencies are optional:
* `json-glib-1.0`: configuration dumping support
```
The blame tells us it was added in september 2022, so later than the
0.3.7 release (february 2022).
I don’t really understand what it’s used for, I have never developed
with girara.
Does this help?
Vivien
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib.
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
@ 2024-03-09 17:55 ` Maxim Cournoyer
2024-03-09 18:22 ` Vivien Kraus via Guix-patches via
0 siblings, 1 reply; 17+ messages in thread
From: Maxim Cournoyer @ 2024-03-09 17:55 UTC (permalink / raw)
To: Vivien Kraus; +Cc: rg, liliana.prikler, 69669
Hi Vivien,
Vivien Kraus <vivien@planete-kraus.eu> writes:
> * gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.
>
> Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1
> ---
> gnu/packages/gtk.scm | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
> index 950476815f..3b834d748c 100644
> --- a/gnu/packages/gtk.scm
> +++ b/gnu/packages/gtk.scm
> @@ -2168,7 +2168,7 @@ (define-public girara
> `(,glib "bin")
> xorg-server-for-tests))
> ;; Listed in 'Requires.private' of 'girara.pc'.
> - (propagated-inputs (list gtk+))
> + (propagated-inputs (list gtk+ json-glib))
We'll want to revisit these propagated inputs after the core-updates
branch is merged, as Requires.private should only be needed when
producing static archives, not dynamic libraries (which pkgconf
interprets correctly).
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better)
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
` (3 preceding siblings ...)
2024-03-09 9:24 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Liliana Marie Prikler
@ 2024-03-09 17:58 ` Maxim Cournoyer
2024-03-09 18:40 ` Liliana Marie Prikler
4 siblings, 1 reply; 17+ messages in thread
From: Maxim Cournoyer @ 2024-03-09 17:58 UTC (permalink / raw)
To: Vivien Kraus; +Cc: rg, liliana.prikler, 69669
Hello,
Vivien Kraus <vivien@planete-kraus.eu> writes:
> Dear guix,
>
> I split the cosmetic changes, and also split the non-cosmetic change in 2.
> json-glib is an optional dependency, so girara can exist with and without it.
>
> You were right, pango is already propagated from gtk+.
>
> I also reordered the fields, but it does not look very intuitive, because it
> looks like I moved the arguments field up and the native-inputs field down
> instead of moving native-inputs and propagated-inputs down (thanks git).
> Should I also split the style update?
>
> Best regards,
>
> Vivien
>
> Vivien Kraus (3):
> gnu: girara: Update style.
> gnu: girara: Update to 0.4.3.
> gnu: girara: Build with json-glib.
>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib.
2024-03-09 17:55 ` Maxim Cournoyer
@ 2024-03-09 18:22 ` Vivien Kraus via Guix-patches via
2024-03-12 3:47 ` Maxim Cournoyer
0 siblings, 1 reply; 17+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-09 18:22 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: rg, liliana.prikler, 69669
Le samedi 09 mars 2024 à 12:55 -0500, Maxim Cournoyer a écrit :
> > - (propagated-inputs (list gtk+))
> > + (propagated-inputs (list gtk+ json-glib))
>
> We'll want to revisit these propagated inputs after the core-updates
> branch is merged, as Requires.private should only be needed when
> producing static archives, not dynamic libraries (which pkgconf
> interprets correctly).
Should I do something in the mean time?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better)
2024-03-09 17:58 ` Maxim Cournoyer
@ 2024-03-09 18:40 ` Liliana Marie Prikler
0 siblings, 0 replies; 17+ messages in thread
From: Liliana Marie Prikler @ 2024-03-09 18:40 UTC (permalink / raw)
To: Maxim Cournoyer, Vivien Kraus; +Cc: rg, 69669
Am Samstag, dem 09.03.2024 um 12:58 -0500 schrieb Maxim Cournoyer:
> Hello,
>
> Vivien Kraus <vivien@planete-kraus.eu> writes:
>
> > Dear guix,
> >
> > I split the cosmetic changes, and also split the non-cosmetic
> > change in 2.
> > json-glib is an optional dependency, so girara can exist with and
> > without it.
> >
> > You were right, pango is already propagated from gtk+.
> >
> > I also reordered the fields, but it does not look very intuitive,
> > because it looks like I moved the arguments field up and the
> > native-inputs field down instead of moving native-inputs and
> > propagated-inputs down (thanks git).
> > Should I also split the style update?
> >
> > Best regards,
> >
> > Vivien
> >
> > Vivien Kraus (3):
> > gnu: girara: Update style.
> > gnu: girara: Update to 0.4.3.
> > gnu: girara: Build with json-glib.
> >
>
> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
Hi, I've went ahead and pushed 1 and 2. For 3, I'd like you to clarify
whether we ought to use propagated-inputs now or how else to handle
this.
Cheers
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib.
2024-03-09 18:22 ` Vivien Kraus via Guix-patches via
@ 2024-03-12 3:47 ` Maxim Cournoyer
0 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-03-12 3:47 UTC (permalink / raw)
To: Vivien Kraus; +Cc: rg, liliana.prikler, 69669
Hi,
Vivien Kraus <vivien@planete-kraus.eu> writes:
> Le samedi 09 mars 2024 à 12:55 -0500, Maxim Cournoyer a écrit :
>> > - (propagated-inputs (list gtk+))
>> > + (propagated-inputs (list gtk+ json-glib))
>>
>> We'll want to revisit these propagated inputs after the core-updates
>> branch is merged, as Requires.private should only be needed when
>> producing static archives, not dynamic libraries (which pkgconf
>> interprets correctly).
>
> Should I do something in the mean time?
No, or if you want, you could leave a 'TODO: Remove propagated inputs
after core-updates is merged' or similar.
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib.
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
@ 2024-03-12 13:28 ` Maxim Cournoyer
2024-03-16 11:05 ` Christopher Baines
0 siblings, 1 reply; 17+ messages in thread
From: Maxim Cournoyer @ 2024-03-12 13:28 UTC (permalink / raw)
To: Vivien Kraus; +Cc: rg, liliana.prikler, 69669
Vivien Kraus <vivien@planete-kraus.eu> writes:
> * gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.
>
> Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib.
2024-03-12 13:28 ` Maxim Cournoyer
@ 2024-03-16 11:05 ` Christopher Baines
0 siblings, 0 replies; 17+ messages in thread
From: Christopher Baines @ 2024-03-16 11:05 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: rg, vivien, liliana.prikler, 69669, 69669-done
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
> Vivien Kraus <vivien@planete-kraus.eu> writes:
>
>> * gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.
>>
>> Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1
>
> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
Thanks all, I've pushed this to gnome-team as
1caa0eeee5042f33bc0bb66dc38bed7513cad0fb.
Chris
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2024-03-16 11:07 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-09 7:38 [bug#69669] [PATCH gnome-team 0/1] Update girara to 0.4.3 Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team 1/1] gnu: girara: Update " Vivien Kraus via Guix-patches via
2024-03-09 8:24 ` Liliana Marie Prikler
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
2024-03-12 13:28 ` Maxim Cournoyer
2024-03-16 11:05 ` Christopher Baines
2024-03-09 9:00 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Vivien Kraus via Guix-patches via
2024-03-09 7:33 ` [bug#69669] [PATCH gnome-team v2 2/3] gnu: girara: Update to 0.4.3 Vivien Kraus via Guix-patches via
2024-03-09 8:54 ` [bug#69669] [PATCH gnome-team v2 1/3] gnu: girara: Update style Vivien Kraus via Guix-patches via
2024-03-09 8:58 ` [bug#69669] [PATCH gnome-team v2 3/3] gnu: girara: Build with json-glib Vivien Kraus via Guix-patches via
2024-03-09 17:55 ` Maxim Cournoyer
2024-03-09 18:22 ` Vivien Kraus via Guix-patches via
2024-03-12 3:47 ` Maxim Cournoyer
2024-03-09 9:24 ` [bug#69669] [PATCH gnome-team v2 0/3] Update girara (better) Liliana Marie Prikler
2024-03-09 12:33 ` Vivien Kraus via Guix-patches via
2024-03-09 17:58 ` Maxim Cournoyer
2024-03-09 18:40 ` Liliana Marie Prikler
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).