Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/psimedia: metadata.xml ChangeLog psimedia-1.0.2.ebuild
Date: Fri, 29 May 2009 09:55:34
Message-Id: E1M9yoF-0005tn-8u@stork.gentoo.org
1 pva 09/05/29 09:55:31
2
3 Added: metadata.xml ChangeLog psimedia-1.0.2.ebuild
4 Log:
5 Initial import. Thank Vadim Efimov for ebuild.
6 (Portage version: 2.2_rc33/cvs/Linux i686)
7
8 Revision Changes Path
9 1.1 net-im/psimedia/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/psimedia/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/psimedia/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <maintainer>
20 <email>pva@g.o</email>
21 </maintainer>
22 <use>
23 <flag name='demo'>
24 build simple test application for the PsiMedia system.
25 </flag>
26 </use>
27 </pkgmetadata>
28
29
30
31 1.1 net-im/psimedia/ChangeLog
32
33 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/psimedia/ChangeLog?rev=1.1&view=markup
34 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/psimedia/ChangeLog?rev=1.1&content-type=text/plain
35
36 Index: ChangeLog
37 ===================================================================
38 # ChangeLog for net-im/psimedia
39 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
40 # $Header: /var/cvsroot/gentoo-x86/net-im/psimedia/ChangeLog,v 1.1 2009/05/29 09:55:31 pva Exp $
41
42 *psimedia-1.0.2 (29 May 2009)
43
44 29 May 2009; Peter Volkov <pva@g.o> +psimedia-1.0.2.ebuild,
45 +metadata.xml:
46 Initial import. Thank Vadim Efimov for ebuild.
47
48
49
50
51 1.1 net-im/psimedia/psimedia-1.0.2.ebuild
52
53 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/psimedia/psimedia-1.0.2.ebuild?rev=1.1&view=markup
54 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/psimedia/psimedia-1.0.2.ebuild?rev=1.1&content-type=text/plain
55
56 Index: psimedia-1.0.2.ebuild
57 ===================================================================
58 # Copyright 1999-2009 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 # $Header: /var/cvsroot/gentoo-x86/net-im/psimedia/psimedia-1.0.2.ebuild,v 1.1 2009/05/29 09:55:31 pva Exp $
61
62 EAPI="2"
63
64 inherit eutils qt4 multilib
65
66 DESCRIPTION="Psi plugin for voice/video calls"
67 HOMEPAGE="http://delta.affinix.com/psimedia/"
68 SRC_URI="http://delta.affinix.com/download/psimedia/${P}.tar.bz2"
69
70 LICENSE="GPL-2"
71 SLOT="0"
72 KEYWORDS="~amd64 ~x86"
73 IUSE="demo"
74
75 DEPEND=">=dev-libs/glib-2.20.0
76 >=media-libs/gstreamer-0.10.22
77 >=media-libs/gst-plugins-base-0.10.22
78 media-libs/gst-plugins-good
79 >=dev-libs/liboil-0.3
80 x11-libs/qt-core
81 x11-libs/qt-gui
82 >=media-libs/speex-1.2_rc1"
83
84 RDEPEND="${DEPEND}
85 media-plugins/gst-plugins-speex
86 >=media-plugins/gst-plugins-vorbis-0.10.22
87 >=media-plugins/gst-plugins-theora-0.10.22
88 >=media-plugins/gst-plugins-alsa-0.10.22
89 >=media-plugins/gst-plugins-ogg-0.10.22
90 >=media-plugins/gst-plugins-v4l-0.10.22
91 media-plugins/gst-plugins-v4l2
92 media-plugins/gst-plugins-jpeg
93 "
94
95 src_prepare() {
96 sed -e '/^TEMPLATE/a CONFIG += ordered' -i psimedia.pro || die
97 # Don't build demo if we don't need that.
98 use demo || { sed -e '/^SUBDIRS[[:space:]]*+=[[:space:]]*demo[[:space:]]*$/d;' -i psimedia.pro || die; }
99 }
100
101 src_configure() {
102 # qconf generaged configure script...
103 ./configure || die
104 }
105
106 src_install() {
107 insinto /usr/$(get_libdir)/psi/plugins
108 doins gstprovider/libgstprovider.so || die
109
110 if use demo; then
111 exeinto /usr/$(get_libdir)/${PN}
112 newexe demo/demo ${PN} || die
113
114 # Create /usr/bin/psimedia
115 cat <<-EOF > "demo/${PN}"
116 #!/bin/bash
117
118 export PSI_MEDIA_PLUGIN=/usr/$(get_libdir)/psi/plugins/libgstprovider.so
119 /usr/$(get_libdir)/${PN}/${PN}
120 EOF
121
122 dobin demo/${PN} || die
123 fi
124 }