Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/eid-mw: metadata.xml eid-mw-4.0.2_p1188.ebuild ChangeLog
Date: Sat, 07 Apr 2012 22:58:31
Message-Id: 20120407225819.0186D2004B@flycatcher.gentoo.org
1 flameeyes 12/04/07 22:58:18
2
3 Added: metadata.xml eid-mw-4.0.2_p1188.ebuild ChangeLog
4 Log:
5 Initial import of eid-mw by Vincent Hardy.
6
7 (Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 app-crypt/eid-mw/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/eid-mw/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/eid-mw/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <maintainer>
21 <email>vincent.hardy.be@×××××.com</email>
22 </maintainer>
23 <maintainer>
24 <email>flameeyes@g.o</email>
25 </maintainer>
26 <longdescription>
27 eid-mw is Belgian Electronic Identity Card (eID) middleware supplied by the Belgian Federal Government.
28
29 With your eID, you can:
30 - identify yourself when necessary. All you have to do is insert the card in the reader. All your details then appear automatically on the PC screen.
31 - authenticate yourself. This is a way of checking that you are who you say you are. That can be handy on the internet or to enable your children to chat in safety.
32 - place a legally binding electronic signature on electronic documents.
33
34 These three functions form the basis of the countless applications for your eID. Go to http://welcome-to-e-belgium.be/en/ and check out what can you do with it? and discover all the things you can use the eID for.
35 </longdescription>
36 <use>
37 <flag name="gtk">
38 Enable the dialog pages, by using <pkg>x11-libs/gtk:2</pkg>
39 </flag>
40 <flag name="xpi">
41 Build and install an extension for Mozilla browsers.
42 </flag>
43 </use>
44 </pkgmetadata>
45
46
47
48 1.1 app-crypt/eid-mw/eid-mw-4.0.2_p1188.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/eid-mw/eid-mw-4.0.2_p1188.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/eid-mw/eid-mw-4.0.2_p1188.ebuild?rev=1.1&content-type=text/plain
52
53 Index: eid-mw-4.0.2_p1188.ebuild
54 ===================================================================
55 # Copyright 1999-2012 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/app-crypt/eid-mw/eid-mw-4.0.2_p1188.ebuild,v 1.1 2012/04/07 22:58:18 flameeyes Exp $
58
59 EAPI=4
60
61 inherit eutils versionator mozextension
62
63 if [[ ${PV} == "9999" ]] ; then
64 ESVN_REPO_URI="http://eid-mw.googlecode.com/svn/trunk/"
65 inherit subversion autotools
66 SRC_URI=""
67 else
68 MY_P="${PN}-${PV/_p/-}"
69 SRC_URI="http://eid-mw.googlecode.com/files/${MY_P}.tar.gz"
70 KEYWORDS="~x86 ~amd64"
71 S="${WORKDIR}/eid-mw-$(get_version_component_range 1-3)"
72 fi
73
74 SLOT="0"
75 LICENSE="GPL-3"
76 DESCRIPTION="Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government."
77
78 HOMEPAGE="http://code.google.com/p/eid-mw"
79
80 IUSE="+gtk +xpi"
81
82 RDEPEND="gtk? ( x11-libs/gtk+:2 )
83 >=sys-apps/pcsc-lite-1.2.9
84 xpi? ( || ( >=www-client/firefox-bin-3.6.24
85 >=www-client/firefox-3.6.20 ) )
86 !app-misc/beid-runtime"
87
88 DEPEND="${RDEPEND}
89 app-arch/zip
90 dev-util/pkgconfig"
91
92 if [[ ${PV} == "9999" ]]; then
93 src_prepare() {
94 eautoreconf
95 }
96 fi
97
98 src_configure() {
99 econf $(use_enable gtk dialogs) --disable-static
100 }
101
102 src_install() {
103 emake DESTDIR="${D}" install
104 if use xpi; then
105 declare MOZILLA_FIVE_HOME
106 if has_version '>=www-client/firefox-3.6.20'; then
107 MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
108 xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@×××××××××××.be"
109 fi
110 if has_version '>=www-client/firefox-bin-3.6.24'; then
111 MOZILLA_FIVE_HOME="/opt/firefox"
112 xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@×××××××××××.be"
113 fi
114 fi
115 rm -r "${D}/usr/share" "${D}"/usr/lib*/*.la
116 }
117
118
119
120 1.1 app-crypt/eid-mw/ChangeLog
121
122 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/eid-mw/ChangeLog?rev=1.1&view=markup
123 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/eid-mw/ChangeLog?rev=1.1&content-type=text/plain
124
125 Index: ChangeLog
126 ===================================================================
127 # ChangeLog for app-crypt/eid-mw
128 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
129 # $Header: /var/cvsroot/gentoo-x86/app-crypt/eid-mw/ChangeLog,v 1.1 2012/04/07 22:58:18 flameeyes Exp $
130
131 *eid-mw-4.0.2_p1188 (07 Apr 2012)
132
133 07 Apr 2012; Diego E. Pettenò <flameeyes@g.o>
134 +eid-mw-4.0.2_p1188.ebuild, +metadata.xml:
135 Initial import of eid-mw by Vincent Hardy.