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

commit 7f2624d58aaf8fe4d65a045d3b09aa871d149ad2
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Thu Feb 20 16:03:41 2025 +0000

    gnu: go-github-com-apparentlymart-go-openvpn-mgmt: Simplify.
    
    * gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt)
    [arguments] <skip-build?>: No go files in project's root.
    <phases>: Use default 'build, 'check and 'install.
    
    Change-Id: I9e3061895ef4a0ccd0e27efdeb8801fcdad47d71
---
 gnu/packages/golang.scm | 36 ++++++------------------------------
 1 file changed, 6 insertions(+), 30 deletions(-)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 74d8a3f8f3..59a5da6ae9 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1563,6 +1563,9 @@ incorporates ideas and concepts from Philipp Winter's 
ScrambleSuit protocol.")
    "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird"
    lyrebird))
 
+;; XXX: Deprecated in upstream: This repository has been archived by the owner
+;; on Nov 10, 2020. It is now read-only.
+;; Consider to remove when nothing is depend on it.
 (define-public go-github-com-apparentlymart-go-openvpn-mgmt
   (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210")
         (revision "0"))
@@ -1581,36 +1584,9 @@ incorporates ideas and concepts from Philipp Winter's 
ScrambleSuit protocol.")
           (base32 "1dn431jnswg5ns1ah10wswnw6wiv48zq21zr5xp1178l4waswj7k"))))
       (build-system go-build-system)
       (arguments
-       `(#:unpack-path "github.com/apparentlymart/go-openvpn-mgmt"
-         #:phases
-         (modify-phases %standard-phases
-           (replace 'build
-             (lambda arguments
-               (for-each
-                (lambda (directory)
-                  (apply (assoc-ref %standard-phases 'build)
-                         `(,@arguments #:import-path ,directory)))
-                (list
-                 "github.com/apparentlymart/go-openvpn-mgmt/demux"
-                 "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))
-           (replace 'check
-             (lambda arguments
-               (for-each
-                (lambda (directory)
-                  (apply (assoc-ref %standard-phases 'check)
-                         `(,@arguments #:import-path ,directory)))
-                (list
-                 "github.com/apparentlymart/go-openvpn-mgmt/demux"
-                 "github.com/apparentlymart/go-openvpn-mgmt/openvpn"))))
-           (replace 'install
-             (lambda arguments
-               (for-each
-                (lambda (directory)
-                  (apply (assoc-ref %standard-phases 'install)
-                         `(,@arguments #:import-path ,directory)))
-                (list
-                 "github.com/apparentlymart/go-openvpn-mgmt/demux"
-                 "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))))))
+       (list
+        #:skip-build? #t
+        #:import-path "github.com/apparentlymart/go-openvpn-mgmt"))
       (home-page "https://github.com/apparentlymart/go-openvpn-mgmt";)
       (synopsis "Go client library for OpenVPN's management protocol")
       (description "Go-OpenVPN-Mgmt implements a client for the OpenVPN

Reply via email to