Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/xpra: ChangeLog xpra-0.8.6-r1.ebuild xpra-0.8.4.ebuild xpra-0.8.5.ebuild xpra-0.8.6.ebuild
Date: Tue, 26 Feb 2013 09:01:37
Message-Id: 20130226090133.8257C2171D@flycatcher.gentoo.org
1 xmw 13/02/26 09:01:33
2
3 Modified: ChangeLog
4 Added: xpra-0.8.6-r1.ebuild
5 Removed: xpra-0.8.4.ebuild xpra-0.8.5.ebuild
6 xpra-0.8.6.ebuild
7 Log:
8 Revbump to address x264 libav situation (bug 459218, thanks Oliver Freyermuth). Drop old versions.
9
10 (Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
11
12 Revision Changes Path
13 1.55 x11-wm/xpra/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/xpra/ChangeLog?rev=1.55&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/xpra/ChangeLog?rev=1.55&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/xpra/ChangeLog?r1=1.54&r2=1.55
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/x11-wm/xpra/ChangeLog,v
22 retrieving revision 1.54
23 retrieving revision 1.55
24 diff -u -r1.54 -r1.55
25 --- ChangeLog 25 Feb 2013 11:39:24 -0000 1.54
26 +++ ChangeLog 26 Feb 2013 09:01:33 -0000 1.55
27 @@ -1,6 +1,13 @@
28 # ChangeLog for x11-wm/xpra
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/xpra/ChangeLog,v 1.54 2013/02/25 11:39:24 ago Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/xpra/ChangeLog,v 1.55 2013/02/26 09:01:33 xmw Exp $
32 +
33 +*xpra-0.8.6-r1 (26 Feb 2013)
34 +
35 + 26 Feb 2013; Michael Weber <xmw@g.o> -xpra-0.8.4.ebuild,
36 + -xpra-0.8.5.ebuild, -xpra-0.8.6.ebuild, +xpra-0.8.6-r1.ebuild:
37 + Revbump to address x264 libav situation (bug 459218, thanks Oliver
38 + Freyermuth). Drop old versions.
39
40 25 Feb 2013; Agostino Sarubbo <ago@g.o> xpra-0.7.8.ebuild:
41 Stable for x86, wrt bug #459110
42
43
44
45 1.1 x11-wm/xpra/xpra-0.8.6-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/xpra/xpra-0.8.6-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/xpra/xpra-0.8.6-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: xpra-0.8.6-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2013 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/x11-wm/xpra/xpra-0.8.6-r1.ebuild,v 1.1 2013/02/26 09:01:33 xmw Exp $
55
56 EAPI=5
57
58 #dev-python/pygobject and dev-python/pygtk do not support python3
59 PYTHON_COMPAT=( python{2_5,2_6,2_7} )
60 inherit distutils-r1 eutils readme.gentoo
61
62 DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy"
63 HOMEPAGE="http://xpra.org/"
64 SRC_URI="http://xpra.org/src/${P}.tar.bz2"
65
66 LICENSE="GPL-2 BSD"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
69 IUSE="+clipboard +rencode server vpx webp x264"
70
71 # x264/old-libav.path situation see bug 459218
72 COMMON_DEPEND="dev-python/pygobject:2
73 dev-python/pygtk:2
74 x11-libs/libX11
75 x11-libs/libXcomposite
76 x11-libs/libXdamage
77 x11-libs/libXfixes
78 x11-libs/libXrandr
79 x11-libs/libXtst
80 vpx? ( media-libs/libvpx
81 virtual/ffmpeg )
82 webp? ( media-libs/libwebp )
83 x264? ( media-libs/x264
84 || ( >=media-video/ffmpeg-1.0.4 media-video/libav )
85 virtual/ffmpeg )"
86
87 RDEPEND="${COMMON_DEPEND}
88 dev-python/dbus-python
89 dev-python/imaging
90 dev-python/ipython
91 virtual/ssh
92 x11-apps/setxkbmap
93 x11-apps/xmodmap
94 server? ( x11-base/xorg-server[-minimal]
95 x11-drivers/xf86-input-void
96 x11-drivers/xf86-video-dummy
97 )"
98 DEPEND="${COMMON_DEPEND}
99 virtual/pkgconfig
100 >=dev-python/cython-0.16"
101
102 python_prepare_all() {
103 epatch "${FILESDIR}"/${PN}-0.7.1-ignore-gentoo-no-compile.patch
104 epatch "${FILESDIR}"/${PN}-0.8.0-prefix.patch
105
106 #assuming ffmpeg and libav mutual exclusive installs
107 if has_version "media-video/libav" ; then
108 if ! has_version ">=media-video/libav-9" ; then
109 epatch patches/old-libav.patch
110 fi
111 fi
112
113 use clipboard || epatch patches/disable-clipboard.patch
114 use rencode || epatch patches/disable-rencode.patch
115 use server || epatch patches/disable-posix-server.patch
116 use vpx || epatch patches/disable-vpx.patch
117 use webp || epatch patches/disable-webp.patch
118 use x264 || epatch patches/disable-x264.patch
119 }
120
121 src_install() {
122 distutils-r1_src_install
123
124 rm -vf "${ED}"usr/share/parti/{parti.,}README \
125 "${ED}"usr/share/xpra/{webm/LICENSE,xpra.README} \
126 "${ED}"usr/share/wimpiggy/wimpiggy.README || die
127 dodoc {parti.,wimpiggy.,xpra.,}README
128
129 DOC_CONTENTS="""please make your Xorg binary readable for users of xpra
130 chmod a+r /usr/bin/Xorg
131 and think about the security impact
132 A copy at ~/.xpra/Xorg matching the current modules is sufficient."""
133
134 readme.gentoo_src_install
135 }