Gentoo Archives: gentoo-commits

From: "Dirkjan Ochtman (djc)" <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/prosody: metadata.xml ChangeLog prosody-0.6.2.ebuild
Date: Thu, 27 May 2010 11:47:20
Message-Id: 20100527114713.568282CE3C@corvid.gentoo.org
1 djc 10/05/27 11:47:13
2
3 Added: metadata.xml ChangeLog prosody-0.6.2.ebuild
4 Log:
5 Initial version of net-im/prosody (bug 290594).
6 (Portage version: 2.1.8.3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 net-im/prosody/metadata.xml
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <maintainer>
20 <email>djc@g.o</email>
21 </maintainer>
22 </pkgmetadata>
23
24
25
26 1.1 net-im/prosody/ChangeLog
27
28 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/ChangeLog?rev=1.1&view=markup
29 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/ChangeLog?rev=1.1&content-type=text/plain
30
31 Index: ChangeLog
32 ===================================================================
33 # ChangeLog for net-im/prosody
34 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
35 # $Header: /var/cvsroot/gentoo-x86/net-im/prosody/ChangeLog,v 1.1 2010/05/27 11:47:13 djc Exp $
36
37 *prosody-0.6.2 (27 May 2010)
38
39 27 May 2010; Dirkjan Ochtman <djc@g.o> +prosody-0.6.2.ebuild,
40 +files/prosody-0.6.2-cfg.lua.patch, +files/prosody.initd, +metadata.xml:
41 Initial version, contributed by jochen@×××××××××.de in bug 290594.
42
43
44
45
46 1.1 net-im/prosody/prosody-0.6.2.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/prosody-0.6.2.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/prosody/prosody-0.6.2.ebuild?rev=1.1&content-type=text/plain
50
51 Index: prosody-0.6.2.ebuild
52 ===================================================================
53 # Copyright 1999-2010 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-im/prosody/prosody-0.6.2.ebuild,v 1.1 2010/05/27 11:47:13 djc Exp $
56
57 EAPI="2"
58
59 inherit eutils versionator multilib
60
61 MY_PV=$(replace_version_separator 3 '')
62 DESCRIPTION="Prosody is a flexible communications server for Jabber/XMPP written in Lua."
63 HOMEPAGE="http://prosody.im/"
64 SRC_URI="http://prosody.im/depot/${MY_PV}/${PN}-${MY_PV}.tar.gz"
65
66 LICENSE="MIT"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="ssl"
70
71 DEPEND="net-im/jabber-base
72 >=dev-lang/lua-5.1
73 dev-libs/luasocket
74 ssl? ( dev-libs/luasec )
75 dev-libs/luaexpat
76 dev-libs/luafilesystem
77 >=net-dns/libidn-1.1
78 >=dev-libs/openssl-0.9.8"
79 RDEPEND="${DEPEND}"
80
81 PROVIDE="virtual/jabber-server"
82
83 S="${WORKDIR}/${PN}-${MY_PV}"
84
85 JABBER_ETC="/etc/jabber"
86 JABBER_SPOOL="/var/spool/jabber"
87
88 src_prepare() {
89 epatch "${FILESDIR}/${PN}-0.6.2-cfg.lua.patch"
90 sed -i "s!MODULES = \$(DESTDIR)\$(PREFIX)/lib/!MODULES = \$(DESTDIR)\$(PREFIX)/$(get_libdir)/!" Makefile
91 sed -i "s!SOURCE = \$(DESTDIR)\$(PREFIX)/lib/!SOURCE = \$(DESTDIR)\$(PREFIX)/$(get_libdir)/!" Makefile
92 sed -i "s!INSTALLEDSOURCE = \$(PREFIX)/lib/!INSTALLEDSOURCE = \$(PREFIX)/$(get_libdir)/!" Makefile
93 sed -i "s!INSTALLEDMODULES = \$(PREFIX)/lib/!INSTALLEDMODULES = \$(PREFIX)/$(get_libdir)/!" Makefile
94 }
95
96 src_configure() {
97 ./configure --prefix="/usr" \
98 --sysconfdir="${JABBER_ETC}" \
99 --datadir="${JABBER_SPOOL}" \
100 --with-lua-lib=/usr/$(get_libdir)/lua \
101 --require-config
102 }
103
104 src_install() {
105 DESTDIR="${D}" emake install
106 newinitd "${FILESDIR}/${PN}".initd ${PN}
107 }
108
109 src_test() {
110 cd tests
111 ./run_tests.sh
112 }