diff options
author | nfnty | 2016-02-02 15:26:58 +0100 |
---|---|---|
committer | nfnty | 2016-02-02 15:26:58 +0100 |
commit | 5a6a3025e4e1b12f62271c971d7fde77923e2fc3 (patch) | |
tree | 0fe2d296b70d6313df27b336a3649719af27bea2 /PKGBUILD | |
parent | b3de3d981cb515b43f2da0d5497108b20a8bb092 (diff) | |
download | aur-5a6a3025e4e1b12f62271c971d7fde77923e2fc3.tar.gz |
Add service and install
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 19 insertions, 15 deletions
@@ -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" } |