summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: fb7ba14f9751a353832505ede99268ff02c51a10 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Maintainer: Mikescher <aur@mikescher.com>
# Repo:       https://github.com/Mikescher/key-project-aur

pkgname=key-project
pkgver=2.12.3
pkgrel=1

pkgdesc="A program to use formal verification with Java programs"

url="https://www.key-project.org/"
license=('GPL')

arch=('any')
depends=('java-runtime')

source=(
  "key-project"
  "key-project.desktop"
  "key-project16.png"
  "key-project32.png"
  "key-project64.png"
  "https://github.com/KeYProject/key/releases/download/KEY-$pkgver/key-$pkgver-exe.jar"
)

noextract=("key-$pkgver-exe.jar")

sha256sums=('102d85d94612272a66bf4612b06ffa0561b709bbeb3ea55ed9bd28b339211f18'
            '16377958fce36d59c8fcfd9d0e34587ef1d671fd8c0aa79ca510539e1596fef5'
            'f88c92559367ca052427ef090fa934a39753200a029a29b83092309912df36a8'
            'ac2686c9d152af629f3beb2bcf219b8017df37adb8534ab054184c14b5e40b62'
            'ac2686c9d152af629f3beb2bcf219b8017df37adb8534ab054184c14b5e40b62'
            '31808ddcb4925afc0099d0f2b49b3ebf8d24833cb87769505a8f20292ca0fe88')

package()
{

  install -D -m644 "$srcdir/key-project.desktop"         "$pkgdir/usr/share/applications/key-project.desktop"

  install -D -m644 "$srcdir/key-project16.png"           "$pkgdir/usr/share/icons/hicolor/16x16/apps/key-project.png"
  install -D -m644 "$srcdir/key-project32.png"           "$pkgdir/usr/share/icons/hicolor/32x32/apps/key-project.png"
  install -D -m644 "$srcdir/key-project64.png"           "$pkgdir/usr/share/icons/hicolor/64x64/apps/key-project.png"

  mkdir -p "$pkgdir/usr/share/java/key-project"

  install -D -m644 "$srcdir/key-$pkgver-exe.jar"         "${pkgdir}/usr/share/java/key-project/key-project.jar"
  install -D -m755 "$srcdir/key-project"                 "${pkgdir}/usr/bin/key-project"

}