diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | sentry-celery.service | 1 | ||||
-rw-r--r-- | sentry.service | 1 |
4 files changed, 53 insertions, 30 deletions
@@ -1,29 +1,34 @@ # Generated by mksrcinfo v8 -# Sun May 22 17:07:57 UTC 2016 +# Thu May 26 05:30:35 UTC 2016 pkgbase = sentry pkgdesc = Python-based realtime logging and aggregation server. pkgver = 8.4.1 - pkgrel = 1 + pkgrel = 2 url = http://pypi.python.org/pypi/sentry - install = sentry.install arch = any license = BSD + makedepends = clang makedepends = python2-pip makedepends = python2-setuptools makedepends = python2-virtualenv - depends = jansson - depends = libxml2 - depends = libxslt - depends = python2 - depends = postgresql - depends = redis options = !strip source = sentry.install source = sentry.service source = sentry-celery.service sha256sums = a8e29037fe9876230e74bc9205c950222a1b8d2319a45e472616b88d637cf076 - sha256sums = 5b6506920c365466d9b8e29935ebbeedbc30b388f29eca370568728d4e529976 - sha256sums = 6188e3fca3e9b4a6fd32fd3a9f39a3e4b489632b79cc6db307d767066fbbe518 + sha256sums = ba4fbcb41429235e818cf6e3c67bea8434d691f4abc9a1e62405cd657fef8b4b + sha256sums = b7321469b6800e08ed14a7a716a2574a08eaf06a759b558abf92405c7bb37dd9 pkgname = sentry + install = sentry.install + depends = jansson + depends = libxml2 + depends = libxslt + depends = python2 + depends = postgresql + depends = redis + +pkgname = sentry-dsym + depends = llvm + depends = sentry @@ -1,40 +1,40 @@ # Maintainer: Benjamin A. Shelton <zancarius@gmail.com> # Source: https://github.com/zancarius/archlinux-pkgbuilds -pkgname=sentry +pkgbase=sentry +pkgname=('sentry' 'sentry-dsym') pkgver=8.4.1 -pkgrel=1 +pkgrel=2 pkgdesc="Python-based realtime logging and aggregation server." arch=(any) url="http://pypi.python.org/pypi/sentry" license=(BSD) -depends=( - jansson - libxml2 - libxslt - python2 - postgresql - redis -) -makedepends=(python2-pip python2-setuptools python2-virtualenv) +makedepends=(clang python2-pip python2-setuptools python2-virtualenv) options=(!strip) -install="sentry.install" source=( "sentry.install" "sentry.service" "sentry-celery.service" ) sha256sums=( - a8e29037fe9876230e74bc9205c950222a1b8d2319a45e472616b88d637cf076 # sentry.install - 5b6506920c365466d9b8e29935ebbeedbc30b388f29eca370568728d4e529976 # sentry.service - 6188e3fca3e9b4a6fd32fd3a9f39a3e4b489632b79cc6db307d767066fbbe518 # sentry-celery.service + a8e29037fe9876230e74bc9205c950222a1b8d2319a45e472616b88d637cf076 # sentry.install + ba4fbcb41429235e818cf6e3c67bea8434d691f4abc9a1e62405cd657fef8b4b # sentry.service + b7321469b6800e08ed14a7a716a2574a08eaf06a759b558abf92405c7bb37dd9 # sentry-celery.service ) -package () { +package_sentry () { + install="sentry.install" + depends=( + 'jansson' + 'libxml2' + 'libxslt' + 'python2' + 'postgresql' + 'redis' + ) mkdir -p "${pkgdir}/opt/sentry" virtualenv2 --python=python2.7 "${pkgdir}/opt/sentry" - source "${pkgdir}/opt/sentry/bin/activate" # Begin Sentry installation for our specific version via PyPI. This @@ -63,3 +63,23 @@ package () { install -Dm0644 "${srcdir}/sentry-celery.service" "${pkgdir}/usr/lib/systemd/system/sentry-celery.service" } + +package_sentry-dsym() { + depends=( + 'llvm' + 'sentry' + ) + + mkdir -p "${pkgdir}/opt/sentry" + virtualenv2 --python=python2.7 "${srcdir}/dsym-env" + source "${srcdir}/dsym-env/bin/activate" + + "${srcdir}/dsym-env/bin/pip" install "symsynd>=0.6.1,<1.0.0" + + mkdir -p "${pkgdir}/opt/sentry/lib/python2.7/site-packages" + cp -a "${srcdir}/dsym-env/lib/python2.7/site-packages/altgraph"* "${pkgdir}/opt/sentry/lib/python2.7/site-packages/" + cp -a "${srcdir}/dsym-env/lib/python2.7/site-packages/macholib"* "${pkgdir}/opt/sentry/lib/python2.7/site-packages/" + cp -a "${srcdir}/dsym-env/lib/python2.7/site-packages/symsynd"* "${pkgdir}/opt/sentry/lib/python2.7/site-packages/" + cp -a "${srcdir}/dsym-env/lib/python2.7/site-packages/_symsynd_demangler.so" "${pkgdir}/opt/sentry/lib/python2.7/site-packages/" + +} diff --git a/sentry-celery.service b/sentry-celery.service index 23b75f933d94..f2c2371db657 100644 --- a/sentry-celery.service +++ b/sentry-celery.service @@ -5,7 +5,6 @@ After=network.target [Service] User=sentry Restart=always -Environment=PATH=/opt/sentry/bin ExecStart=/opt/sentry/bin/sentry --config=/etc/sentry celery worker --loglevel=ERROR -B -s /opt/sentry/celery/celerybeat-schedule [Install] diff --git a/sentry.service b/sentry.service index d65e56424bd1..75b41ab1b77c 100644 --- a/sentry.service +++ b/sentry.service @@ -6,7 +6,6 @@ Requires=sentry-celery.service [Service] User=sentry Restart=always -Environment=PATH=/opt/sentry/bin ExecStart=/opt/sentry/bin/sentry --config=/etc/sentry run web KillSignal=SIGINT |