diff options
author | KF5U | 2023-10-19 16:12:07 -0500 |
---|---|---|
committer | KF5U | 2023-10-19 16:12:07 -0500 |
commit | f5968fe38885191603ee403e1095d2c494917544 (patch) | |
tree | cdd3ce57cf3bc1c9740637c6155e4e930dcfaee0 | |
download | aur-f5968fe38885191603ee403e1095d2c494917544.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..60088571d484 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = wsjtx-improved-al + pkgdesc = Software for Amateur Radio Weak-Signal Communication (JT9 and JT65) - WSJT-X Improved by DG2YCB (Alternative Layout Version) + pkgver = 2.7.1 + pkgrel = 1 + url = https://sourceforge.net/projects/wsjt-x-improved/ + install = wsjtx-improved.install + arch = i686 + arch = x86_64 + arch = aarch64 + license = GPL3 + makedepends = cmake + makedepends = asciidoc + makedepends = asciidoctor + makedepends = boost + makedepends = gcc-fortran + makedepends = git + makedepends = texinfo + depends = fftw + depends = hamlib>=4.5 + depends = libusb + depends = portaudio + depends = qt5-base + depends = qt5-multimedia + depends = qt5-serialport + depends = qt5-tools + depends = readline + provides = wsjtx + conflicts = wsjtx + options = !lto + source = https://downloads.sourceforge.net/project/wsjt-x-improved/WSJT-X_v2.7.1/Source%20code/wsjtx-2.7.1-devel_improved_AL_PLUS_231018.tgz + md5sums = df5e19ce80f9b442763bf5151cea836a + sha1sums = 3c077487b391566f558d5e237f96ab3aa7041074 + +pkgname = wsjtx-improved-al diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5d1d8d377a0d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: James Bowling <kf5u AT pm DOT me> + +pkgname=wsjtx-improved-al +_pkgname=wsjtx +pkgver=2.7.1 +_pkgver="-devel" +_build=231018 +pkgrel=1 +pkgdesc="Software for Amateur Radio Weak-Signal Communication (JT9 and JT65) - WSJT-X Improved by DG2YCB (Alternative Layout Version)" +arch=('i686' 'x86_64' 'aarch64') +url="https://sourceforge.net/projects/wsjt-x-improved/" +license=('GPL3') + +depends=( + 'fftw' + 'hamlib>=4.5' + 'libusb' + 'portaudio' + 'qt5-base' + 'qt5-multimedia' + 'qt5-serialport' + 'qt5-tools' + 'readline' +) + +makedepends=( + 'cmake' + 'asciidoc' + 'asciidoctor' + 'boost' + 'gcc-fortran' + 'git' + 'texinfo' +) + +install=wsjtx-improved.install + +provides=('wsjtx') +conflicts=('wsjtx') +source=("https://downloads.sourceforge.net/project/wsjt-x-improved/WSJT-X_v$pkgver/Source%20code/$_pkgname-${pkgver}${_pkgver}_improved_AL_PLUS_${_build}.tgz") +md5sums=('df5e19ce80f9b442763bf5151cea836a') +sha1sums=('3c077487b391566f558d5e237f96ab3aa7041074') + +options=(!lto) + +prepare() { + tar xzf ${_pkgname}-${pkgver}${_pkgver}_improved_AL_PLUS_${_build}.tgz + mkdir -p "$srcdir"/$_pkgname-$pkgver/wsjtx-prefix/build + cd "$srcdir"/$_pkgname-$pkgver/wsjtx-prefix + tar xzf "$srcdir"/$_pkgname-$pkgver/src/wsjtx.tgz +} + +build() { + cd "$srcdir"/$_pkgname-$pkgver/wsjtx-prefix/build + cmake \ + -Wno-dev \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + ../wsjtx + make || return 1 +} + +package() { + cd "$srcdir"/$_pkgname-$pkgver/wsjtx-prefix/build + make DESTDIR=$pkgdir install + install -Dm644 "$srcdir"/$_pkgname-$pkgver/wsjtx-prefix/wsjtx/sounds/{ContinentOnBand,Continent,CQ,CQZoneOnBand,CQZone,DXcall,DXCCOnBand,DXCC,GridOnBand,Grid,ITUZoneOnBand,ITUZone,MyCall,_Zone}.wav -t "$pkgdir"/opt/wsjtx/sounds + rm -rf "$pkgdir/home" +} + |