summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2012-12-23 17:50:07 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2012-12-23 17:50:07 +0000
commit3e5f700c6b4514465f61b4ec580d49eb836e9c2a (patch)
treefbc1d2b1a5fc42e49f20be07165d3ec24063e264 /net-voip
parentDrop extraneous documentation directory. (diff)
downloadgentoo-2-3e5f700c6b4514465f61b4ec580d49eb836e9c2a.tar.gz
gentoo-2-3e5f700c6b4514465f61b4ec580d49eb836e9c2a.tar.bz2
gentoo-2-3e5f700c6b4514465f61b4ec580d49eb836e9c2a.zip
Initial commit of the homer application. Bug #411977. Thanks to Marcel Pennewiß <gentoo@pennewiss.de> who will maintain it
(Portage version: 2.1.11.38/cvs/Linux x86_64, signed Manifest commit with key B4AFF2C2)
Diffstat (limited to 'net-voip')
-rw-r--r--net-voip/homer/ChangeLog11
-rw-r--r--net-voip/homer/Manifest4
-rw-r--r--net-voip/homer/homer-0.24.1.ebuild61
-rw-r--r--net-voip/homer/homer-9999.ebuild61
-rw-r--r--net-voip/homer/metadata.xml12
5 files changed, 149 insertions, 0 deletions
diff --git a/net-voip/homer/ChangeLog b/net-voip/homer/ChangeLog
new file mode 100644
index 000000000000..9d038a4ce1fa
--- /dev/null
+++ b/net-voip/homer/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for net-voip/homer
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/ChangeLog,v 1.1 2012/12/23 17:50:07 hwoarang Exp $
+
+*homer-9999 (23 Dec 2012)
+*homer-0.24.1 (23 Dec 2012)
+
+ 23 Dec 2012; Markos Chandras <hwoarang@gentoo.org> +homer-0.24.1.ebuild,
+ +homer-9999.ebuild, +metadata.xml:
+ Initial commit of the homer application. Bug #411977. Thanks to Marcel
+ Pennewiß <gentoo@pennewiss.de> who will maintain it
diff --git a/net-voip/homer/Manifest b/net-voip/homer/Manifest
new file mode 100644
index 000000000000..384d9213a4a9
--- /dev/null
+++ b/net-voip/homer/Manifest
@@ -0,0 +1,4 @@
+DIST homer-0.24.1.tar.gz 1297045 SHA256 738cd4a1e8b437936c904bdea649c0ee12ecca2caa1bef5c585925eabe84ff44 SHA512 ea2d1a5224048668e20a62f142370910f337b3b56b94c9a92a9b7530652ceed67a59223fac57ee0d835c31545d2d06c21329a0463680936d32a1455dbb2fac33 WHIRLPOOL b16ccdea6c5ea0845aca4f31a2d6258cf6a71258c531ee36a02b2844814df73b26229ffc96129532b4f9c1f2070a9cd279b720b7286e691e488bc7b524c47278
+EBUILD homer-0.24.1.ebuild 1398 SHA256 c51e958f476779cf401f65b15fa659e5dbbe57f85d1c3df91b46b93cb427d506 SHA512 fcf26e66c8921f09b6a97541a4b933c7145cfa48d893c64643ab6d788a64cef3cae2407ecacb6eab20cb49146c59f5473012868d32c37b43730ceaa0aff95eb4 WHIRLPOOL 0e1ce80c5864d02af4f0f1e3f1ec92efee27a97e57310b2d607b11c7a9e54530c6c015970f9c6cc6d327f3ad199f9b2470f02b30fdda42a20ca7c4616284f99f
+EBUILD homer-9999.ebuild 1398 SHA256 c51e958f476779cf401f65b15fa659e5dbbe57f85d1c3df91b46b93cb427d506 SHA512 fcf26e66c8921f09b6a97541a4b933c7145cfa48d893c64643ab6d788a64cef3cae2407ecacb6eab20cb49146c59f5473012868d32c37b43730ceaa0aff95eb4 WHIRLPOOL 0e1ce80c5864d02af4f0f1e3f1ec92efee27a97e57310b2d607b11c7a9e54530c6c015970f9c6cc6d327f3ad199f9b2470f02b30fdda42a20ca7c4616284f99f
+MISC metadata.xml 310 SHA256 033cdf543570f9dfd2a40e0bd982d3f59b8f47f77cf127c62c8dce9dbd7fa90b SHA512 762d68ba46a64c5e2ae0fa579d53febdcdb4b82702763e6183355ea30c7925499c4704b2a49202f90481c9fa4bcd78174e797bdd085af3ed4532b449993dbdf7 WHIRLPOOL 8fc36d53febd9e11f5c515c1c263509a88680002578699e69877f5cc8e18582fcfc9a21a2ce777b7d82b56d389f4c240f5b2e3af7f6f91bb89063941e0c73514
diff --git a/net-voip/homer/homer-0.24.1.ebuild b/net-voip/homer/homer-0.24.1.ebuild
new file mode 100644
index 000000000000..28c5a1e9940c
--- /dev/null
+++ b/net-voip/homer/homer-0.24.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/homer-0.24.1.ebuild,v 1.1 2012/12/23 17:50:07 hwoarang Exp $
+
+EAPI=4
+
+inherit eutils multilib
+
+DESCRIPTION="Homer Conferencing (short: Homer) is a free SIP softphone with advanced audio and video support."
+HOMEPAGE="http://www.homer-conferencing.com"
+
+MY_PN="Homer-Conferencing"
+MY_BIN="Homer"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-2
+ EGIT_REPO_URI="git://github.com/${MY_PN}/${MY_PN}.git"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/V${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-libs/openssl-1.0
+ media-libs/alsa-lib
+ media-libs/libsdl[X,audio,video,alsa]
+ media-libs/portaudio[alsa]
+ media-libs/sdl-mixer
+ media-libs/sdl-sound
+ media-libs/x264
+ net-libs/sofia-sip
+ virtual/ffmpeg[X]
+ x11-libs/qt-core:4
+ x11-libs/qt-gui:4
+ x11-libs/qt-multimedia:4
+ x11-libs/qt-webkit:4"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_compile() {
+ emake -C HomerBuild default \
+ INSTALL_PREFIX=/usr/bin \
+ INSTALL_LIBDIR=/usr/$(get_libdir) \
+ INSTALL_DATADIR=/usr/share/${PN} \
+ VERBOSE=1
+}
+
+src_install() {
+ emake -C HomerBuild install \
+ DESTDIR="${D}" \
+ VERBOSE=1
+
+ # Create .desktop entry
+ doicon ${MY_BIN}/${MY_BIN}.png
+ make_desktop_entry "${MY_BIN}" "${MY_PN}" "${MY_BIN}" "Network;InstantMessaging;Telephony;VideoConference"
+}
diff --git a/net-voip/homer/homer-9999.ebuild b/net-voip/homer/homer-9999.ebuild
new file mode 100644
index 000000000000..ac2bca923c58
--- /dev/null
+++ b/net-voip/homer/homer-9999.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/homer/homer-9999.ebuild,v 1.1 2012/12/23 17:50:07 hwoarang Exp $
+
+EAPI=4
+
+inherit eutils multilib
+
+DESCRIPTION="Homer Conferencing (short: Homer) is a free SIP softphone with advanced audio and video support."
+HOMEPAGE="http://www.homer-conferencing.com"
+
+MY_PN="Homer-Conferencing"
+MY_BIN="Homer"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-2
+ EGIT_REPO_URI="git://github.com/${MY_PN}/${MY_PN}.git"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/V${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-libs/openssl-1.0
+ media-libs/alsa-lib
+ media-libs/libsdl[X,audio,video,alsa]
+ media-libs/portaudio[alsa]
+ media-libs/sdl-mixer
+ media-libs/sdl-sound
+ media-libs/x264
+ net-libs/sofia-sip
+ virtual/ffmpeg[X]
+ x11-libs/qt-core:4
+ x11-libs/qt-gui:4
+ x11-libs/qt-multimedia:4
+ x11-libs/qt-webkit:4"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_compile() {
+ emake -C HomerBuild default \
+ INSTALL_PREFIX=/usr/bin \
+ INSTALL_LIBDIR=/usr/$(get_libdir) \
+ INSTALL_DATADIR=/usr/share/${PN} \
+ VERBOSE=1
+}
+
+src_install() {
+ emake -C HomerBuild install \
+ DESTDIR="${D}" \
+ VERBOSE=1
+
+ # Create .desktop entry
+ doicon ${MY_BIN}/${MY_BIN}.png
+ make_desktop_entry "${MY_BIN}" "${MY_PN}" "${MY_BIN}" "Network;InstantMessaging;Telephony;VideoConference"
+}
diff --git a/net-voip/homer/metadata.xml b/net-voip/homer/metadata.xml
new file mode 100644
index 000000000000..d1e3b48e656e
--- /dev/null
+++ b/net-voip/homer/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>proxy-maintainers</herd>
+<maintainer>
+<email>gentoo@pennewiss.de</email>
+<name>Marcel Pennewiß</name>
+</maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
+