summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
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
+}