diff options
author | Guillaume Le Vaillant <glv@posteo.net> | 2021-06-04 13:49:01 +0200 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2021-06-04 13:50:52 +0200 |
commit | 1ea00cceefa4a2e3832423bb80180256531ff589 (patch) | |
tree | 4a8e8f1cde240cdaff599fded96b54deaa166e23 /gnu/packages/radio.scm | |
parent | f50a88c1fa2e07a668ee87402a5462267d1baf12 (diff) | |
download | guix-1ea00cceefa4a2e3832423bb80180256531ff589.tar guix-1ea00cceefa4a2e3832423bb80180256531ff589.tar.gz |
gnu: wfview: Update to 1.0.
* gnu/packages/radio.scm (wfview): Update to 1.0.
Diffstat (limited to 'gnu/packages/radio.scm')
-rw-r--r-- | gnu/packages/radio.scm | 111 |
1 files changed, 54 insertions, 57 deletions
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index c0b1ed13e0..6a9d2db084 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -1856,61 +1856,58 @@ software-defined radio receivers.") (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 + (package + (name "wfview") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/eliggett/wfview") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16a9afm0nkqx4pzwfxisspybimhqdyr3yjpr7ac7wgpp3520ikzi")))) + (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 @@ -1921,8 +1918,8 @@ spectrum waterfall. It supports at least the following models: @item IC-7851 @item IC-9700 @end itemize\n") - (license (list license:expat - license:gpl3))))) + (license (list license:expat + license:gpl3)))) (define-public minimodem (package |