Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/spice: spice-0.12.5.ebuild ChangeLog
Date: Tue, 01 Jul 2014 16:42:06
Message-Id: 20140701164202.442542004F@flycatcher.gentoo.org
1 dev-zero 14/07/01 16:42:02
2
3 Modified: ChangeLog
4 Added: spice-0.12.5.ebuild
5 Log:
6 Version bump (bug #510844), also make sure that required static-libs are pulled in (bug #476268), do not run auto* anymore (bugs #493112, #514034).
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0x1A5D023975B0583D!)
9
10 Revision Changes Path
11 1.59 app-emulation/spice/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/spice/ChangeLog?rev=1.59&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/spice/ChangeLog?rev=1.59&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/spice/ChangeLog?r1=1.58&r2=1.59
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emulation/spice/ChangeLog,v
20 retrieving revision 1.58
21 retrieving revision 1.59
22 diff -u -r1.58 -r1.59
23 --- ChangeLog 31 Mar 2014 20:29:32 -0000 1.58
24 +++ ChangeLog 1 Jul 2014 16:42:02 -0000 1.59
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-emulation/spice
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice/ChangeLog,v 1.58 2014/03/31 20:29:32 mgorny Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice/ChangeLog,v 1.59 2014/07/01 16:42:02 dev-zero Exp $
30 +
31 +*spice-0.12.5 (01 Jul 2014)
32 +
33 + 01 Jul 2014; Tiziano Müller <dev-zero@g.o> +files/spice-0.12.5-fix-asse
34 + rt-in-mjpeg_encoder_adjust_params_to_bit_rate.patch, +spice-0.12.5.ebuild:
35 + Version bump (bug #510844), also make sure that required static-libs are
36 + pulled in (bug #476268), do not run auto* anymore (bugs #493112, #514034).
37
38 31 Mar 2014; Michał Górny <mgorny@g.o> spice-0.12.3-r1.ebuild,
39 spice-0.12.4-r1.ebuild:
40
41
42
43 1.1 app-emulation/spice/spice-0.12.5.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/spice/spice-0.12.5.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/spice/spice-0.12.5.ebuild?rev=1.1&content-type=text/plain
47
48 Index: spice-0.12.5.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-emulation/spice/spice-0.12.5.ebuild,v 1.1 2014/07/01 16:42:02 dev-zero Exp $
53
54 EAPI=5
55
56 PYTHON_COMPAT=( python{2_6,2_7} pypy2_0 )
57
58 inherit eutils python-any-r1
59
60 DESCRIPTION="SPICE server and client."
61 HOMEPAGE="http://spice-space.org/"
62 SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
63
64 LICENSE="LGPL-2.1"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="client sasl smartcard static-libs" # static
68
69 # only the client links against libcacard, the libspice-server only uses the headers
70 # the client cannot be built statically since alsa and qemu[smartcard] are missing static-libs
71 RDEPEND=">=x11-libs/pixman-0.17.7[static-libs(+)?]
72 >=dev-libs/glib-2.22:2[static-libs(+)?]
73 >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?]
74 dev-libs/openssl[static-libs(+)?]
75 virtual/jpeg[static-libs(+)?]
76 sys-libs/zlib[static-libs(+)?]
77 sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
78 client? (
79 media-libs/alsa-lib
80 >=x11-libs/libXrandr-1.2
81 x11-libs/libX11
82 x11-libs/libXext
83 >=x11-libs/libXinerama-1.0
84 x11-libs/libXfixes
85 x11-libs/libXrender
86 smartcard? ( app-emulation/qemu[smartcard] )
87 )"
88
89 DEPEND="virtual/pkgconfig
90 $(python_gen_any_dep \
91 '>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]')
92 smartcard? ( app-emulation/qemu[smartcard] )
93 ${RDEPEND}"
94
95 python_check_deps() {
96 has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
97 }
98
99 pkg_setup() {
100 [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
101 }
102
103 # maintainer notes:
104 # * opengl support is currently broken
105
106 src_prepare() {
107 epatch \
108 "${FILESDIR}/0.11.0-gold.patch" \
109 "${FILESDIR}/${P}-fix-assert-in-mjpeg_encoder_adjust_params_to_bit_rate.patch"
110
111 epatch_user
112 }
113
114 src_configure() {
115 econf \
116 $(use_enable static-libs static) \
117 $(use_enable client) \
118 $(use_with sasl) \
119 $(use_enable smartcard) \
120 --disable-gui \
121 --disable-static-linkage
122 # $(use_enable static static-linkage) \
123 }
124
125 src_install() {
126 default
127 use static-libs || prune_libtool_files
128 }