summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a2d902aeea2155579fac38c95d19e052ceca2155 (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
28
29
30
31
32
33
34
# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>

pkgname=kamkode
pkgver=0.9
pkgrel=1
pkgdesc="Platform independent multi-format 1D/2D barcode creation and detection. Detects barcode from images and using webcam"
arch=('any')
url='https://kamkode.sourceforge.io'
license=("custom:${pkgname}")
depends=('java-runtime>=8' 'bash')
makedepends=('gendesk')
source=("${pkgname}-${pkgver}.zip::https://sourceforge.net/projects/kamkode/files/App/kamkode%20${pkgver}.zip/download"
        'kamkode.png')
sha256sums=('9ca8539f093d88cd039255a2fbbe273f36eff7dc4d6e7c8949927bda902216af'
            'SKIP')

package() {
  install -Dm644 "${pkgname}.png" -t "${pkgdir}/usr/share/pixmaps"
  cd "${pkgname} ${pkgver}"
  install -Dm644 ${pkgname}.jar "${pkgdir}/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar"
  echo "#!/usr/bin/env bash
  exec /usr/bin/java -jar '/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar' "\$\@"" > kamkode.sh
  install -Dm755 kamkode.sh "${pkgdir}/usr/bin/kamkode"
  cp -aR libs/ "${pkgdir}/usr/share/java/${pkgname}"
  install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
  gendesk -f -n --pkgname "${pkgname}" \
          --pkgdesc "$pkgdesc" \
          --name "kamkode" \
          --comment "$pkgdesc" \
          --exec "${pkgname}" \
          --categories 'Utility;Application;' \
          --icon "${pkgname}"
  install -Dm644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
}