summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 0168e47bb93c148ba46311a6ed69749a3a9bf599 (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
# Maintainer: Campbell Jones <dev at serebit dot com>

pkgbase=wraith-master
pkgname=("wraith-master-cli" "wraith-master-gtk")
pkgver=0.3.1
pkgrel=1
pkgdesc="A Wraith Prism RGB control application built with Kotlin/Native"
arch=("x86_64")
url="https://gitlab.com/serebit/${pkgbase}"
license=("Apache-2.0")
depends=("libusb" "gcc" "glibc")
makedepends=("java-environment=8" "ncurses5-compat-libs")
source=("git+https://gitlab.com/serebit/${pkgbase}#tag=${pkgver}")
sha256sums=("SKIP")

setup() {
	cd ${pkgbase}-${pkgver}
	GRADLE_USER_HOME=.gradle ./gradlew --refresh-dependencies --no-daemon
}

package_wraith-master-cli() {
	cd ${pkgbase}-${pkgver}
	GRADLE_USER_HOME=.gradle KONAN_DATA_DIR=.konan ./gradlew :cli:install -Pinstalldir=${pkgdir}/usr -Pudevdir=${pkgdir}/usr/lib/udev --no-daemon
}

package_wraith-master-gtk() {
	depends=("gtk3" "glib2")

    cd ${pkgbase}-${pkgver}
	GRADLE_USER_HOME=.gradle KONAN_DATA_DIR=.konan ./gradlew :gtk:install -Pinstalldir=${pkgdir}/usr -Pudevdir=${pkgdir}/usr/lib/udev --no-daemon
}