Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-keyring: gnome-keyring-3.10.1.ebuild ChangeLog gnome-keyring-3.6.3.ebuild gnome-keyring-3.8.1.ebuild
Date: Tue, 24 Dec 2013 16:30:57
Message-Id: 20131224163051.3105E2004C@flycatcher.gentoo.org
1 pacho 13/12/24 16:30:51
2
3 Modified: ChangeLog
4 Added: gnome-keyring-3.10.1.ebuild
5 Removed: gnome-keyring-3.6.3.ebuild
6 gnome-keyring-3.8.1.ebuild
7 Log:
8 Version bump for Gnome 3.10
9
10 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
11
12 Revision Changes Path
13 1.238 gnome-base/gnome-keyring/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-keyring/ChangeLog?rev=1.238&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-keyring/ChangeLog?rev=1.238&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-keyring/ChangeLog?r1=1.237&r2=1.238
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-keyring/ChangeLog,v
22 retrieving revision 1.237
23 retrieving revision 1.238
24 diff -u -r1.237 -r1.238
25 --- ChangeLog 8 Dec 2013 18:31:14 -0000 1.237
26 +++ ChangeLog 24 Dec 2013 16:30:51 -0000 1.238
27 @@ -1,6 +1,12 @@
28 # ChangeLog for gnome-base/gnome-keyring
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-keyring/ChangeLog,v 1.237 2013/12/08 18:31:14 pacho Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-keyring/ChangeLog,v 1.238 2013/12/24 16:30:51 pacho Exp $
32 +
33 +*gnome-keyring-3.10.1 (24 Dec 2013)
34 +
35 + 24 Dec 2013; Pacho Ramos <pacho@g.o> +gnome-keyring-3.10.1.ebuild,
36 + -gnome-keyring-3.6.3.ebuild, -gnome-keyring-3.8.1.ebuild:
37 + Version bump for Gnome 3.10
38
39 08 Dec 2013; Pacho Ramos <pacho@g.o> gnome-keyring-3.8.2.ebuild:
40 x86 stable, bug #478252
41
42
43
44 1.1 gnome-base/gnome-keyring/gnome-keyring-3.10.1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-keyring/gnome-keyring-3.10.1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-keyring/gnome-keyring-3.10.1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: gnome-keyring-3.10.1.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-keyring/gnome-keyring-3.10.1.ebuild,v 1.1 2013/12/24 16:30:51 pacho Exp $
54
55 EAPI="5"
56 GCONF_DEBUG="yes" # Not gnome macro but similar
57 GNOME2_LA_PUNT="yes"
58
59 inherit fcaps gnome2 pam versionator virtualx
60
61 DESCRIPTION="Password and keyring managing daemon"
62 HOMEPAGE="http://live.gnome.org/GnomeKeyring"
63
64 LICENSE="GPL-2+ LGPL-2+"
65 SLOT="0"
66 IUSE="+caps debug pam selinux"
67 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
68
69 RDEPEND="
70 >=app-crypt/gcr-3.5.3:=[gtk]
71 >=dev-libs/glib-2.32.0:2
72 app-misc/ca-certificates
73 >=dev-libs/libgcrypt-1.2.2:=
74 >=sys-apps/dbus-1.1.1
75 caps? ( sys-libs/libcap-ng )
76 pam? ( virtual/pam )
77 "
78 DEPEND="${RDEPEND}
79 app-text/docbook-xml-dtd:4.3
80 dev-libs/libxslt
81 >=dev-util/intltool-0.35
82 sys-devel/gettext
83 virtual/pkgconfig
84 "
85 PDEPEND=">=gnome-base/libgnome-keyring-3.1.92"
86
87 src_prepare() {
88 # Disable stupid CFLAGS
89 sed -e 's/CFLAGS="$CFLAGS -g"//' \
90 -e 's/CFLAGS="$CFLAGS -O0"//' \
91 -i configure.ac configure || die
92
93 # FIXME: some tests write to /tmp (instead of TMPDIR)
94 # Disable failing tests
95 sed -e '/g_test_add.*test_remove_file_abort/d' \
96 -e '/g_test_add.*test_write_file/d' \
97 -e '/g_test_add.*write_large_file/,+2 c\ {}; \ ' \
98 -e '/g_test_add.*test_write_file_abort_.*/d' \
99 -e '/g_test_add.*test_unique_file_conflict.*/d' \
100 -i pkcs11/gkm/tests/test-transaction.c || die
101 sed -e '/g_test_add.*test_create_assertion_complete_on_token/d' \
102 -i pkcs11/xdg-store/tests/test-xdg-trust.c || die
103 sed -e '/g_test_add.*gnome2-store.import.pkcs12/,+1 d' \
104 -i pkcs11/gnome2-store/tests/test-import.c || die
105
106 gnome2_src_prepare
107 }
108
109 src_configure() {
110 gnome2_src_configure \
111 $(use_with caps libcap-ng) \
112 $(use_enable pam) \
113 $(use_with pam pam-dir $(getpam_mod_dir)) \
114 $(use_enable selinux) \
115 --enable-doc \
116 --enable-ssh-agent \
117 --enable-gpg-agent
118 }
119
120 src_test() {
121 # FIXME: this should be handled at eclass level
122 "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
123
124 unset DBUS_SESSION_BUS_ADDRESS
125 GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check
126 }
127
128 pkg_postinst() {
129 fcaps cap_ipc_lock usr/bin/gnome-keyring-daemon
130 gnome2_pkg_postinst
131 }