summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKF5U2023-10-19 18:17:48 -0500
committerKF5U2023-10-19 18:17:48 -0500
commit6d02b6312d957c26b9b329b60f0f6bb76bd8e514 (patch)
tree27b027322f4819792e44bdc1272619ce8bdd03d3
parentd37d998795e3e8b3d7ef78651f6f3dcc1aac7a8b (diff)
downloadaur-6d02b6312d957c26b9b329b60f0f6bb76bd8e514.tar.gz
modified for proper use of cmake
-rw-r--r--PKGBUILD22
1 files changed, 8 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1f4b0503fb97..18a4bb2ef005 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,27 +37,21 @@ md5sums=('9f7bfb9be63be3b16af6e726b8cee33b')
sha1sums=('bef3aaf3d8dc8a47ff51db7073ddd6cfe19df428')
prepare() {
- bsdtar -xf ${_pkgname}_${pkgver}_improved_with_JTDX_GUI_source.zip
+ sed -i 's|$ENV{HOME}|$ENV{DESTDIR}/opt/${CMAKE_PROJECT_NAME}|' $_pkgname/CMakeLists.txt
}
build() {
- mkdir -p "$srcdir/build"
- cd "$srcdir/build"
-
- cmake \
- -Wno-dev \
- -D CMAKE_INSTALL_PREFIX=/usr \
+ cd "$srcdir"
+ cmake -B build -S "$_pkgname" \
+ -Wno-dev \
+ -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D WSJT_SKIP_MANPAGES=ON \
- -D WSJT_GENERATE_DOCS=OFF \
- ../jtdx
- make
+ -D WSJT_GENERATE_DOCS=OFF
+ cmake --build build
}
package() {
- cd "$srcdir/build"
- make DESTDIR=${pkgdir} install
- install -Dm644 -v "$srcdir"/jtdx/sounds/{CQ,CQZoneOnBand,CQZone,DXcall,DXCCOnBand,DXCC,GridOnBand,Grid,ITUZoneOnBand,ITUZone,MyCall,PxOB,Px}.wav -t "$pkgdir"/opt/jtdx/sounds
- rm -rf "$pkgdir/home"
+ DESTDIR=${pkgdir} cmake --install build
}