diff options
author | KF5U | 2023-10-19 18:17:48 -0500 |
---|---|---|
committer | KF5U | 2023-10-19 18:17:48 -0500 |
commit | 6d02b6312d957c26b9b329b60f0f6bb76bd8e514 (patch) | |
tree | 27b027322f4819792e44bdc1272619ce8bdd03d3 | |
parent | d37d998795e3e8b3d7ef78651f6f3dcc1aac7a8b (diff) | |
download | aur-6d02b6312d957c26b9b329b60f0f6bb76bd8e514.tar.gz |
modified for proper use of cmake
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 8 insertions, 14 deletions
@@ -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 } |