GNU bug report logs -
#48411
[PATCH 0/2] Add wfview
Previous Next
Reported by: Guillaume Le Vaillant <glv <at> posteo.net>
Date: Fri, 14 May 2021 07:28:01 UTC
Severity: normal
Tags: patch
Done: Guillaume Le Vaillant <glv <at> posteo.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 48411 in the body.
You can then email your comments to 48411 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#48411
; Package
guix-patches
.
(Fri, 14 May 2021 07:28:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Guillaume Le Vaillant <glv <at> posteo.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Fri, 14 May 2021 07:28:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Here are patches adding qcustomplot and wfview.
For some reason upstream puts the sources and the makefile of
qcustomplot in different tarballs. I put the archive with the makefile
as native input using ",(origin (method url-fetch )...)".
Would you do it differently?
These two packages also have custom 'install' phases because the default
ones didn't install everything, or tried to install using a custom
script with hard-coded "/usr/..." paths.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48411
; Package
guix-patches
.
(Fri, 14 May 2021 07:33:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 48411 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/qt.scm (qcustomplot): New variable.
---
gnu/packages/qt.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index b206deaeba..55855fb68a 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -21,6 +21,7 @@
;;; Copyright © 2020 Michael Rohleder <mike <at> rohleder.de>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
;;; Copyright © 2021 Brendan Tildesley <mail <at> brendan.scot>
+;;; Copyright © 2021 Guillaume Le Vaillant <glv <at> posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -2604,6 +2605,56 @@ color-related widgets.")
;; Includes a license exception for combining with GPL2 code.
(license license:lgpl3+))))
+(define-public qcustomplot
+ (package
+ (name "qcustomplot")
+ (version "2.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://www.qcustomplot.com/release/"
+ version "fixed" "/QCustomPlot.tar.gz"))
+ (sha256
+ (base32 "1324kqyj1v1f8k8d7b15gc3apwz9qxx52p86hvchg33hjdlqhskx"))))
+ (native-inputs
+ `(("qcustomplot-sharedlib"
+ ,(origin
+ (method url-fetch)
+ (uri (string-append "https://www.qcustomplot.com/release/"
+ version "fixed" "/QCustomPlot-sharedlib.tar.gz"))
+ (sha256
+ (base32 "0vp8lpxvd1nlp4liqrlvslpqrgfn0wpiwizzdsjbj22zzb8vxikc"))))))
+ (inputs
+ `(("qtbase" ,qtbase)))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'unpack-extra-files
+ (lambda* (#:key inputs #:allow-other-keys)
+ (invoke "tar" "-xvf" (assoc-ref inputs "qcustomplot-sharedlib"))))
+ (replace 'configure
+ (lambda* (#:key outputs #:allow-other-keys)
+ (chdir "qcustomplot-sharedlib/sharedlib-compilation")
+ (substitute* "sharedlib-compilation.pro"
+ ;; Don't build debug library.
+ (("debug_and_release")
+ "release"))
+ (invoke "qmake"
+ (string-append "DESTDIR="
+ (assoc-ref outputs "out")
+ "/lib"))))
+ (add-after 'install 'install-header
+ (lambda* (#:key outputs #:allow-other-keys)
+ (install-file "../../qcustomplot.h"
+ (string-append (assoc-ref outputs "out")
+ "/include")))))))
+ (home-page "https://www.qcustomplot.com/")
+ (synopsis "Qt widget for plotting and data visualization")
+ (description
+ "QCustomPlot is a Qt C++ widget providing 2D plots, graphs and charts.")
+ (license license:gpl3+)))
+
(define-public python-shiboken-2
(package
(name "python-shiboken-2")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48411
; Package
guix-patches
.
(Fri, 14 May 2021 07:33:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 48411 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/radio.scm (wfview): New variable.
---
gnu/packages/radio.scm | 69 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index c0898657a5..c142e5dfaf 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -1815,3 +1815,72 @@ voice formats.")
"SDRangel is a Qt software defined radio and signal analyzer frontend for
various hardware.")
(license license:gpl3+)))
+
+(define-public wfview
+ ;; No tagged release, use commit directly.
+ (let ((commit "274e905d214a7360e8cf2dd0421dbe3712a0ddcc")
+ (revision "1"))
+ (package
+ (name "wfview")
+ (version (git-version "20210511" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/eliggett/wfview")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1dmxn15xs63wx1y4mh1mlv8qc1xz32vgbyl3rk82gf6knw518svp"))))
+ (build-system qt-build-system)
+ (inputs
+ `(("qcustomplot" ,qcustomplot)
+ ("qtbase" ,qtbase)
+ ("qtmultimedia" ,qtmultimedia)
+ ("qtserialport" ,qtserialport)))
+ (arguments
+ `(#:tests? #f ; No test suite.
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-paths
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "wfview.pro"
+ (("\\.\\./wfview/")
+ "../"))
+ (substitute* '("wfmain.cpp")
+ (("/usr/share")
+ (string-append (assoc-ref outputs "out") "/share")))))
+ (replace 'configure
+ (lambda _
+ (mkdir-p "build")
+ (chdir "build")
+ (invoke "qmake" "../wfview.pro")))
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out")))
+ (install-file "wfview"
+ (string-append out "/bin"))
+ (install-file "wfview.png"
+ (string-append out "/share/pixmaps"))
+ (install-file "wfview.desktop"
+ (string-append out "/share/applications"))
+ (let ((dir (string-append
+ out "/share/wfview/stylesheets/qdarkstyle")))
+ (mkdir-p dir)
+ (copy-recursively "qdarkstyle" dir))))))))
+ (home-page "https://wfview.org/")
+ (synopsis "Software to control Icom radios")
+ (description
+ "@code{wfview} is a program to control modern Icom radios and view the
+spectrum waterfall. It supports at least the following models:
+
+@itemize
+@item IC-705
+@item IC-7300
+@item IC-7610
+@item IC-7850
+@item IC-7851
+@item IC-9700
+@end itemize\n")
+ (license (list license:expat
+ license:gpl3)))))
--
2.31.1
Reply sent
to
Guillaume Le Vaillant <glv <at> posteo.net>
:
You have taken responsibility.
(Wed, 19 May 2021 08:08:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Guillaume Le Vaillant <glv <at> posteo.net>
:
bug acknowledged by developer.
(Wed, 19 May 2021 08:08:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 48411-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Patches pushed as de444e0294ca3c4186cf9409a6d8a551434083ce and
following. Closing.
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 16 Jun 2021 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 320 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.