diff options
author | Markos Chandras <hwoarang@gentoo.org> | 2012-12-23 17:50:07 +0000 |
---|---|---|
committer | Markos Chandras <hwoarang@gentoo.org> | 2012-12-23 17:50:07 +0000 |
commit | 3e5f700c6b4514465f61b4ec580d49eb836e9c2a (patch) | |
tree | fbc1d2b1a5fc42e49f20be07165d3ec24063e264 /net-voip | |
parent | Drop extraneous documentation directory. (diff) | |
download | gentoo-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/ChangeLog | 11 | ||||
-rw-r--r-- | net-voip/homer/Manifest | 4 | ||||
-rw-r--r-- | net-voip/homer/homer-0.24.1.ebuild | 61 | ||||
-rw-r--r-- | net-voip/homer/homer-9999.ebuild | 61 | ||||
-rw-r--r-- | net-voip/homer/metadata.xml | 12 |
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> + |