commit:     50670bd2fa9bc5afeff4136018fe93a7b10dc391
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 28 22:56:41 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Nov 29 13:47:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50670bd2

app-emulation/nemu: drop 3.0.0

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-emulation/nemu/Manifest          |  1 -
 app-emulation/nemu/metadata.xml      |  2 -
 app-emulation/nemu/nemu-3.0.0.ebuild | 81 ------------------------------------
 3 files changed, 84 deletions(-)

diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest
index 4f629d031470..dfdd49519565 100644
--- a/app-emulation/nemu/Manifest
+++ b/app-emulation/nemu/Manifest
@@ -1,3 +1,2 @@
-DIST nemu-3.0.0.tar.gz 151223 BLAKE2B 
a71875eb727eed13bc252cee072e1c5b25bf7ea106f51ddddfb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e
 SHA512 
59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df
 DIST nemu-3.1.0.tar.gz 164222 BLAKE2B 
32600bcdcf2a4f963612a13d89375df2cb4a49a376aec694ada01a86f6c27d6c4198250834cc924bb20e7b60b11ff8643e3bbd30aa883b437cf7828ab00509f2
 SHA512 
b764e94133e4ab4f052fca77d3dbc64dbbd6a52349828e8ccfe9892f1a9bb290b6578cd8afec7bac84ac339daf9ae11520fce28e842bfa649178fe471014fad1
 DIST nemu-3.3.0.tar.gz 174431 BLAKE2B 
62f69bb4789d8b1ce369bca5f82f11e4fc41813ae2732d61f6ae1819bc8e3e052420e6f1a2582c5460dfccd9dd3b98c350968c5a732aad654493f7b03bcacec2
 SHA512 
3b497d3edccb41ca9b34d6c51079caadc893effd2c026d9b199538574fad173d1c3fe5e5db36b60f07debc774473082b338553e269d1d462203470dee292e107

diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml
index 29430bd2b950..afc94e945d4a 100644
--- a/app-emulation/nemu/metadata.xml
+++ b/app-emulation/nemu/metadata.xml
@@ -13,7 +13,5 @@
                <flag name="ovf">Adds support for OVA/OVF import</flag>
                <flag name="network-map">Adds possibility of exporting network 
map to SVG</flag>
                <flag name="remote-api">Adds API for remote control</flag>
-               <flag name="spice">Adds Spice protocol support</flag>
-               <flag name="vnc-client">Adds support for external VNC 
client</flag>
        </use>
 </pkgmetadata>

diff --git a/app-emulation/nemu/nemu-3.0.0.ebuild 
b/app-emulation/nemu/nemu-3.0.0.ebuild
deleted file mode 100644
index 54d5c3502eb7..000000000000
--- a/app-emulation/nemu/nemu-3.0.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake linux-info
-
-MY_PV="${PV/_rc/-RC}"
-
-DESCRIPTION="ncurses interface for QEMU"
-HOMEPAGE="https://github.com/nemuTUI/nemu";
-SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="dbus network-map +ovf spice +vnc-client remote-api"
-
-RDEPEND="
-       >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?]
-       dev-db/sqlite:3=
-       dev-libs/json-c
-       sys-libs/ncurses:=[unicode(+)]
-       virtual/libusb:1
-       virtual/libudev:=
-       dbus? ( sys-apps/dbus )
-       network-map? ( media-gfx/graphviz[svg] )
-       ovf? (
-               dev-libs/libxml2:2
-               app-arch/libarchive:=
-       )
-       remote-api? ( dev-libs/openssl )
-       spice? ( app-emulation/virt-viewer )
-       vnc-client? ( net-misc/tigervnc )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext"
-S="${WORKDIR}/${PN}-${MY_PV}/"
-
-pkg_pretend() {
-       if use kernel_linux; then
-               if ! linux_config_exists; then
-                       eerror "Unable to check your kernel"
-               else
-                       CONFIG_CHECK="~VETH ~MACVTAP"
-                       ERROR_VETH="You will need the Virtual ethernet pair 
device driver compiled"
-                       ERROR_VETH+=" into your kernel or loaded as a module to 
use the"
-                       ERROR_VETH+=" local network settings feature."
-                       ERROR_MACVTAP="You will also need support for MAC-VLAN 
based tap driver."
-                       check_extra_config
-               fi
-       fi
-}
-
-src_configure() {
-       # -DNM_WITH_QEMU: Do not embbed qemu.
-       local mycmakeargs=(
-               -DNM_WITH_DBUS=$(usex dbus)
-               -DNM_WITH_NETWORK_MAP=$(usex network-map)
-               -DNM_WITH_REMOTE=$(usex remote-api)
-               -DNM_WITH_OVF_SUPPORT=$(usex ovf)
-               -DNM_WITH_QEMU=off
-               -DNM_WITH_SPICE=$(usex spice)
-               -DNM_WITH_VNC_CLIENT=$(usex vnc-client)
-       )
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-       docompress -x /usr/share/man/man1/nemu.1.gz
-}
-
-pkg_postinst() {
-       elog "For non-root usage execute script:"
-       elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux <username>"
-       elog "and add udev rule:"
-       elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules 
/etc/udev/rules.d"
-       elog "Afterwards reboot or reload udev with"
-       elog "udevadm control --reload-rules && udevadm trigger"
-}

Reply via email to