summaryrefslogtreecommitdiff
path: root/conduktor/PKGBUILD
blob: 0ff7c6afbc3ecf2f05bef278d8a3d8da1bf8b2f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Maintainer: Erich Eckner <arch at eckner dot net>
# Contributor: Lucas Declercq <lucas dot declercq at mailbox dot org>

pkgname="conduktor"
pkgver=2.24.0
pkgrel=1
pkgdesc="A Kafka Desktop Client"
url="https://www.conduktor.io"
license=("Commercial")
arch=("any")
depends=("bash")
optdepends=("java-runtime>=11: at least Java 11")
source=("https://github.com/conduktor/builds/releases/download/v${pkgver}/Conduktor-linux-${pkgver}.zip"
        "conduktor.desktop")
sha512sums=('32fbf2d8408abb5dd5c373ac36da470a289a37950afbe18b5f7b13b3625da35fd5b49d6cbcf660baa85693f61b0664c7b040ea7fe07adf72a47dd091540227e5'
            '343679f6d5bb2dbfa7d573e68e703c1c99af58200388e0199b67305b3e7e54a29a6fb230dced51411e33570fc47729449b22fc60e600c4a6216017dc06eb6a06')
options=("!strip")

package(){
    install -Dm755 -t "${pkgdir}/opt/${pkgname}/bin/" "${srcdir}/conduktor-${pkgver}/bin/${pkgname}"
    install -Dm644 -t "${pkgdir}/opt/${pkgname}/lib/" "${srcdir}/conduktor-${pkgver}"/lib/*.jar
    install -Dm644 -t "${pkgdir}/usr/share/applications/" "${srcdir}/"*.desktop

    mkdir -p "${pkgdir}/usr/bin"

    ln -s "/opt/${pkgname}/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}