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

Collapse All | Expand All

(-)linphone-3.3.2.ebuild (-13 / +7 lines)
Lines 12-24 Link Here
12
12
13
LICENSE="GPL-2"
13
LICENSE="GPL-2"
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="amd64 ~ppc x86 ~ppc-macos ~x86-macos"
15
KEYWORDS="~amd64 ~ppc ~x86 ~ppc-macos ~x86-macos"
16
IUSE="doc gtk ipv6 ncurses nls video"
16
IUSE="doc gtk ipv6 ncurses nls video"
17
17
18
RDEPEND=">=media-libs/mediastreamer-2.4.0[video?]
18
RDEPEND=">=media-libs/mediastreamer-2.7.1[video?]
19
	>=net-libs/libeXosip-3.0.2
19
	>=net-libs/libeXosip-3.0.2
20
	>=net-libs/libosip-3.0.0
20
	>=net-libs/libosip-3.0.0
21
	>=net-libs/ortp-0.16.2
21
	>=net-libs/ortp-0.16.4
22
	gtk? ( dev-libs/glib:2
22
	gtk? ( dev-libs/glib:2
23
		>=gnome-base/libglade-2.4.0:2.0
23
		>=gnome-base/libglade-2.4.0:2.0
24
		>=x11-libs/gtk+-2.4.0:2 )
24
		>=x11-libs/gtk+-2.4.0:2 )
Lines 51-64 Link Here
51
}
51
}
52
52
53
src_prepare() {
53
src_prepare() {
54
	epatch "${FILESDIR}"/${PN}-3.2.99.1-external-mediastreamer.patch
54
	epatch "${FILESDIR}"/${P}-automake.patch
55
	epatch "${FILESDIR}"/${PN}-3.2.1-nls.patch
55
	epatch "${FILESDIR}"/${P}-nls.patch
56
56
57
	# remove speex check, avoid bug when mediastreamer[-speex]
57
	# remove speex check, avoid bug when mediastreamer[-speex]
58
	sed -i -e '/SPEEX/d' configure.in || die "patching configure.in failed"
58
	epatch "${FILESDIR}"/${P}-speex.patch
59
59
60
	# fix path to use lib64
60
	# fix path to use lib64
61
	sed -i -e "s:lib\(/liblinphone\):$(get_libdir)\1:" configure.in \
61
	sed -i -e "s:lib\(/liblinphone\):$(get_libdir)\1:" configure.ac \
62
		|| die "patching configure.in failed"
62
		|| die "patching configure.in failed"
63
63
64
	# removing bundled libs dir prevent them to be reconf
64
	# removing bundled libs dir prevent them to be reconf
Lines 67-76 Link Here
67
	sed -i -e "s:oRTP::;s:mediastreamer2::" Makefile.am \
67
	sed -i -e "s:oRTP::;s:mediastreamer2::" Makefile.am \
68
		|| die "patching Makefile.am failed"
68
		|| die "patching Makefile.am failed"
69
69
70
	# don't know why, but exosip macro references a non-existing framework
71
	sed -i -e "s/-framework CFNetwork//" m4/exosip.m4 \
72
		|| die "patching m4/exosip.m4 failed"
73
74
	# make sure to use host libtool version
70
	# make sure to use host libtool version
75
	rm -f m4/libtool.m4 m4/lt*.m4 #282268
71
	rm -f m4/libtool.m4 m4/lt*.m4 #282268
76
	eautoreconf
72
	eautoreconf
Lines 99-105 Link Here
99
95
100
src_install() {
96
src_install() {
101
	emake DESTDIR="${D}" install || die "emake install failed"
97
	emake DESTDIR="${D}" install || die "emake install failed"
102
	dosym linphone-3 /usr/bin/linphone || die
103
	dodoc AUTHORS BUGS ChangeLog NEWS README README.arm TODO || die
98
	dodoc AUTHORS BUGS ChangeLog NEWS README README.arm TODO || die
104
	#cp "${ED}/usr/share/pixmaps/"{linphone/linphone2.png,linphone2.png} || die
105
}
99
}

Return to bug 354533