Guest User

Untitled

a guest
Jul 7th, 2025
21
0
86 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.57 KB | None | 0 0
  1. # Maintainer: Michael Lass <[email protected]>
  2. # Contributor: Brian Salcedo <[email protected]>
  3. # Contributor: Abigail G <[email protected]>
  4.  
  5. # This PKGBUILD is maintained on github:
  6. # https://github.com/michaellass/AUR
  7.  
  8. pkgname=js8call
  9. pkgver=2.3.1
  10. pkgrel=1
  11. pkgdesc="Software for ragchewing and message-passing based on WSJT-X"
  12. arch=('i686' 'x86_64')
  13. url="https://github.com/js8call/js8call"
  14. license=('GPL-3.0-only')
  15. makedepends=(cmake asciidoc asciidoctor)
  16. depends=(qt6-base qt6-multimedia qt6-serialport fftw hamlib)
  17. source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/refs/tags/v$pkgver.tar.gz)
  18. sha1sums=('75b7b331360773dba328fa4319c5227777e93302')
  19.  
  20. prepare() {
  21.     mkdir -p "$srcdir"/build
  22. }
  23.  
  24. build() {
  25.     cd "$srcdir"/build
  26.     cmake \
  27.         -Wno-dev \
  28.         -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
  29.         -Dhamlib_LIBRARY_DIRS=/usr/lib/ \
  30.         -DCMAKE_INSTALL_PREFIX="${pkgdir}"/usr \
  31.         -DCMAKE_BUILD_TYPE=Release \
  32.         "$srcdir"/$pkgname-$pkgver
  33.     cmake --build .
  34. }
  35.  
  36. package() {
  37.     cd "${srcdir}"/build
  38.     sed -i.bak0 '\%list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES%,+7d' cmake_install.cmake
  39.     sed -i.bak1 's%file(INSTALL DESTINATION "/usr/share/applications"%file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications"%' cmake_install.cmake
  40.     sed -i.bak2 's%file(INSTALL DESTINATION "/usr/share/pixmaps"%file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pixmaps"%' cmake_install.cmake
  41.     sed -i.bak3 '\%file(INSTALL DESTINATION "/usr/bin"%d' cmake_install.cmake
  42.     cmake --build . --target install
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment