blob: 3e7b1c3a7e31eb8073f2ee9bb027f7f34cf0a380 (
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
50
51
52
|
# Maintainer: Musikolo <musikolo {at} hotmail [dot] com>
# Contributor: Infernio <infernio at icloud dot com>
# Contributor: BluePeril <blueperil (at) blueperil _dot_ de>
pkgbase="lombok"
pkgname=('lombok-common' 'lombok-eclipse-java' 'lombok-eclipse-jee' 'lombok-spring-tools-for-eclipse')
pkgver=1.18.42
pkgrel=2
pkgdesc="Project Lombok integrated with several Eclipse-based installations."
makedepends=('java-runtime')
arch=("any")
url="https://projectlombok.org"
license=('MIT')
source=("https://projectlombok.org/downloads/lombok-${pkgver}.jar"
'lombok-eclipse.install'
'lombok-st4e.install')
sha256sums=('3488a4e9994c26596baaceebee58cad36a50e3bdaec5be72b5834d3c3b560306'
'bbf61e76d08d23045c9c78869650e3741b22b7e197032e3c6ffdaa4c6582dd8a'
'546e645e98c085967d558ef4e178ad4da11214ceda4937c3fa2fdb0f82af7868')
noextract=("lombok.jar")
build() {
java -jar lombok-$pkgver.jar publicApi
}
package_lombok-common() {
replaces=('lombok-eclipse')
conflicts=('lombok-eclipse')
install -Dm644 lombok-$pkgver.jar "${pkgdir}"/usr/lib/$pkgname/lombok.jar
install -Dm644 lombok-api.jar "${pkgdir}"/usr/lib/$pkgname/lombok-api.jar
install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
}
package_lombok-eclipse-java() {
pkgdesc="Lombok integration with Eclipse IDE for Java Developers."
depends=(lombok-common=$pkgver-$pkgrel 'eclipse-java-bin')
install=lombok-eclipse.install
}
package_lombok-eclipse-jee() {
pkgdesc="Lombok integration with Eclipse IDE for Java EE Developers."
depends=(lombok-common=$pkgver-$pkgrel 'eclipse-jee-bin')
install=lombok-eclipse.install
}
package_lombok-spring-tools-for-eclipse() {
pkgdesc="Lombok integration with Spring Tools (aka Spring Tool Suite)."
depends=(lombok-common=$pkgver-$pkgrel 'spring-tools-for-eclipse>=5.0.0')
provides=('lombok-spring-tool-suite')
conflicts=('lombok-spring-tool-suite')
install=lombok-st4e.install
}
|