GNU bug report logs - #78360
[PATCH 0/2] gnu: nomacs: Update to 3.21.1.

Previous Next

Package: guix-patches;

Reported by: Sergey Trofimov <sarg <at> sarg.org.ru>

Date: Sat, 10 May 2025 20:32:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Sergey Trofimov <sarg <at> sarg.org.ru>
To: 78360 <at> debbugs.gnu.org
Cc: Sergey Trofimov <sarg <at> sarg.org.ru>, Sergey Trofimov <sarg <at> sarg.org.ru>, Andreas Enge <andreas <at> enge.fr>, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: [bug#78360] [PATCH v2 4/7] gnu: cvassistant: Update quazip dependency.
Date: Mon, 12 May 2025 14:50:16 +0200
* gnu/packages/cvassistant.scm (cvassistant)
[phases]: Adjust quazip patches.
[inputs]: Replace quazip-0 with quazip-5.

Change-Id: Ic27d28bd8429592a095b8f2f5c308c1063985b87
---
 gnu/packages/cvassistant.scm | 30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/cvassistant.scm b/gnu/packages/cvassistant.scm
index 9af5c7976f..66f66a48f0 100644
--- a/gnu/packages/cvassistant.scm
+++ b/gnu/packages/cvassistant.scm
@@ -45,31 +45,25 @@ (define-public cvassistant
            ;; the INSTALL file.
            (lambda _
              (substitute* "controllers/mainwindow.cpp"
-               (("//(#define NO_DONATION_PROMPT)" _ line) line))
-             #t))
-         (add-after 'unpack 'fix-quazip-directory
-           (lambda _
-             (substitute* "models/resumedocument.h"
-               (("quazip(/quazipfile\\.h)" _ suffix)
-                (string-append "quazip5" suffix)))
-             #t))
-         (add-after 'fix-quazip-directory 'fix-quazip-link
-           (lambda _
-             (substitute* "CVAssistant.pro"
-               (("lquazip-qt5")
-                "lquazip5"))
-             #t))
-         (add-after 'fix-quazip-directory 'fix-install-root
+               (("//(#define NO_DONATION_PROMPT)" _ line) line))))
+         (add-after 'unpack 'fix-quazip
+           (lambda* (#:key inputs #:allow-other-keys)
+             (let ((quazip
+                    (search-input-directory inputs "/include/QuaZip-Qt5-1.4")))
+
+               (substitute* "CVAssistant.pro"
+                 (("-lquazip-qt5")
+                  (format #f "-lquazip1-qt5~%INCLUDEPATH += ~a~%" quazip))))))
+         (add-after 'fix-quazip 'fix-install-root
            (lambda* (#:key outputs #:allow-other-keys)
              (let ((out (assoc-ref outputs "out")))
                (substitute* "CVAssistant.pro"
                  (("/usr/(bin|share/)" _ suffix)
-                  (string-append out "/" suffix)))
-               #t)))
+                  (string-append out "/" suffix))))))
          (replace 'configure
            (lambda _ (invoke "qmake"))))))
     (inputs
-     (list qtbase-5 quazip-0 zlib))
+     (list qtbase-5 quazip-5 zlib))
     (home-page "https://cvassistant.sourceforge.io/")
     (synopsis "Job application organizer")
     (description "Whether you're looking for a job or trying to help
-- 
2.49.0





This bug report was last modified 4 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.