Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 487994 | Differences between
and this patch

Collapse All | Expand All

(-)ejabberd-9999.ebuild (-9 / +1 lines)
Lines 22-28 Link Here
22
	>=net-im/jabber-base-0.01
22
	>=net-im/jabber-base-0.01
23
	zlib? ( >=sys-libs/zlib-1.2.3 )
23
	zlib? ( >=sys-libs/zlib-1.2.3 )
24
	dev-lang/erlang[odbc?]
24
	dev-lang/erlang[odbc?]
25
	dev-tex/hevea
26
	captcha? ( media-gfx/imagemagick[truetype,png] )"
25
	captcha? ( media-gfx/imagemagick[truetype,png] )"
27
REQUIRED_USE="mssql? ( odbc )
26
REQUIRED_USE="mssql? ( odbc )
28
	mysql? ( odbc )
27
	mysql? ( odbc )
Lines 37-43 Link Here
37
#JABBER_RUN="/var/run/jabber"
36
#JABBER_RUN="/var/run/jabber"
38
JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
37
JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
39
JABBER_LOG="${EPREFIX}/var/log/jabber"
38
JABBER_LOG="${EPREFIX}/var/log/jabber"
40
JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}"
41
RNOTES_VER="3.0.0"
39
RNOTES_VER="3.0.0"
42
40
43
src_prepare() {
41
src_prepare() {
Lines 46-52 Link Here
46
	cd "${S}"
44
	cd "${S}"
47
	AT_M4DIR="m4" eautoreconf
45
	AT_M4DIR="m4" eautoreconf
48
46
49
	# don't install release notes (we'll do this manually)
47
	# don't install release notes
50
	sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i Makefile.in || die
48
	sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i Makefile.in || die
51
	# Set correct paths
49
	# Set correct paths
52
	sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${PF}:}" \
50
	sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${PF}:}" \
Lines 80-86 Link Here
80
78
81
src_configure() {
79
src_configure() {
82
	econf \
80
	econf \
83
		--docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
84
		--libdir="${EPREFIX}/usr/$(get_libdir)/erlang/lib/" \
81
		--libdir="${EPREFIX}/usr/$(get_libdir)/erlang/lib/" \
85
		$(use_enable hipe) \
82
		$(use_enable hipe) \
86
		$(use_enable roster-gateway-workaround) \
83
		$(use_enable roster-gateway-workaround) \
Lines 105-111 Link Here
105
}
102
}
106
103
107
src_install() {
104
src_install() {
108
	emake DESTDIR="${ED}" doc
109
	emake DESTDIR="${ED}" install
105
	emake DESTDIR="${ED}" install
110
106
111
	# Pam helper module permissions
107
	# Pam helper module permissions
Lines 116-124 Link Here
116
		fperms 4750 "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam"
112
		fperms 4750 "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam"
117
	fi
113
	fi
118
114
119
	cd "${WORKDIR}/${P}/doc"
120
	dodoc release_notes_*.txt
121
122
	#cp -R "${WORKDIR}/${P}/sql" "${ROOT}/usr/share/ejabberd"
115
	#cp -R "${WORKDIR}/${P}/sql" "${ROOT}/usr/share/ejabberd"
123
116
124
	#dodir /var/lib/ejabberd
117
	#dodir /var/lib/ejabberd
Lines 128-134 Link Here
128
121
129
pkg_postinst() {
122
pkg_postinst() {
130
	elog "For configuration instructions, please see"
123
	elog "For configuration instructions, please see"
131
	elog "/usr/share/doc/${PF}/html/guide.html, or the online version at"
132
	elog "http://www.process-one.net/en/ejabberd/docs/guide_en/"
124
	elog "http://www.process-one.net/en/ejabberd/docs/guide_en/"
133
125
134
	elog
126
	elog

Return to bug 487994