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 |
} |