summaryrefslogtreecommitdiff
path: root/gnu/packages/radio.scm
diff options
context:
space:
mode:
authorGreg Hogan <code@greghogan.com>2025-05-07 19:32:39 +0000
committerGreg Hogan <code@greghogan.com>2025-08-04 04:11:21 +0000
commitf4ce754028280131fe9c373ee5b94c26d28742bb (patch)
treea39dc97b00d72b8bbd0249fac5c5982e9d4cf85f /gnu/packages/radio.scm
parent27e0cb7edaab5be116c29c858126d79683b1759a (diff)
gnu: Restore gnu-build-system phases.
* gnu/packages/bioinformatics.scm (bandage), * gnu/packages/education.scm (openboard), * gnu/packages/emulators.scm (qtmips), * gnu/packages/games.scm (chessx), * gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot), * gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework) <#:phases>: Restore build phase. * gnu/packages/admin.scm (wpa-supplicant-gui), * gnu/packages/finance.scm (kitsas) [arguments]<#:tests?>: Disable. <#:phases>: Restore build phase. * gnu/packages/engineering.scm (librecad) [arguments]<#:test-target>: Delete. <#:phases>: Restore build and check phases. * gnu/packages/music.scm (samplebrain) <#:phases>: Restore build, check, and install phases. * gnu/packages/password-utils.scm (qtpass) [arguments]<#:test-target>: Delete. <#:phases>: Restore build, check, and install phases. * gnu/packages/ebook.scm (inkbox), * gnu/packages/engineering.scm (qelectrotech), * gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth, qcheckers), * gnu/packages/gps.scm (gpxsee), * gnu/packages/hardware.scm (openrgb), * gnu/packages/image-viewers.scm (qview), * gnu/packages/pdf.scm (qpdfview), * gnu/packages/qt.scm (signond), * gnu/packages/radio.scm (dream) <#:phases>: Restore build and install phases. * gnu/packages/disk.scm (qdirstat), * gnu/packages/pdf.scm (sioyek), * gnu/packages/qt.scm (signon-plugin-oauth2), * gnu/packages/radio.scm (qsstv, wfview), * gnu/packages/security-token.scm (yubikey-manager-qt), * gnu/packages/tex.scm (texmaker), * gnu/packages/video.scm (smplayer) [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. * gnu/packages/task-management.scm (timewarrior) <#:phases>: Restore check phase. * gnu/packages/audio.scm (supercollider) <#:phases>: Restore install phase. * gnu/packages/web.scm (libzim): Update to 9.3.0. (kiwix-lib): Update to 14.0.0. (kiwix-desktop): Update to 2.4.1. [source](patches): Delete. [arguments]<#:test-target>: Delete. [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. (kiwix-tools): Update to 3.7.0. * gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete. * gnu/local.mk: Update accordingly. Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
Diffstat (limited to 'gnu/packages/radio.scm')
-rw-r--r--gnu/packages/radio.scm89
1 files changed, 53 insertions, 36 deletions
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index 2f57e74a597..7b989d38f9e 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -2288,13 +2288,19 @@ NanoVNA vector network analyzers.")
2288 qtbase-5 2288 qtbase-5
2289 v4l-utils)) 2289 v4l-utils))
2290 (arguments 2290 (arguments
2291 `(#:tests? #f ; No test suite. 2291 (list
2292 #:phases 2292 #:tests? #f ; No test suite.
2293 (modify-phases %standard-phases 2293 #:modules '((guix build qt-build-system)
2294 (replace 'configure 2294 ((guix build gnu-build-system) #:prefix gnu:)
2295 (lambda* (#:key outputs #:allow-other-keys) 2295 (guix build utils))
2296 (invoke "qmake" 2296 #:phases
2297 (string-append "PREFIX=" (assoc-ref outputs "out")))))))) 2297 #~(modify-phases %standard-phases
2298 (replace 'configure
2299 (lambda* (#:key outputs #:allow-other-keys)
2300 (invoke "qmake"
2301 (string-append "PREFIX=" (assoc-ref outputs "out")))))
2302 (replace 'build (assoc-ref gnu:%standard-phases 'build))
2303 (replace 'install (assoc-ref gnu:%standard-phases 'install)))))
2298 (home-page "http://users.telenet.be/on4qz/qsstv/") 2304 (home-page "http://users.telenet.be/on4qz/qsstv/")
2299 (synopsis "Program for receiving and transmitting SSTV and HAMDRM") 2305 (synopsis "Program for receiving and transmitting SSTV and HAMDRM")
2300 (description 2306 (description
@@ -2650,34 +2656,40 @@ sinks and sources.")
2650 speexdsp 2656 speexdsp
2651 zlib)) 2657 zlib))
2652 (arguments 2658 (arguments
2653 `(#:tests? #f 2659 (list
2654 #:phases 2660 #:tests? #f
2655 (modify-phases %standard-phases 2661 #:modules '((guix build qt-build-system)
2656 (add-after 'unpack 'fix-paths 2662 ((guix build gnu-build-system) #:prefix gnu:)
2657 (lambda* (#:key inputs outputs #:allow-other-keys) 2663 (guix build utils))
2658 (substitute* "dream.pro" 2664 #:phases
2659 (("target\\.path = /usr/bin") 2665 #~(modify-phases %standard-phases
2660 (string-append "target.path = " 2666 (add-after 'unpack 'fix-paths
2661 (assoc-ref outputs "out") "/bin")) 2667 (lambda* (#:key inputs outputs #:allow-other-keys)
2662 (("documentation\\.path = /usr/share/man/man1") 2668 (substitute* "dream.pro"
2663 (string-append "documentation.path = " 2669 (("target\\.path = /usr/bin")
2664 (assoc-ref outputs "out") 2670 (string-append "target.path = "
2665 "/share/man/man1")) 2671 (assoc-ref outputs "out") "/bin"))
2666 (("/usr/include/pulse") 2672 (("documentation\\.path = /usr/share/man/man1")
2667 (search-input-directory inputs "/include/pulse")) 2673 (string-append "documentation.path = "
2668 (("/usr/include/sndfile\\.h") 2674 (assoc-ref outputs "out")
2669 (search-input-file inputs "/include/sndfile.h")) 2675 "/share/man/man1"))
2670 (("/usr/include/opus") 2676 (("/usr/include/pulse")
2671 (search-input-directory inputs "/include/opus")) 2677 (search-input-directory inputs "/include/pulse"))
2672 (("/usr/include/speex") 2678 (("/usr/include/sndfile\\.h")
2673 (search-input-directory inputs "/include/speex")) 2679 (search-input-file inputs "/include/sndfile.h"))
2674 (("/usr/include/qwt") 2680 (("/usr/include/opus")
2675 (search-input-directory inputs "/include/qwt")) 2681 (search-input-directory inputs "/include/opus"))
2676 (("\\$\\$OUT_PWD/include/neaacdec\\.h") 2682 (("/usr/include/speex")
2677 (search-input-file inputs "/include/neaacdec.h"))))) 2683 (search-input-directory inputs "/include/speex"))
2678 (replace 'configure 2684 (("/usr/include/qwt")
2679 (lambda _ 2685 (search-input-directory inputs "/include/qwt"))
2680 (invoke "qmake")))))) 2686 (("\\$\\$OUT_PWD/include/neaacdec\\.h")
2687 (search-input-file inputs "/include/neaacdec.h")))))
2688 (replace 'configure
2689 (lambda _
2690 (invoke "qmake")))
2691 (replace 'build (assoc-ref gnu:%standard-phases 'build))
2692 (replace 'install (assoc-ref gnu:%standard-phases 'install)))))
2681 (home-page "https://sourceforge.net/projects/drm/") 2693 (home-page "https://sourceforge.net/projects/drm/")
2682 (synopsis "Digital Radio Mondiale receiver") 2694 (synopsis "Digital Radio Mondiale receiver")
2683 (description 2695 (description
@@ -3166,6 +3178,9 @@ software-defined radio receivers.")
3166 (arguments 3178 (arguments
3167 (list 3179 (list
3168 #:tests? #f ; No test suite. 3180 #:tests? #f ; No test suite.
3181 #:modules '((guix build qt-build-system)
3182 ((guix build gnu-build-system) #:prefix gnu:)
3183 (guix build utils))
3169 #:phases 3184 #:phases
3170 #~(modify-phases %standard-phases 3185 #~(modify-phases %standard-phases
3171 (add-after 'unpack 'fix-paths 3186 (add-after 'unpack 'fix-paths
@@ -3190,7 +3205,9 @@ software-defined radio receivers.")
3190 (chdir "build") 3205 (chdir "build")
3191 (invoke "qmake" 3206 (invoke "qmake"
3192 (string-append "PREFIX=" #$output) 3207 (string-append "PREFIX=" #$output)
3193 "../wfview.pro")))))) 3208 "../wfview.pro")))
3209 (replace 'build (assoc-ref gnu:%standard-phases 'build))
3210 (replace 'install (assoc-ref gnu:%standard-phases 'install)))))
3194 (inputs 3211 (inputs
3195 (list eigen 3212 (list eigen
3196 eudev 3213 eudev