Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-voip/homer: homer-0.25.ebuild homer-9999.ebuild ChangeLog
Date: Sun, 03 Mar 2013 21:44:20
Message-Id: 20130303214416.3C99D2171D@flycatcher.gentoo.org
1 hwoarang 13/03/03 21:44:16
2
3 Modified: homer-9999.ebuild ChangeLog
4 Added: homer-0.25.ebuild
5 Log:
6 Version bump. #459606. Thanks to Marcel Pennewiß <gentoo@×××××××××.de>
7
8 (Portage version: 2.1.11.53/cvs/Linux x86_64, signed Manifest commit with key C2BA7F3C!)
9
10 Revision Changes Path
11 1.4 net-voip/homer/homer-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/homer-9999.ebuild?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/homer-9999.ebuild?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/homer-9999.ebuild?r1=1.3&r2=1.4
16
17 Index: homer-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-voip/homer/homer-9999.ebuild,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- homer-9999.ebuild 2 Mar 2013 23:11:25 -0000 1.3
24 +++ homer-9999.ebuild 3 Mar 2013 21:44:16 -0000 1.4
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2013 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/homer-9999.ebuild,v 1.3 2013/03/02 23:11:25 hwoarang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/homer-9999.ebuild,v 1.4 2013/03/03 21:44:16 hwoarang Exp $
30
31 EAPI=4
32
33 @@ -32,9 +32,10 @@
34 media-libs/sdl-mixer
35 media-libs/sdl-sound
36 media-libs/x264
37 + media-video/ffmpeg[X]
38 net-libs/sofia-sip
39 - virtual/ffmpeg[X]
40 dev-qt/qtcore:4
41 + dev-qt/qtdbus:4
42 dev-qt/qtgui:4
43 dev-qt/qtmultimedia:4
44 dev-qt/qtwebkit:4
45 @@ -48,7 +49,7 @@
46 if use pulseaudio; then
47 sed -i \
48 -e "/^set(FEATURE_PULSEAUDIO/s:OFF:ON:" \
49 - HomerBuild/config/HomerFeatures.txt
50 + HomerBuild/config/HomerFeatures.txt || die "sed failed"
51 fi
52 }
53
54
55
56
57 1.7 net-voip/homer/ChangeLog
58
59 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/ChangeLog?rev=1.7&view=markup
60 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/ChangeLog?rev=1.7&content-type=text/plain
61 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/ChangeLog?r1=1.6&r2=1.7
62
63 Index: ChangeLog
64 ===================================================================
65 RCS file: /var/cvsroot/gentoo-x86/net-voip/homer/ChangeLog,v
66 retrieving revision 1.6
67 retrieving revision 1.7
68 diff -u -r1.6 -r1.7
69 --- ChangeLog 2 Mar 2013 23:11:25 -0000 1.6
70 +++ ChangeLog 3 Mar 2013 21:44:16 -0000 1.7
71 @@ -1,6 +1,12 @@
72 # ChangeLog for net-voip/homer
73 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
74 -# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/ChangeLog,v 1.6 2013/03/02 23:11:25 hwoarang Exp $
75 +# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/ChangeLog,v 1.7 2013/03/03 21:44:16 hwoarang Exp $
76 +
77 +*homer-0.25 (03 Mar 2013)
78 +
79 + 03 Mar 2013; Markos Chandras <hwoarang@g.o> +homer-0.25.ebuild,
80 + homer-9999.ebuild:
81 + Version bump. #459606. Thanks to Marcel Pennewiß <gentoo@×××××××××.de>
82
83 02 Mar 2013; Markos Chandras <hwoarang@g.o> homer-0.24.1.ebuild,
84 homer-9999.ebuild:
85
86
87
88 1.1 net-voip/homer/homer-0.25.ebuild
89
90 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/homer-0.25.ebuild?rev=1.1&view=markup
91 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/homer/homer-0.25.ebuild?rev=1.1&content-type=text/plain
92
93 Index: homer-0.25.ebuild
94 ===================================================================
95 # Copyright 1999-2013 Gentoo Foundation
96 # Distributed under the terms of the GNU General Public License v2
97 # $Header: /var/cvsroot/gentoo-x86/net-voip/homer/homer-0.25.ebuild,v 1.1 2013/03/03 21:44:15 hwoarang Exp $
98
99 EAPI=4
100
101 inherit eutils multilib
102
103 DESCRIPTION="Homer Conferencing (short: Homer) is a free SIP softphone with advanced audio and video support."
104 HOMEPAGE="http://www.homer-conferencing.com"
105
106 MY_PN="Homer-Conferencing"
107 MY_BIN="Homer"
108
109 if [[ ${PV} == *9999* ]]; then
110 inherit git-2
111 EGIT_REPO_URI="git://github.com/${MY_PN}/${MY_PN}.git"
112 KEYWORDS=""
113 else
114 SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/V${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
115 KEYWORDS="~amd64 ~x86"
116 fi
117
118 LICENSE="GPL-2"
119 SLOT="0"
120 IUSE="pulseaudio"
121
122 DEPEND=">=dev-libs/openssl-1.0
123 media-libs/alsa-lib
124 media-libs/libsdl[X,audio,video,alsa]
125 media-libs/portaudio[alsa]
126 media-libs/sdl-mixer
127 media-libs/sdl-sound
128 media-libs/x264
129 media-video/ffmpeg[X]
130 net-libs/sofia-sip
131 dev-qt/qtcore:4
132 dev-qt/qtdbus:4
133 dev-qt/qtgui:4
134 dev-qt/qtmultimedia:4
135 dev-qt/qtwebkit:4
136 pulseaudio? ( media-sound/pulseaudio )"
137
138 RDEPEND="${DEPEND}"
139
140 S="${WORKDIR}/${MY_PN}-${PV}"
141
142 src_prepare() {
143 if use pulseaudio; then
144 sed -i \
145 -e "/^set(FEATURE_PULSEAUDIO/s:OFF:ON:" \
146 HomerBuild/config/HomerFeatures.txt || die "sed failed"
147 fi
148 }
149
150 src_compile() {
151 emake -C HomerBuild default \
152 INSTALL_PREFIX=/usr/bin \
153 INSTALL_LIBDIR=/usr/$(get_libdir) \
154 INSTALL_DATADIR=/usr/share/${PN} \
155 VERBOSE=1
156 }
157
158 src_install() {
159 emake -C HomerBuild install \
160 DESTDIR="${D}" \
161 VERBOSE=1
162
163 # Create .desktop entry
164 doicon ${MY_BIN}/${MY_BIN}.png
165 make_desktop_entry "${MY_BIN}" "${MY_PN}" "${MY_BIN}" "Network;InstantMessaging;Telephony;VideoConference"
166 }