summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authornfnty2016-02-02 15:24:45 +0100
committernfnty2016-02-02 15:24:45 +0100
commite2285235201656e1f5905e7aaa8193730aa5a684 (patch)
treeefe2848da37983585ff1ec52fe33b71ac13f5733 /PKGBUILD
parente5be10889a89d88d1bdbf61a3bcb62e10715e10c (diff)
downloadaur-e2285235201656e1f5905e7aaa8193730aa5a684.tar.gz
Add service and install
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 19 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8403bf0f9465..8811a8389eeb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@ pkgname=('heka')
srcname='heka'
pkgdesc='Data collection and processing made easy'
pkgver='0.10.0'
-pkgrel='1'
+pkgrel='2'
arch=('i686' 'x86_64')
url="https://github.com/mozilla-services/${srcname}"
license=('MPL2')
@@ -23,13 +23,17 @@ conflicts=("${pkgname[0]%-git}")
source=(
"${srcname}::git+https://github.com/mozilla-services/${srcname}.git#tag=v${pkgver}"
- "cmake.patch"
+ 'heka.service'
+ 'cmake.patch'
)
sha512sums=(
'SKIP'
'SKIP'
+ 'SKIP'
)
+install='heka.install'
+
prepare() {
cd "${srcdir}/${srcname}"
@@ -37,36 +41,36 @@ prepare() {
}
build() {
- cd "${srcdir}/${srcname}"
+ path_build="${srcdir}/build"
+ mkdir --parents "${path_build}"
+ cd "${path_build}"
- BUILD_DIR="${PWD}/build"
- export GOPATH="${BUILD_DIR}/heka"
+ export GOPATH="${path_build}/heka"
+ export LD_LIBRARY_PATH="${GOPATH}/lib"
+ export DYLD_LIBRARY_PATH="${GOPATH}/lib"
export GOBIN="${GOPATH}/bin"
export PATH="${GOBIN}:${PATH}"
- export LD_LIBRARY_PATH="${BUILD_DIR}/heka/lib"
export CTEST_OUTPUT_ON_FAILURE=1
- mkdir --parents "${BUILD_DIR}"
- cd "${BUILD_DIR}"
cmake \
-DCMAKE_INSTALL_PREFIX='/usr' \
-DCMAKE_BUILD_TYPE='release' \
-DHEKA_PATH='/usr/share/heka' \
- ..
+ "${srcdir}/${srcname}"
make
}
package() {
- cd "${srcdir}/${srcname}"
+ path_build="${srcdir}/build"
+ cd "${path_build}"
- BUILD_DIR="${PWD}/build"
- export GOPATH="${BUILD_DIR}/heka"
+ export GOPATH="${path_build}/heka"
export GOBIN="${GOPATH}/bin"
export PATH="${GOBIN}:${PATH}"
- cd "${BUILD_DIR}"
make DESTDIR="${pkgdir}" install
- install -D --directory "${pkgdir}/var/cache/hekad"
- install -D --directory "${pkgdir}/etc/heka/conf.d"
+ install --owner='533' --group='533' --mode='750' --directory "${pkgdir}/var/cache/hekad"
+ install --directory "${pkgdir}/etc/heka/conf.d"
+ install -D --mode='644' "${srcdir}/heka.service" "${pkgdir}/usr/lib/systemd/system/heka.service"
}