Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/
Date: Sat, 12 Jun 2021 09:50:52
Message-Id: 1623491441.a37a24f1e91b94e015cac7845f132ae294117ae2.monsieurp@gentoo
1 commit: a37a24f1e91b94e015cac7845f132ae294117ae2
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 22 18:44:45 2021 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 12 09:50:41 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37a24f1
7
8 app-emulation/nemu: drop unmaintained 9999 ebuild.
9
10 Closes: https://bugs.gentoo.org/789249
11 Package-Manager: Portage-3.0.18, Repoman-3.0.3
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
14
15 app-emulation/nemu/nemu-9999.ebuild | 71 -------------------------------------
16 1 file changed, 71 deletions(-)
17
18 diff --git a/app-emulation/nemu/nemu-9999.ebuild b/app-emulation/nemu/nemu-9999.ebuild
19 deleted file mode 100644
20 index b171fc8f123..00000000000
21 --- a/app-emulation/nemu/nemu-9999.ebuild
22 +++ /dev/null
23 @@ -1,71 +0,0 @@
24 -# Copyright 1999-2020 Gentoo Authors
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=6
28 -
29 -inherit cmake-utils linux-info git-r3
30 -
31 -DESCRIPTION="ncurses interface for QEMU"
32 -HOMEPAGE="https://github.com/nemuTUI/nemu"
33 -EGIT_REPO_URI="https://github.com/nemuTUI/nemu"
34 -SRC_URI=""
35 -
36 -LICENSE="BSD-2"
37 -SLOT="0"
38 -IUSE="+vnc-client +ovf +spice savevm svg debug"
39 -
40 -RDEPEND="
41 - sys-libs/ncurses:0=[unicode]
42 - dev-db/sqlite:3=
43 - virtual/libusb:1
44 - || ( sys-fs/eudev sys-fs/udev sys-apps/systemd )
45 - >=app-emulation/qemu-2.12.0[vnc,virtfs,spice?]
46 - ovf? (
47 - dev-libs/libxml2
48 - app-arch/libarchive
49 - )
50 - svg? ( media-gfx/graphviz[svg] )"
51 -
52 -DEPEND="
53 - ${RDEPEND}
54 - sys-devel/gettext"
55 -
56 -src_configure() {
57 - local mycmakeargs=(
58 - -DNM_WITH_VNC_CLIENT=$(usex vnc-client)
59 - -DNM_DEBUG=$(usex debug)
60 - -DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
61 - -DNM_WITH_OVF_SUPPORT=$(usex ovf)
62 - -DNM_WITH_NETWORK_MAP=$(usex svg)
63 - -DNM_WITH_SPICE=$(usex spice)
64 - )
65 - cmake-utils_src_configure
66 -}
67 -
68 -pkg_pretend() {
69 - if use kernel_linux; then
70 - if ! linux_config_exists; then
71 - eerror "Unable to check your kernel"
72 - else
73 - CONFIG_CHECK="~VETH ~MACVTAP"
74 - ERROR_VETH="You will need the Virtual ethernet pair device driver compiled"
75 - ERROR_VETH+=" into your kernel or loaded as a module to use the"
76 - ERROR_VETH+=" local network settings feature."
77 - ERROR_MACVTAP="You will also need support for MAC-VLAN based tap driver."
78 -
79 - check_extra_config
80 - fi
81 - fi
82 -}
83 -
84 -pkg_postinst() {
85 - elog "For non-root usage execute script:"
86 - elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux <username>"
87 - elog "and add udev rule:"
88 - elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules /lib/udev/rules.d"
89 - if use savevm; then
90 - elog ""
91 - elog "QEMU must be patched with qemu-qmp-savevm-VERSION.patch"
92 - elog "Get this patch from nEMU repository"
93 - fi
94 -}