commit:     47d7aa465488e5bf322c9a0557132176c97b84ef
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  7 16:59:19 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Oct 15 21:24:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d7aa46

sys-boot/unetbootin: treeclean

Closes: https://bugs.gentoo.org/957179 (pkgremoved)
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/package.mask                              |   6 --
 sys-boot/unetbootin/Manifest                       |   1 -
 .../unetbootin/files/unetbootin-675-desktop.patch  |  23 -----
 sys-boot/unetbootin/metadata.xml                   |   9 --
 sys-boot/unetbootin/unetbootin-702.ebuild          | 104 ---------------------
 5 files changed, 143 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index b9ec8dc65002..8293a17514af 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -291,12 +291,6 @@ net-misc/ytfzf
 # 7 months ago. Removal on 2025-10-16. Bug #955964
 net-p2p/classified-ads
 
-# Andreas Sturmlechner <[email protected]> (2025-09-16)
-# Abandoned upstream, based on Qt5, "must be run as root", then fails to
-# start w/ current kde-plasma/kdesu-gui[X] within Wayland sessions too.
-# Removal on 2025-10-16. Bug #957179
-sys-boot/unetbootin
-
 # Viorel Munteanu <[email protected]> (2025-09-16)
 # Masked for testing.  This package is supposed to be installed in the livecd,
 # not on user's system.  We need a few more reports of it working before

diff --git a/sys-boot/unetbootin/Manifest b/sys-boot/unetbootin/Manifest
deleted file mode 100644
index bd4ee2186492..000000000000
--- a/sys-boot/unetbootin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST unetbootin-702.tar.gz 16694922 BLAKE2B 
4205b8e5a64ecbd95e3b5f3492a01333691768547e6dbe5f954982dfa35d0794bbf8b4bc7002ff62b13675e9beaa25caf83d999489c9fabd36acc8df171e5d05
 SHA512 
4794a1c5481a082ab589c213156501697a9c2262102e1d0ca882a6c757d388d0ca768ed9acff29aac89f17a4842a93ab25ecbfceaafa27ea91d578e16fabe153

diff --git a/sys-boot/unetbootin/files/unetbootin-675-desktop.patch 
b/sys-boot/unetbootin/files/unetbootin-675-desktop.patch
deleted file mode 100644
index b71907db38d8..000000000000
--- a/sys-boot/unetbootin/files/unetbootin-675-desktop.patch
+++ /dev/null
@@ -1,23 +0,0 @@
- * unetbootin.desktop: error: key "GenericName[en_US]" in group "Desktop Entry"
-   is a localized key, but there is no non-localized key "GenericName"
- * unetbootin.desktop: warning: value "Application;System;" for key
-   "Categories" in group "Desktop Entry" contains a deprecated value
- * "Application"
-
---- a/unetbootin.desktop
-+++ b/unetbootin.desktop
-@@ -2,11 +2,9 @@
- Version=1.0
- Name=UNetbootin
- Comment=Tool for creating Live USB drives
--Categories=Application;System;
--Exec=/usr/bin/unetbootin_asroot
-+Categories=System;
-+Exec=/usr/bin/unetbootin
- Terminal=false
- Type=Application
--Name[en_US]=UNetbootin
--GenericName[en_US]=UNetbootin
--Comment[en_US]=Tool for creating Live USB drives
-+GenericName=UNetbootin
- Icon=unetbootin

diff --git a/sys-boot/unetbootin/metadata.xml b/sys-boot/unetbootin/metadata.xml
deleted file mode 100644
index e54039ffb9f3..000000000000
--- a/sys-boot/unetbootin/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <upstream>
-               <remote-id type="sourceforge">unetbootin</remote-id>
-               <remote-id type="github">unetbootin/unetbootin</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/sys-boot/unetbootin/unetbootin-702.ebuild 
b/sys-boot/unetbootin/unetbootin-702.ebuild
deleted file mode 100644
index 400dd6cb5539..000000000000
--- a/sys-boot/unetbootin/unetbootin-702.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic qmake-utils xdg-utils toolchain-funcs
-
-DESCRIPTION="UNetbootin installs Linux/BSD distributions to a partition or USB 
drive"
-HOMEPAGE="https://github.com/unetbootin/unetbootin";
-SRC_URI="https://github.com/unetbootin/unetbootin/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-UNBI_LINGUAS="
-       am ar ast be bg bn ca cs da de el eo es et eu fa fi fo fr gl he hr hu 
id it
-       ja lt lv ml ms nan nb nl nn pl pt_BR pt ro ru si sk sl sr sv sw tr uk 
ur vi
-       zh_CN zh_TW
-"
-
-for lingua in ${UNBI_LINGUAS}; do
-       IUSE="${IUSE} l10n_${lingua/_/-}"
-done
-
-S=${WORKDIR}/${P}/src/${PN}
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtnetwork:5
-       dev-qt/qtwidgets:5
-"
-RDEPEND="${DEPEND}
-       app-arch/p7zip
-       sys-boot/syslinux
-       sys-fs/mtools
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-675-desktop.patch )
-
-src_prepare() {
-       default
-
-       # QA check in case linguas are added or removed
-       enum() {
-               echo ${#}
-       }
-       [[ $(enum ${UNBI_LINGUAS}) -eq $(( $(enum $(echo ${PN}_*.ts) ) -1 )) ]] 
\
-               || die "Numbers of recorded and actual linguas do not match"
-       unset enum
-
-       # Remove localisations
-       local lingua
-       for lingua in ${UNBI_LINGUAS}; do
-               if ! use l10n_${lingua/_/-}; then
-                       sed -i ${PN}.pro -e "/\.*${PN}_${lingua}\.ts.*/d" || die
-                       rm ${PN}_${lingua}.ts || die
-               fi
-       done
-
-       sed -i -e '/^RESOURCES/d' unetbootin.pro || die
-
-       append-cflags -DNOSTATIC
-       append-cxxflags -DNOSTATIC
-}
-
-src_configure() {
-       export QMAKE_CXX="$(tc-getCXX)"
-
-       "$(qt5_get_bindir)/"lrelease ${PN}.pro || die
-
-       eqmake5
-}
-
-src_install() {
-       dobin ${PN}
-
-       domenu ${PN}.desktop
-
-       for file in ${PN}*.png; do
-               size="${file/${PN}_}"
-               size="${size/.png}x${size/.png}"
-               insinto /usr/share/icons/hicolor/${size}/apps
-               newins ${file} ${PN}.png
-       done
-
-       local lingua
-       for lingua in ${UNBI_LINGUAS}; do
-               if use l10n_${lingua/_/-}; then
-                       insinto /usr/share/${PN}
-                       doins ${PN}_${lingua}.qm
-               fi
-       done
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
-}

Reply via email to