pkgname=wireshare-bin
pkgver=@release_version@
pkgrel=1
pkgdesc="Peer-to-peer sharing for Gnutella, BitTorrent, magnet, and eD2k (prebuilt jar)"
arch=('x86_64')
url="@release_homepage_url@"
license=('GPL-3.0-or-later')
depends=('java-runtime>=21')
source=(
  "wireshare-${pkgver}-source.tar.gz::@source_tarball_url@"
  "@wire_share_jar_name@::@wire_share_jar_url@"
)
sha256sums=('@source_tarball_sha256@' '@wire_share_jar_sha256@')

package() {
  cd "${srcdir}/hermes-wireshare-${pkgver}"

  install -Dm644 "${srcdir}/@wire_share_jar_name@" "${pkgdir}/usr/share/wireshare/@wire_share_jar_name@"
  install -Dm755 packaging/common/launchers/WireShare "${pkgdir}/usr/bin/WireShare"
  install -Dm644 packaging/common/app/@release_app_id@.desktop "${pkgdir}/usr/share/applications/@release_app_id@.desktop"
  install -Dm644 packaging/common/app/@release_app_id@.metainfo.xml "${pkgdir}/usr/share/metainfo/@release_app_id@.metainfo.xml"
  install -Dm644 packaging/common/icons/scalable/apps/@release_app_id@.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/@release_app_id@.svg"
  install -Dm644 packaging/common/icons/scalable/status/@release_app_id@.XferDone.svg "${pkgdir}/usr/share/icons/hicolor/scalable/status/@release_app_id@.XferDone.svg"

  for size in 16 20 22 24 32 36 40 48 64 72 96 128 192 256 384 512 1024; do
    install -Dm644 "packaging/common/icons/hicolor/${size}x${size}/apps/@release_app_id@.png" "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/@release_app_id@.png"
    install -Dm644 "packaging/common/icons/hicolor/${size}x${size}/status/@release_app_id@.XferDone.png" "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/status/@release_app_id@.XferDone.png"
  done

  install -Dm644 nativelibs/linux/libjdic.so "${pkgdir}/usr/lib/wireshare/libjdic.so"
  install -Dm644 nativelibs/linux/libtorrent-wrapper.so "${pkgdir}/usr/lib/wireshare/libtorrent-wrapper.so"
  install -Dm644 nativelibs/linux/libtorrent-wrapper64.so "${pkgdir}/usr/lib/wireshare/libtorrent-wrapper64.so"
  install -Dm644 nativelibs/linux/libtray.so "${pkgdir}/usr/lib/wireshare/libtray.so"
}
