diff options
author | Neal Miller | 2018-06-07 20:00:48 -0500 |
---|---|---|
committer | Neal Miller | 2018-06-07 20:00:48 -0500 |
commit | c4b26ff2c059439073903887cc19edf31005a025 (patch) | |
tree | 4ed6a7a409add63155b2aae199a6840cb7011b19 /PKGBUILD | |
download | aur-c4b26ff2c059439073903887cc19edf31005a025.tar.gz |
Initial release of wsjtx (git version) on the AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fd434752e08a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Neal Miller <ac9qd@protonmail.com> +# Contributor: Thomas Gatzweiler <thomas.gatzweiler@gmail.com> wsjtx-svn maintainer + +pkgname=wsjtx-git +pkgver=r4207.11dfce32 +pkgrel=1 +pkgdesc="Software for Amateur Radio Weak-Signal Communication (JT9 and JT65)" +arch=(i686 x86_64) +url="http://physics.princeton.edu/pulsar/k1jt/wsjtx.html" +license=("GPL-3") +depends=(qt5-base qt5-multimedia qt5-serialport libusb libusb-compat fftw gcc-fortran hamlib) +makedepends=('cmake' 'git' 'asciidoc') +provides=("wsjtx") +conflicts=("wsjtx" "wsjtx-bin" "wsjtx-bin-rpm" "wsjtx-svn") +source=("git+https://git.code.sf.net/p/wsjt/wsjtx/" + "wsjtx.patch") +md5sums=("SKIP" + "57650d8febe9810c4d3bc9f8c5cda75d") + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cp wsjtx.patch "$srcdir/${pkgname%-git}" + cd "$srcdir/${pkgname%-git}" + patch -i wsjtx.patch + sed -ri 's/^find_package \(hamlib 3 REQUIRED\)/set \(hamlib_LIBRARIES hamlib\)/' CMakeLists.txt +} + +build() { + mkdir -p "$srcdir/${pkgname%-git}/build" + cd "$srcdir/${pkgname%-git}/build" + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. + make +} + +# make pkg file and reverse patch so its ready for next update +package() { + cd "$srcdir/${pkgname%-git}/build" + make DESTDIR="$pkgdir/" install + cd "$srcdir/${pkgname%-git}" + patch -R CMakeLists.txt wsjtx.patch +} |