wsjtx: 1.9.1 -> 2.0.0

Old version of FT8 protocol was obsoleted on 2019-01-01.
This commit is contained in:
Luke Sandell 2019-01-05 09:16:52 -06:00
parent d637039acf
commit fada7041a0
3 changed files with 26 additions and 11 deletions

View File

@ -4,12 +4,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "wsjtx-${version}"; name = "wsjtx-${version}";
version = "1.9.1"; version = "2.0.0";
# This is a composite source tarball containing both wsjtx and a hamlib fork # This is a "superbuild" tarball containing both wsjtx and a hamlib fork
src = fetchurl { src = fetchurl {
url = "http://physics.princeton.edu/pulsar/K1JT/wsjtx-${version}.tgz"; url = "http://physics.princeton.edu/pulsar/k1jt/wsjtx-${version}.tgz";
sha256 = "143r17fri08mwz28g17wcfxy60h3xgfk46mln5lmdr9k6355aqqc"; sha256 = "66434f69f256742da1fe057ec51e4464cab2614f0bfb1a310c04a385b77bd014";
}; };
# Hamlib builds with autotools, wsjtx builds with cmake # Hamlib builds with autotools, wsjtx builds with cmake
@ -20,7 +20,10 @@ stdenv.mkDerivation rec {
]; ];
buildInputs = [ fftw fftwFloat libusb1 qtbase qtmultimedia qtserialport ]; buildInputs = [ fftw fftwFloat libusb1 qtbase qtmultimedia qtserialport ];
# Composite build has its own patch step after it extracts the inner archives # Remove Git dependency from superbuild since sources are included
patches = [ ./super.patch ];
# Superbuild has its own patch step after it extracts the inner archives
postPatch = "cp ${./wsjtx.patch} wsjtx.patch"; postPatch = "cp ${./wsjtx.patch} wsjtx.patch";
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -0,0 +1,12 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3bf97a4..2c9dce5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,7 +23,6 @@ source tarball." )
#
# Find_library (USB_LIBRARY NAMES libusb.a usb)
Find_program (PATCH_EXECUTABLE patch REQUIRED)
-Find_package (Git REQUIRED)
#
# extra C flags to minimize hamlib excutable sizes

View File

@ -1,11 +1,11 @@
Index: wsjtx/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt
=================================================================== index 3e7e816b..e7dbb14a 100644
--- wsjtx/CMakeLists.txt (revision 8382) --- a/CMakeLists.txt
+++ wsjtx/CMakeLists.txt (working copy) +++ b/CMakeLists.txt
@@ -866,6 +866,7 @@ @@ -860,6 +860,7 @@ find_package (Qt5Widgets 5 REQUIRED)
find_package (Qt5Widgets 5 REQUIRED)
find_package (Qt5Multimedia 5 REQUIRED) find_package (Qt5Multimedia 5 REQUIRED)
find_package (Qt5PrintSupport 5 REQUIRED) find_package (Qt5PrintSupport 5 REQUIRED)
find_package (Qt5Sql 5 REQUIRED)
+find_package (Qt5SerialPort 5 REQUIRED) +find_package (Qt5SerialPort 5 REQUIRED)
if (WIN32) if (WIN32)