summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDustin Falgout2016-08-24 06:01:32 -0500
committerDustin Falgout2016-08-24 06:01:32 -0500
commitafeddbb626f11b917988d5a5af85946cb7b0f36b (patch)
treea0e330b951998b1cab2675dc9050c08eec97ec37 /PKGBUILD
parentf1f6ae1601621b4ef68bc1614deccc68b674de4a (diff)
downloadaur-afeddbb626f11b917988d5a5af85946cb7b0f36b.tar.gz
finished PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 48 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3498e1dc1e4b..413eb81bf53c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,55 @@
# Maintainer: Dustin Falgout <dustin@antergos.com>
pkgname=trailbot-client
-pkgver=0.0.0.1a1
+pkgver=0.2.0
pkgrel=1
-arch=(x86_64)
-license=(MIT)
-source=(placeholder)
+pkgdesc='Trailbot desktop app for managing watchers, policies, and file events.'
+arch=('x86_64')
+url='https://github.com/trailbot/client'
+license=('MIT' 'custom:chromium')
+groups=('server' 'security')
+depends=('gtk2' 'nss' 'alsa-lib' 'libnotify' 'gconf' 'libxtst' 'libxss')
+makedepends=('npm' 'git' 'python2')
+source=("https://github.com/trailbot/${pkgname}/archive/v${pkgver}.tar.gz"
+ "${pkgname}.desktop")
+md5sums=('f0c089b3ea68a92c5bf5fc6201e18d56'
+ 'ee6b7367c8ce8d6a6cd3e145eb89adc9')
+
+
+build() {
+ local HOME
+ HOME="${srcdir}"
+
+ cd "${srcdir}/client-${pkgver}"
+ sed -i 's|--all|--platform=linux --arch=x64|g' package.json
+
+ npm install removeNPMAbsolutePaths --sav-dev
+ npm install
+ npm run package
+ node node_modules/remove*/bin/remove* .
+}
+
package() {
- cd "${srcdir}/placeholder" ${pkgdir}
+ cd "${srcdir}/client-${pkgver}"
+
+ mkdir -p \
+ "${pkgdir}"/usr/bin \
+ "${pkgdir}"/usr/share/{applications,licenses,pixmaps} \
+ "${pkgdir}/usr/share/licenses/${pkgname}"
+
+ cp ../"${pkgname}.desktop" "${pkgdir}/usr/share/applications"
+
+ cp -R "${pkgname}-linux-x64" "${pkgdir}/usr/share/${pkgname}"
+
+ cd "${pkgdir}/usr/share/${pkgname}"
+
+ cp -t "${pkgdir}/usr/share/licenses/${pkgname}" \
+ LICENSE \
+ LICENSES.chromium.html
+
+ ln -s "/usr/share/${pkgname}/resources/app/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ ln -s "/usr/share/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}
-md5sums=('d41d8cd98f00b204e9800998ecf8427e')
+
+# -*- mode: bash;-*-