Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/eva:master commit in: app-admin/sentry/
Date: Thu, 22 Nov 2012 21:20:04
Message-Id: 1353612364.cf0a892bd0577516ed0a49c2007c6b4fee92a7b8.eva@gentoo
1 commit: cf0a892bd0577516ed0a49c2007c6b4fee92a7b8
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 22 19:26:04 2012 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 22 19:26:04 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=cf0a892b
7
8 app-admin/sentry: initial ebuild
9
10 ---
11 app-admin/sentry/Manifest | 1 +
12 app-admin/sentry/metadata.xml | 11 ++++++
13 app-admin/sentry/sentry-5.0.21.ebuild | 61 +++++++++++++++++++++++++++++++++
14 3 files changed, 73 insertions(+), 0 deletions(-)
15
16 diff --git a/app-admin/sentry/Manifest b/app-admin/sentry/Manifest
17 new file mode 100644
18 index 0000000..eb50dda
19 --- /dev/null
20 +++ b/app-admin/sentry/Manifest
21 @@ -0,0 +1 @@
22 +DIST 5.0.21.tar.gz 2291613 SHA256 cd3b9fefbb8e74b1666c1d2d332671f36a2f6be6ccf4a93394f35a26fdcd6382 SHA512 8303d75081e47daa7915e092822349958f8a25e657bc5eb56c1e696ee298bef291edadba6e9eaaff9c8d3b4dec2a37ca3c3ea37850908a8bef584360a9391371 WHIRLPOOL aac271dfecf93d6774b8614435f14d162ff157e6c13c9c386bd7be1c15ad3c058d5e7df4bec4aabe4f5b16923e3f0e1e553ae353c11ce2afeac49f36b256c7da
23
24 diff --git a/app-admin/sentry/metadata.xml b/app-admin/sentry/metadata.xml
25 new file mode 100644
26 index 0000000..bfc1ba2
27 --- /dev/null
28 +++ b/app-admin/sentry/metadata.xml
29 @@ -0,0 +1,11 @@
30 +<?xml version="1.0" encoding="UTF-8"?>
31 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
32 +<pkgmetadata>
33 +<maintainer>
34 + <email>eva@g.o</email>
35 + <name>Gilles Dartiguelongue</name>
36 +</maintainer>
37 +<upstream>
38 + <remote-id type="pypi">sentry</remote-id>
39 +</upstream>
40 +</pkgmetadata>
41
42 diff --git a/app-admin/sentry/sentry-5.0.21.ebuild b/app-admin/sentry/sentry-5.0.21.ebuild
43 new file mode 100644
44 index 0000000..3abc7ee
45 --- /dev/null
46 +++ b/app-admin/sentry/sentry-5.0.21.ebuild
47 @@ -0,0 +1,61 @@
48 +# Copyright 1999-2012 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +# $Header: $
51 +
52 +EAPI="4"
53 +PYTHON_COMPAT=( python2_{5,6,7} )
54 +
55 +inherit distutils-r1
56 +
57 +DESCRIPTION="Streamline app maintenance and debugging in real-time"
58 +HOMEPAGE="https://www.getsentry.com/welcome/"
59 +SRC_URI="https://github.com/get${PN}/${PN}/archive/${PV}.tar.gz"
60 +
61 +LICENSE="BSD"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~x86"
64 +IUSE=""
65 +
66 +RDEPEND="
67 + >=dev-python/cssutils-0.9.9
68 + >=dev-python/beautifulsoup-3.2.1:python-2
69 + >=dev-python/django-celery-2.5.5
70 + >=dev-python/celery-2.5.3
71 + >=dev-python/django-crispy-forms-1.1.4
72 + >=dev-python/django-1.4
73 + >=dev-python/django-indexer-0.3
74 + >=dev-python/django-paging-0.2.4
75 + >=dev-python/django-picklefield-0.2
76 + >=dev-python/django-templatetag-sugar-0.1
77 + >=www-servers/gunicorn-0.14.6
78 + >=dev-python/logan-0.5.1
79 + >=dev-python/pynliner-0.4
80 + >=dev-python/python-dateutil-2.1
81 + >=dev-python/raven-2.0.7.1
82 + >=dev-python/simplejson-2.1.6
83 + >=dev-python/south-0.7.6
84 + >=dev-python/httpagentparser-1.0.5
85 + >=dev-python/django-social-auth-0.7.1
86 + >=dev-python/django-social-auth-trello-1.0.2
87 +"
88 +DEPEND="${RDEPEND}
89 + dev-python/setuptools
90 + test? (
91 + >=dev-python/django-nose-1.1
92 + >=dev-python/eventlet-0.9.16
93 + >=dev-python/nose-1.2.1
94 + >=dev-util/mock-0.8
95 + dev-db/redis
96 + dev-python/unittest2 )
97 +"
98 +# TODO: package nydus
99 +RDEPEND="${RDEPEND}
100 + <dev-python/django-1.5
101 + <dev-python/django-social-auth-1.0
102 +"
103 +
104 +src_prepare() {
105 + distutils-r1_src_prepare
106 + sed -e 's/\(python-dateutil\)>=1.5.0,<2.0.0/\1>=2.1/' \
107 + -i setup.py || die
108 +}