diff options
author | Sergey Trofimov <sarg@sarg.org.ru> | 2025-05-12 14:50:16 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-05-12 23:01:16 +0200 |
commit | 860f3f993aef547a873ffe7bbe9b7936f891cd69 (patch) | |
tree | 2c6234b36cc8a74d7b6cdc0d2800088bc3140a3f | |
parent | eaaa49abf50a96c61f7b0898473b9f8b96e6daf8 (diff) | |
download | guix-860f3f993aef547a873ffe7bbe9b7936f891cd69.tar.gz guix-860f3f993aef547a873ffe7bbe9b7936f891cd69.zip |
gnu: cvassistant: Update quazip dependency.
* gnu/packages/cvassistant.scm (cvassistant)
[inputs]: Replace quazip-0 with quazip-5.
[phases]: Adjust.
Change-Id: Ic27d28bd8429592a095b8f2f5c308c1063985b87
Signed-off-by: Andreas Enge <andreas@enge.fr>
-rw-r--r-- | gnu/packages/cvassistant.scm | 30 |
1 files 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 @@ ;; 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 |