Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/totem-pl-parser/
Date: Sat, 08 Oct 2016 09:51:46
Message-Id: 1475920265.4ee9de0e3129ac588811267e5c3d6db6ac8bb58b.pacho@gentoo
1 commit: 4ee9de0e3129ac588811267e5c3d6db6ac8bb58b
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 8 09:43:22 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 8 09:51:05 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee9de0e
7
8 dev-libs/totem-pl-parser: Version bump
9
10 Package-Manager: portage-2.3.1
11
12 dev-libs/totem-pl-parser/Manifest | 1 +
13 .../totem-pl-parser/totem-pl-parser-3.10.7.ebuild | 62 ++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/dev-libs/totem-pl-parser/Manifest b/dev-libs/totem-pl-parser/Manifest
17 index 9cd8e61..34ad0e1 100644
18 --- a/dev-libs/totem-pl-parser/Manifest
19 +++ b/dev-libs/totem-pl-parser/Manifest
20 @@ -1 +1,2 @@
21 DIST totem-pl-parser-3.10.6.tar.xz 1606636 SHA256 98a5d9bed1b1c012aeb2692ded2fd49399593f70f297f43e01fc1c5e13576757 SHA512 366de6ea11eb7ad80de9832eecd814fa3868fb9e3149f314f7056861eff1b6f6943b009b637145984d33f51fddfcb93ec2bd9103b6fcb68732cddcc77fbc4721 WHIRLPOOL 02d5ca378828b41b2bbc8750c15c70bebbeef7283a92e1bca8265623ff276091cddf0acc9740ec7af797a03bbbf1036ad14079f28b1527799838c0cd719e1bd6
22 +DIST totem-pl-parser-3.10.7.tar.xz 1608864 SHA256 9c8285bc3131faa309d5cba5a919d5166abc2b8cc5a0c850fe861be8b14e089c SHA512 681ebd61680a4aab3fc4d1d1d158d1d938c0a015f25464169862e0fa3b108af0d0392151a0f4661aa0edafdd7f83ea7f3296dfd01cabdcf3bcac36be488e764e WHIRLPOOL e5549425ac4912f2fe84b5af875d29dc2f049e64f9652671272600697b7d208929c3752d806e31c24b173dea44423e6f23a8fc1fd75417614359a9cda6ba5efd
23
24 diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.7.ebuild b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.7.ebuild
25 new file mode 100644
26 index 00000000..c6df4a3
27 --- /dev/null
28 +++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.7.ebuild
29 @@ -0,0 +1,62 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=6
35 +inherit gnome2
36 +
37 +DESCRIPTION="Playlist parsing library"
38 +HOMEPAGE="https://developer.gnome.org/totem-pl-parser/stable/"
39 +
40 +LICENSE="LGPL-2+"
41 +SLOT="0/18"
42 +IUSE="archive crypt +introspection +quvi test"
43 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
44 +
45 +RDEPEND="
46 + >=dev-libs/glib-2.31:2
47 + dev-libs/gmime:2.6
48 + >=net-libs/libsoup-2.43:2.4
49 + archive? ( >=app-arch/libarchive-3 )
50 + crypt? ( dev-libs/libgcrypt:0= )
51 + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
52 + quvi? ( >=media-libs/libquvi-0.9.1:0= )
53 +"
54 +DEPEND="${RDEPEND}
55 + !<media-video/totem-2.21
56 + >=dev-util/intltool-0.35
57 + >=dev-util/gtk-doc-am-1.14
58 + >=sys-devel/gettext-0.17
59 + virtual/pkgconfig
60 + test? (
61 + gnome-base/gvfs[http]
62 + sys-apps/dbus )
63 +"
64 +# eautoreconf needs:
65 +# dev-libs/gobject-introspection-common
66 +# >=gnome-base/gnome-common-3.6
67 +
68 +src_prepare() {
69 + # Disable tests requiring network access, bug #346127
70 + # 3rd test fails on upgrade, not once installed
71 + sed -e 's:\(g_test_add_func.*/parser/resolution.*\):/*\1*/:' \
72 + -e 's:\(g_test_add_func.*/parser/parsing/itms_link.*\):/*\1*/:' \
73 + -e 's:\(g_test_add_func.*/parser/parsability.*\):/*\1/:'\
74 + -i plparse/tests/parser.c || die "sed failed"
75 +
76 + gnome2_src_prepare
77 +}
78 +
79 +src_configure() {
80 + gnome2_src_configure \
81 + --disable-static \
82 + $(use_enable archive libarchive) \
83 + $(use_enable crypt libgcrypt) \
84 + $(use_enable quvi) \
85 + $(use_enable introspection)
86 +}
87 +
88 +src_test() {
89 + # This is required as told by upstream in bgo#629542
90 + GVFS_DISABLE_FUSE=1 dbus-run-session emake check || die "emake check failed"
91 +}