# This is the PKGBUILD file designed to package the LRZ Sync+Share client software.

# Maintainer: PowerFolder <support@powerfolder.com>
# Contributor: LRZ Sync+Share <syncandshare@lrz.de>
pkgname='LRZ_Sync_Share'
pkgver='26.1.100'
pkgrel=1
# epoch=
pkgdesc="LRZ Sync+Share Desktop client"
arch=('x86_64')
url="https://www.powerfolder.com/powerfolder-lizenz"
license=('unknown')
# groups=()
depends=()
# makedepends=()
# checkdepends=()
# optdepends=()
# provides=()
# conflicts=()
# replaces=()
# backup=()
# options=()
install=
# changelog=
source=("https://tgz.sasrepo.nas.lrz.de/testing/${pkgname}_v${pkgver}_Linux.tar.gz")
# noextract=()
sha256sums=("$(curl -s https://sasrepo.nas.lrz.de/SHA256SUMS.txt | grep ${pkgname}_v${pkgver}_Linux.tar.gz | head -n 1 | cut -d ' ' -f 1)")
# validpgpkeys=()

package() {
    echo "Installing ${pkgname} ${pkgver} ${arch}"

    mkdir -p "${pkgdir}/usr/share/${pkgname}"

    cp --recursive --preserve=mode "${srcdir}/${pkgname}/jre/" "${pkgdir}/usr/share/${pkgname}/jre"
    cp "${srcdir}/${pkgname}/${pkgname}.jar" "${pkgdir}/usr/share/${pkgname}"

    sed "s:CLIENT_INSTALL=.:CLIENT_INSTALL=/usr/share/${pkgname}:g" "${srcdir}/${pkgname}/${pkgname}-Client.sh" > "${pkgdir}/usr/share/${pkgname}/${pkgname}-Client.sh"

    chmod +x "${pkgdir}/usr/share/${pkgname}/${pkgname}-Client.sh"

    mkdir -p "${pkgdir}/usr/share/icons/hicolor/128x128/apps"
    mkdir -p "${pkgdir}/usr/share/applications"

    cp "${srcdir}/${pkgname}/install-files/${pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps"
    cp "${srcdir}/${pkgname}/install-files/${pkgname}.desktop" "${pkgdir}/usr/share/applications"

    mkdir -p "${pkgdir}/usr/share/doc/${pkgname}"

    cp "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/doc/${pkgname}"
    cp "${srcdir}/${pkgname}/README" "${pkgdir}/usr/share/doc/${pkgname}"
    cp "${srcdir}/${pkgname}/VERSION" "${pkgdir}/usr/share/doc/${pkgname}"
}

