sharlatan pushed a commit to branch go-team
in repository guix.

commit d2373406faea4339e7307d62c80f12608b9eec62
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Wed Feb 26 11:45:17 2025 +0000

    gnu: go-mvdan-cc-xurls-v2: Update to 2.6.0.
    
    * gnu/packages/golang-web.scm (go-mvdan-cc-xurls-v2): Update to 2.6.0.
    [propagated-inputs]: Remove go-github-com-rogpeppe-go-internal; add
    go-github-com-rogpeppe-go-internal-1.14.
    (xurls): Swapt to PACKAGE/INHERIT.
    [arguments]: Do not overwrite them and just substitute keyword arguments
    instead.
    
    Change-Id: I201b308a290e38660aa2896958ba40d88d44ace2
---
 gnu/packages/golang-web.scm | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 2af3e70a8b..81dfafff17 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -10188,7 +10188,7 @@ etc)
 (define-public go-mvdan-cc-xurls-v2
   (package
     (name "go-mvdan-cc-xurls-v2")
-    (version "2.5.0")
+    (version "2.6.0")
     (source
      (origin
        (method git-fetch)
@@ -10197,17 +10197,20 @@ etc)
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1516hwlxbnhdca56qy7sx9h2n5askq6ddqpqyp3f5rvmzdkxf4zn"))))
+        (base32 "1kk4mjizr23zjzsavs21krp13w52p3b8dcm4ahlrr6xkkfn8ry3i"))))
     (build-system go-build-system)
     (arguments
      (list
+      #:go go-1.22
       #:import-path "mvdan.cc/xurls/v2"
+      #:build-flags #~(list (string-append "-ldflags=-X main.version="
+                                           #$version))
       #:test-flags #~(list "-skip" "TestScript/version")))
     (propagated-inputs
-     (list go-github-com-rogpeppe-go-internal
+     (list go-github-com-rogpeppe-go-internal-1.14
            go-golang-org-x-mod
            go-golang-org-x-sync))
-    (home-page "https://mvdan.cc/xurls/v2/";)
+    (home-page "https://github.com/mvdan/xurls";)
     (synopsis "Extracts URLs from text")
     (description
      "Xurls extracts urls from plain text using regular expressions.  It can
@@ -10456,20 +10459,18 @@ absolute \"path\" to it.")
     (inputs '())))
 
 (define-public xurls
-  (package
-    (inherit go-mvdan-cc-xurls-v2)
+  (package/inherit go-mvdan-cc-xurls-v2
     (name "xurls")
     (arguments
-     (list
-      #:import-path "mvdan.cc/xurls/v2/cmd/xurls"
-      #:unpack-path "mvdan.cc/xurls/v2"
-      #:install-source? #f
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-after 'unpack 'disable-failing-tests
-            (lambda* (#:key import-path #:allow-other-keys)
-              (with-directory-excursion (string-append "src/" import-path)
-                (delete-file "testdata/script/version.txtar")))))))))
+     (substitute-keyword-arguments
+         (package-arguments go-mvdan-cc-xurls-v2)
+       ((#:tests? _ #t) #f)
+       ((#:install-source? _ #t) #f)
+       ((#:import-path _ "mvdan.cc/xurls/v2") "mvdan.cc/xurls/cmd/xurls")
+       ((#:unpack-path _ "") "mvdan.cc/xurls")))
+    (native-inputs (package-propagated-inputs go-mvdan-cc-xurls-v2))
+    (propagated-inputs '())
+    (inputs '())))
 
 ;;;
 ;;; Avoid adding new packages to the end of this file. To reduce the chances

Reply via email to