summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authornfnty2016-02-02 15:26:58 +0100
committernfnty2016-02-02 15:26:58 +0100
commit5a6a3025e4e1b12f62271c971d7fde77923e2fc3 (patch)
tree0fe2d296b70d6313df27b336a3649719af27bea2 /PKGBUILD
parentb3de3d981cb515b43f2da0d5497108b20a8bb092 (diff)
downloadaur-5a6a3025e4e1b12f62271c971d7fde77923e2fc3.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 aab3d7146266..c09d7cb2d3a4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,14 +22,18 @@ provides=("${pkgname[0]%-git}")
conflicts=("${pkgname[0]%-git}")
source=(
- "${srcname}::git+https://github.com/mozilla-services/${srcname}.git"
- "cmake.patch"
+ "${srcname}::git+https://github.com/mozilla-services/${srcname}.git#tag=v${pkgver}"
+ 'heka.service'
+ 'cmake.patch'
)
sha512sums=(
'SKIP'
'SKIP'
+ 'SKIP'
)
+install='heka.install'
+
pkgver() {
cd "${srcdir}/${srcname}"
@@ -45,36 +49,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"
}