guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 7160c87f994a467a29dab1f067bcbcf03386bf16
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Mon Mar 2 12:37:21 2026 +0900

    gnu: libupnp: Update to 1.14.30.
    
    * gnu/packages/upnp.scm (libupnp): Update to 1.14.30.
    [source]: Fetch from git.
    [native-inputs]: Add autoconf, automake and libtool.
    
    Change-Id: I69eb210dbf1caaa93de17e96f65b22224b16bfe9
---
 gnu/packages/upnp.scm | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm
index e85ac6aa78..20ab4e7104 100644
--- a/gnu/packages/upnp.scm
+++ b/gnu/packages/upnp.scm
@@ -137,16 +137,16 @@ over IRC, instant messaging, network games, and most 
server software.")
 (define-public libupnp
   (package
     (name "libupnp")
-    (version "1.14.25")
+    ;; Stick to the 1.14.x releases for now as 1.18.x breaks 'vlc' and 'obs'.
+    (version "1.14.30")
     (source
      (origin
-      (method url-fetch)
-      (uri (string-append "https://github.com/pupnp/pupnp/releases/download";
-                          "/release-" version "/libupnp-" version".tar.bz2"))
+      (method git-fetch)
+      (uri (git-reference
+             (url "https://github.com/pupnp/pupnp";)
+             (commit (string-append "release-" version))))
       (sha256
-       (base32 "0mlzkjb5ashy1p8j9z0wp4r1gd0w7kyv608g6a94ygspcxbz3z9n"))))
-    (native-inputs
-     (list pkg-config))
+       (base32 "1ddm777i6msgjaxlfqvrwlblb4kql3fw3l3v2vibwgwbifbw6dpa"))))
     (build-system gnu-build-system)
     (arguments
      ;; The tests require a network device capable of multicasting which is
@@ -154,7 +154,8 @@ over IRC, instant messaging, network games, and most server 
software.")
      ;; https://lists.gnu.org/archive/html/guix-devel/2015-01/msg00312.html.
      `(#:tests? #f
        #:configure-flags '("--disable-static")))
-    (home-page "https://pupnp.sourceforge.net";)
+    (native-inputs (list autoconf automake libtool pkg-config))
+    (home-page "https://pupnp.github.io/pupnp/";)
     (synopsis "Portable SDK for UPnP Devices")
     (description
      "The portable SDK for UPnP Devices (libupnp) provides developers with an

Reply via email to