Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-manager/
Date: Tue, 26 Sep 2017 22:11:11
Message-Id: 1506463855.e86bffb3c8b7ef5b1a7f0cd61ba3aa47ee1def48.mrueg@gentoo
1 commit: e86bffb3c8b7ef5b1a7f0cd61ba3aa47ee1def48
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 26 22:10:55 2017 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 26 22:10:55 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86bffb3
7
8 app-emulation/virt-manager: Version bump to 1.4.3
9
10 Gentoo-Bug: 631514
11 Package-Manager: Portage-2.3.10, Repoman-2.3.2
12
13 app-emulation/virt-manager/Manifest | 1 +
14 .../virt-manager/virt-manager-1.4.3.ebuild | 96 ++++++++++++++++++++++
15 2 files changed, 97 insertions(+)
16
17 diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest
18 index feb6a032f58..005ff9c0722 100644
19 --- a/app-emulation/virt-manager/Manifest
20 +++ b/app-emulation/virt-manager/Manifest
21 @@ -1,3 +1,4 @@
22 DIST virt-manager-1.4.0.tar.gz 2667631 SHA256 bf31a40cc48500cbf87a0e93a5838fc3f6ce4e2fa03f8bce6aa2615625e6caca SHA512 6e28b0c4a91a9d96a0b5402e2af2bb0e670eb545824cf73877053c84891449bce236ffe2a79834a34d46443a7e5caa102cbbb0ac54af840a3997fbb61e155d51 WHIRLPOOL 824e088d90015a63264fb425fc94f2f9d21368475719a07777682d3e6a724cd0f20be039ef8164817f223ed72fdfea83033d2787ee19b014374ec520dca860be
23 DIST virt-manager-1.4.1.tar.gz 2715863 SHA256 e6c549999f14fbda210c07821910bfa35c086542e166f8b00d7c83717e9f3944 SHA512 ea4cdc16d7adecdb85431fdfbe7305518917b7d66342375b6773462d33d5647c2a4d3f054c08cd44d7c4e7785da92e38b18881a422083e82303b5a3dbd7b4cdd WHIRLPOOL 5b14893ad6fa05452dccb6ff579694f6ae5fc99a4b65feea4b0333bef7db49cd4fb5b83aa8d1baac25d21502982533f610c8b282943e335e7aa79ebfedb91660
24 DIST virt-manager-1.4.2.tar.gz 2770982 SHA256 43e440bb099facf59b59c27c2fc4eb2c42ef0d4ed8d67d93c9e3d98538b6d574 SHA512 df154a5dc2724e03f8e0b1646a39c4284fb5f38a4326b6ef42f4e1efc16187164c1b5259608bac366860fe6707e2134e8729228f6cf4d6cd9eca4b0edc01a53e WHIRLPOOL 82616e9e3f59a34e2d7d63e297a92e4ec87cc57fb8f803f176490878ec488227d83e123d8ad88c1c058a728b7f7abd42499e8525a24be5b5b7d9a0b936686591
25 +DIST virt-manager-1.4.3.tar.gz 2765924 SHA256 528226b9a0fdd6cd66451a8217fc7c87f3deb6bebd08599c25fe5c7291fe6a24 SHA512 007f125503fc2c774beefc8047ca2c36aa7177af40d9bc78fa3448fd50d4d35abd4a1dbbf761a8cd538fdf6541eba46c2cd019ba3ff0c7e29b1944d873b74274 WHIRLPOOL 6b41112ca58b41a2c24dfeea2526e211ab17f23a9fa945247c7e30efc8541f61452cd7951e07af4c03486d5350183f54a398f6d459e9a4adc7dba666bf9e06e1
26
27 diff --git a/app-emulation/virt-manager/virt-manager-1.4.3.ebuild b/app-emulation/virt-manager/virt-manager-1.4.3.ebuild
28 new file mode 100644
29 index 00000000000..7d4df33db5d
30 --- /dev/null
31 +++ b/app-emulation/virt-manager/virt-manager-1.4.3.ebuild
32 @@ -0,0 +1,96 @@
33 +# Copyright 1999-2017 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +PYTHON_COMPAT=( python2_7 )
39 +DISTUTILS_SINGLE_IMPL=1
40 +
41 +inherit gnome2 distutils-r1
42 +
43 +DESCRIPTION="A graphical tool for administering virtual machines"
44 +HOMEPAGE="http://virt-manager.org"
45 +
46 +if [[ ${PV} = *9999* ]]; then
47 + inherit git-r3
48 + SRC_URI=""
49 + KEYWORDS=""
50 + EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git"
51 +else
52 + SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
53 + KEYWORDS="~amd64 ~x86"
54 +fi
55 +
56 +LICENSE="GPL-2"
57 +SLOT="0"
58 +IUSE="gnome-keyring gtk policykit sasl"
59 +
60 +RDEPEND="!app-emulation/virtinst
61 + dev-python/libvirt-python[${PYTHON_USEDEP}]
62 + >=app-emulation/libvirt-glib-1.0.0[introspection]
63 + ${PYTHON_DEPS}
64 + dev-libs/libxml2[python,${PYTHON_USEDEP}]
65 + dev-python/ipaddr[${PYTHON_USEDEP}]
66 + dev-python/pygobject:3[${PYTHON_USEDEP}]
67 + dev-python/requests[${PYTHON_USEDEP}]
68 + >=sys-libs/libosinfo-0.2.10[introspection]
69 + gtk? (
70 + x11-libs/gtk+:3[introspection]
71 + gnome-base/dconf
72 + >=net-libs/gtk-vnc-0.3.8[gtk3,introspection,python,${PYTHON_USEDEP}]
73 + net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
74 + net-misc/x11-ssh-askpass
75 + x11-libs/vte:2.91[introspection]
76 + gnome-keyring? ( gnome-base/libgnome-keyring )
77 + policykit? ( sys-auth/polkit[introspection] )
78 + )
79 +"
80 +DEPEND="${RDEPEND}
81 + dev-lang/perl
82 + dev-util/intltool
83 +"
84 +
85 +DOCS=( README.md NEWS.md )
86 +
87 +src_prepare() {
88 + distutils-r1_src_prepare
89 +}
90 +
91 +distutils-r1_python_compile() {
92 + local defgraphics=
93 +
94 + esetup.py configure \
95 + --qemu-user=qemu \
96 + --default-graphics=spice
97 +}
98 +
99 +src_install() {
100 + local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
101 +
102 + distutils-r1_src_install
103 +
104 + python_fix_shebang \
105 + "${ED}"/usr/share/virt-manager/virt-{clone,convert,install,manager}
106 +}
107 +
108 +pkg_preinst() {
109 + if use gtk; then
110 + gnome2_pkg_preinst
111 +
112 + cd "${ED}"
113 + export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null)
114 + else
115 + rm -rf "${ED}/usr/share/virt-manager/virtManager"
116 + rm -f "${ED}/usr/share/virt-manager/virt-manager"
117 + rm -rf "${ED}/usr/share/virt-manager/ui/"
118 + rm -rf "${ED}/usr/share/virt-manager/icons/"
119 + rm -rf "${ED}/usr/share/man/man1/virt-manager.1*"
120 + rm -rf "${ED}/usr/share/icons/"
121 + rm -rf "${ED}/usr/share/applications/virt-manager.desktop"
122 + rm -rf "${ED}/usr/bin/virt-manager"
123 + fi
124 +}
125 +
126 +pkg_postinst() {
127 + use gtk && gnome2_pkg_postinst
128 +}