umorpha-boxes/pkg/umorpha-eclipse/PKGBUILD

48 lines
1.0 KiB
Bash
Raw Normal View History

2024-01-22 19:01:35 +00:00
# Maintainer: Luke T. Shumaker <lukeshu@umorpha.io>
pkgbase=umorpha-eclipse
pkgname=(umorpha-eclipse-leader umorpha-eclipse-follower umorpha-eclipse-admin)
2024-01-23 00:32:21 +00:00
pkgver=0.4
2024-01-22 19:01:35 +00:00
pkgrel=1
arch=('x86_64')
pkgdesc='Umorpha Eclipse CI job manager'
url="https://git.mothstuff.lol/lukeshu/eclipse"
license=('AGPL')
depends=(git sqlite)
makedepends=(git go)
2024-01-23 00:32:21 +00:00
source=("git+https://git.mothstuff.lol/lukeshu/eclipse.git#commit=3540778d90070622eeba32f6934cce67004bd65c")
2024-01-22 19:01:35 +00:00
sha256sums=('SKIP')
_config=(
prefix=/usr
sysconfdir=/etc
localstatedir=/var
runstatedir=/run
)
build() {
cd eclipse
make "${_config[@]}"
}
package_umorpha-eclipse-leader() {
pkgdesc+=' - central leader programs'
cd eclipse
make "${_config[@]}" DESTDIR="$pkgdir" install-leader
}
package_umorpha-eclipse-follower() {
pkgdesc+=' - follower programs'
cd eclipse
make "${_config[@]}" DESTDIR="$pkgdir" install-follower
}
package_umorpha-eclipse-admin() {
pkgdesc+=' - administration tools'
cd eclipse
make "${_config[@]}" DESTDIR="$pkgdir" install-admin
}