GNU bug report logs

#78790 [PATCH] DRAFT: gnu: jami: Update to 20250610.0.

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Full log

Message #80 received at 78790@debbugs.gnu.org (full text, mbox, reply):

Received: (at 78790) by debbugs.gnu.org; 18 Jun 2025 11:55:54 +0000
From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 18 07:55:54 2025
Received: from localhost ([127.0.0.1]:48135 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1uRrOT-0006Wx-PE
	for submit@debbugs.gnu.org; Wed, 18 Jun 2025 07:55:54 -0400
Received: from layka.disroot.org ([178.21.23.139]:46528)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gay@disroot.org>) id 1uRrO6-0006Td-R1
 for 78790@debbugs.gnu.org; Wed, 18 Jun 2025 07:55:34 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id DC02C2611E;
 Wed, 18 Jun 2025 13:55:29 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id ljobkhZCsgY7; Wed, 18 Jun 2025 13:55:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1750247728; bh=9FfSpS+UpLy2Mc1E/2UogwD5O3PinTjXc8WrXinlH4E=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=DQYMJeHJDIIsQVSSyvmqQZxnjjuBlqaSYUwrtHAxujXyB0JkTsBy1C4z1tHdU7MB4
 nWRqjaHjxcI7wxvVyniLHhfqVY6Zru+4w91USC/jjsEU/byku2Z89Q6BHByxqdAvzN
 HTJoPsy0r1IE7jwS+PeY0bzz5D9W+28W2erBlEmmEodLf1/hp4MntzZMmDatcVj+Ub
 X+mN0zABuWGCwAIgaUGRPmEXMHkNjNU09DYRsrPLVZZHFkAWD1dHSZm2chz3VDpZXA
 W88n1rw4XS+5JmOl5mgz3T3CRLVaeNA+Zyne6VkpXPdG7gE7ORlExO+XlRfF5vaEbw
 knFWX1J4S1Pcg==
From: Homo <gay@disroot.org>
To: 78790@debbugs.gnu.org
Subject: [PATCH v3 6/8] gnu: zxing-cpp: Update to 2.3.0.
Date: Wed, 18 Jun 2025 14:54:38 +0300
Message-ID: <20250618115507.4993-6-gay@disroot.org>
In-Reply-To: <20250618115507.4993-1-gay@disroot.org>
References: <20250618115507.4993-1-gay@disroot.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78790
Cc: Homo <gay@disroot.org>
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
* gnu/packages/aidc.scm (zxing-cpp): Update to 2.3.0.
[version]: Do not use git-version.
[source]: Update URL.
[native-inputs]: Add pkg-config.
[inputs]: Add libpng, zint and zlib.
[arguments] <#:configure-flags>: Add -DZXING_READERS=ON, -DZXING_WRITERS=BOTH,
  -DZXING_DEPENDENCIES=LOCAL, -DZXING_EXAMPLES=OFF,
  -DZXING_USE_BUNDLED_ZINT=OFF and -DZXING_UNIT_TESTS=ON.
<#:phases> (install-headers): New phase.
(zxing-cpp-1.2a): New variable.
(zxing-cpp-1.2) [source]: Update URL.
* gnu/packages/linphone.scm (liblinphone)[inputs]: Replace zxing-cpp with zxing-cpp-1.2a.
* gnu/packages/messaging.scm (kaidan)[inputs]: Likewise.

Change-Id: Ib03af79feef03f9c9e1a5b97d39b7d6c18d3ff1d
---
 gnu/packages/aidc.scm      | 53 +++++++++++++++++++++++++++++++-------
 gnu/packages/linphone.scm  |  2 +-
 gnu/packages/messaging.scm |  2 +-
 3 files changed, 46 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/aidc.scm b/gnu/packages/aidc.scm
index c48e800b77..bd55ce74ff 100644
--- a/gnu/packages/aidc.scm
+++ b/gnu/packages/aidc.scm
@@ -32,6 +32,7 @@ (define-module (gnu packages aidc)
   #:use-module (guix utils)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages elf)
   #:use-module (gnu packages imagemagick)
   #:use-module (gnu packages gettext)
@@ -83,29 +84,63 @@ (define-public zint
     (license (list license:bsd-3 license:gpl3+))))
 
 (define-public zxing-cpp
+  (package
+    (name "zxing-cpp")
+    (version "2.3.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/zxing-cpp/zxing-cpp")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1hdr73fllnsp3zpmrhw6cjla39lihwg1khgvddsf4v57a0lmiy3f"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      #~(list "-DZXING_READERS=ON"
+              "-DZXING_WRITERS=BOTH"
+              "-DZXING_DEPENDENCIES=LOCAL"
+              "-DZXING_EXAMPLES=OFF" ;requires stb.pc
+              "-DZXING_USE_BUNDLED_ZINT=OFF"
+              "-DZXING_UNIT_TESTS=ON")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'install 'install-headers
+            (lambda* (#:key source #:allow-other-keys)
+              (invoke "sh" "-c"
+                           (string-append "cp " source "/core/src/*.h "
+                                                #$output "/include/ZXing/")))))))
+    (native-inputs (list fmt-8 googletest pkg-config))
+    (inputs (list libpng zint zlib))
+    (synopsis "C++ port of ZXing")
+    (description "ZXing-CPP is a barcode scanning library.")
+    (home-page "https://github.com/zxing-cpp/zxing-cpp")
+    (license license:asl2.0)))
+
+;;; This older variant is kept for kaidan, liblinphone and yosys-clang.
+(define-public zxing-cpp-1.2a
   ;; Use the master branch as it includes unreleased build system improvements
   ;; allowing to use system libraries (instead of attempting to fetch them
   ;; from the Internet).
   (let ((revision "0")
         (commit "00783db7aa3bcf8620a301854ac71c0ceaaca0c1"))
-    (package
+    (package/inherit zxing-cpp
       (name "zxing-cpp")
       (version (git-version "1.2.0" revision commit))
       (source (origin
                 (method git-fetch)
                 (uri (git-reference
-                      (url "https://github.com/nu-book/zxing-cpp")
+                      (url "https://github.com/zxing-cpp/zxing-cpp")
                       (commit commit)))
                 (file-name (git-file-name name version))
                 (sha256
                  (base32
                   "1yl2cpaqiv1g4nq9v0xfj1vd5faz55k4541vz6hsffvcxgn9nmc5"))))
-      (build-system cmake-build-system)
-      (native-inputs (list fmt-8 googletest))
-      (synopsis "C++ port of ZXing")
-      (description "ZXing-CPP is a barcode scanning library.")
-      (home-page "https://github.com/nu-book/zxing-cpp")
-      (license license:asl2.0))))
+      (arguments '(#:configure-flags '()))
+      (native-inputs (list fmt-8 googletest)))))
 
 ;;; This older variant is kept for gst-plugins-bad (see:
 ;;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1684).
@@ -116,7 +151,7 @@ (define-public zxing-cpp-1.2
     (source (origin
               (method git-fetch)
               (uri (git-reference
-                    (url "https://github.com/nu-book/zxing-cpp")
+                    (url "https://github.com/zxing-cpp/zxing-cpp")
                     (commit (string-append "v" version))))
               (file-name (git-file-name name version))
               (sha256
diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm
index 239c18c595..24cd6bbcc8 100644
--- a/gnu/packages/linphone.scm
+++ b/gnu/packages/linphone.scm
@@ -802,7 +802,7 @@ (define-public liblinphone
            sqlite
            xsd
            zlib
-           zxing-cpp))
+           zxing-cpp-1.2a))
     (synopsis "Belledonne Communications Softphone Library")
     (description "Liblinphone is a high-level SIP library integrating
 all calling and instant messaging features into an unified
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index c2928c0042..bddc4786cd 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1515,7 +1515,7 @@ (define-public kaidan
                   qqc2-desktop-style
                   qxmpp
                   sonnet
-                  zxing-cpp))
+                  zxing-cpp-1.2a))
     (home-page "https://www.kaidan.im/")
     (synopsis "Qt-based XMPP/Jabber Client")
     (description "Kaidan is a chat client.  It uses the open communication
-- 
2.49.0





Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Mon Sep 8 13:38:14 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.