This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 0b3b7b05d9 gnu: g-golf-adw-1-examples: Update to 0.8.4.
0b3b7b05d9 is described below

commit 0b3b7b05d98375a83053d7057b926b88fd139609
Author: Florian Pelz <[email protected]>
AuthorDate: Thu Mar 12 10:09:36 2026 +0100

    gnu: g-golf-adw-1-examples: Update to 0.8.4.
    
    * gnu/packages/guile-xyz.scm (g-golf-adw-1-examples)
    [version, source]: Update.
    [native-inputs]: Move glib:bin to ...
    [inputs]: ... here, because version 0.8.4 compiles at run-time.
    [arguments]<#:phases>{prepare-examples}: Do
    not edit Makefile syntax; it got fixed upstream.
    Adapt to run-time g-resources compilation.
    {build}, {patch-scm-files}: Adapt.
    
    Change-Id: Ifc5d1935d23aa1f73ed457941d1c741876e3b96d
    Merges: #7081
---
 gnu/packages/guile-xyz.scm | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 14a16e2a13..01f1c10ceb 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -3330,13 +3330,12 @@ writing a Guix package.")))
   (package
     (inherit guile-g-golf)
     (name "g-golf-adw-1-examples")
-    ;; XXX: Update version when we have a recent enough libadwaita.
-    (version "0.8.0")
+    (version "0.8.4")
     (source
      (g-golf-source #:version version
                     #:hash
                     (content-hash
-                     "14b6pjchra0axqifpm90m7jbxla2sarhd7bfhzqbn7d14b74sv2d")))
+                     "0qwwvqhhjc141dfj881mah1bgvwlgz111qrh0ml7qf4mc2ssjxqf")))
     (build-system glib-or-gtk-build-system)
     (arguments
      (list
@@ -3359,10 +3358,6 @@ writing a Guix package.")))
                 (chdir "examples/adw-1")
                 ;; Re-use the existing Makefile for its wildcard syntax.
                 (rename-file "Makefile.am" "Makefile")
-                (substitute* "Makefile"
-                  ;; Fix syntax error.
-                  (("hello-world")
-                   "hello-world \\"))
                 ;; Add a rule to install the examples.  We install to the
                 ;; documentation directory where examples are usually located,
                 ;; but we will later create a copy in /bin for `guix shell'.
@@ -3379,7 +3374,6 @@ install:
        for f in $(EXTRA_DIST); do      \\
          cp -r $$f $(examplesdir)/$$f; \\
        done
-       cp demo/g-resources $(examplesdir)/demo/g-resources
 " #$output)
                   (close-port port))))
             (delete 'configure)
@@ -3387,10 +3381,7 @@ install:
               (lambda _
                 ;; Create files for adwaita-1-demo needed in install phase.
                 (with-directory-excursion "demo"
-                  (system* "make")
-                  (system* "glib-compile-resources"
-                           "--target" "g-resources"
-                           "g-resources.xml"))))
+                  (invoke "make"))))
             (add-before 'install 'patch-scm-files
               (lambda* (#:key inputs #:allow-other-keys)
                 ;; `current-filename' calls in examples are broken.
@@ -3404,7 +3395,12 @@ install:
                            (("^exec guile ")
                             (string-append
                              "exec " (search-input-file inputs "/bin/guile")
-                             " ")))))
+                             " "))
+                           (("   \\(compile-g-resources")
+                            "   (chdir path)(compile-g-resources")
+                           (("glib-compile-resources")
+                            (search-input-file inputs
+                             "/bin/glib-compile-resources")))))
                      (map (cut string-drop <> 2) ;strip ./ prefix
                           (find-files "." (lambda (file stat)
                                         ;executables or .scm modules
@@ -3458,11 +3454,11 @@ install:
            bash-minimal
            libadwaita
            (librsvg-for-system)
+           `(,glib "bin") ;for glib-compile-resources
            gtk
            guile-3.0
            guile-g-golf))
-    (native-inputs (list `(,glib "bin") ;for glib-compile-resources
-                         guile-3.0))
+    (native-inputs (list guile-3.0))
     (propagated-inputs (list))
     (synopsis "G-Golf Adw-1 examples")
     (description

Reply via email to