summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoshua Rubin2020-08-12 17:41:39 -0600
committerJoshua Rubin2020-08-12 17:41:39 -0600
commit3e3f3549ec3bd98d6c97e2edb7ee189296d9a664 (patch)
tree0f60ccf8931611c2630b31f5957814aa0f260320
downloadaur-3e3f3549ec3bd98d6c97e2edb7ee189296d9a664.tar.gz
add jtdx
Signed-off-by: Joshua Rubin <me@jawa.dev>
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD40
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..01721811b831
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = jtdx
+ pkgdesc = For amateur radio communication using very weak signals. Forked from WSJT-X.
+ pkgver = rc151
+ pkgrel = 1
+ url = https://github.com/jtdx-project/jtdx
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake
+ makedepends = asciidoctor
+ makedepends = jtdxhamlib=rc151
+ makedepends = gcc9
+ makedepends = gcc9-fortran
+ depends = fftw
+ depends = portaudio
+ depends = hamlib
+ depends = qt5-serialport
+ depends = qt5-multimedia
+ source = jtdx-rc151.tar.gz::https://github.com/jtdx-project/jtdx/archive/rc151.tar.gz
+ md5sums = ab62c3ce38fc8426cadfb75a4d2b8ac7
+ sha1sums = 1e052c377ee20c2377d1f0f809be5cdb3097f631
+ sha224sums = 4d007f722b39cae37546e5ba6b529f8b0358efddc6a8269a2f99ed4c
+ sha256sums = 42beaed0544f9f180feaf936ce8a2adcbbe0b920e8d56382bf396de37cecb0d8
+ sha384sums = 665041b057bc8a4945338c3232b1c27de41d0be91785d573019916399f9206ffadfb1fd2ca357cb87e6531c15d2bc8e7
+ sha512sums = 9fc0615d2b7b76750af78c3fededdf4fcb2d2cc9202d6340d45d680dd37fa54e60c028da4c5dd724b24ef91f68600a87c3082ac1d47158123f529aed0fb1fabc
+ b2sums = f6c6196f50bf8b2bc670229dc4afa4c5d7a7bf1ed8ee60c76581bb384ee1a5cc6cb732e2bd3cb2c987658e7973c25b0b1f030db0edf42d3d50e9d4cd111bcbc5
+
+pkgname = jtdx
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..206de221675d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/pkg/
+/src/
+/jtdx-*.pkg.tar*
+/jtdx-*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..52c4eb5fb882
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Joshua Rubin <me at jawa dot dev>
+
+pkgname=jtdx
+pkgver=rc151
+pkgrel=1
+pkgdesc='For amateur radio communication using very weak signals. Forked from WSJT-X.'
+arch=('x86_64')
+url='https://github.com/jtdx-project/jtdx'
+license=('GPL3')
+depends=('fftw' 'portaudio' 'hamlib' 'qt5-serialport' 'qt5-multimedia')
+makedepends=('cmake' 'asciidoctor' "jtdxhamlib=${pkgver}" 'gcc9' 'gcc9-fortran')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jtdx-project/${pkgname}/archive/${pkgver}.tar.gz")
+md5sums=('ab62c3ce38fc8426cadfb75a4d2b8ac7')
+sha1sums=('1e052c377ee20c2377d1f0f809be5cdb3097f631')
+sha224sums=('4d007f722b39cae37546e5ba6b529f8b0358efddc6a8269a2f99ed4c')
+sha256sums=('42beaed0544f9f180feaf936ce8a2adcbbe0b920e8d56382bf396de37cecb0d8')
+sha384sums=('665041b057bc8a4945338c3232b1c27de41d0be91785d573019916399f9206ffadfb1fd2ca357cb87e6531c15d2bc8e7')
+sha512sums=('9fc0615d2b7b76750af78c3fededdf4fcb2d2cc9202d6340d45d680dd37fa54e60c028da4c5dd724b24ef91f68600a87c3082ac1d47158123f529aed0fb1fabc')
+b2sums=('f6c6196f50bf8b2bc670229dc4afa4c5d7a7bf1ed8ee60c76581bb384ee1a5cc6cb732e2bd3cb2c987658e7973c25b0b1f030db0edf42d3d50e9d4cd111bcbc5')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ rm -rf build
+ mkdir build
+ cd build
+
+ export CC=/usr/bin/gcc-9
+ export CXX=/usr/bin/g++-9
+ export FC=/usr/bin/gfortran-9
+ cmake \
+ -D CMAKE_PREFIX_PATH=/opt/jtdxhamlib \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ ..
+ make
+}
+
+package() {
+ cd "${pkgname}-${pkgver}/build"
+ make DESTDIR="${pkgdir}/" install
+}