public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/, profiles/
@ 2025-03-17 16:50 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2025-03-17 16:50 UTC (permalink / raw
  To: gentoo-commits

commit:     80a719ec8ec80c8a34cea176be7aa92e30baa185
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 17 16:02:13 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Mar 17 16:41:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a719ec

sci-electronics/eagle: treeclean

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

 profiles/package.mask                       |   6 --
 sci-electronics/eagle/Manifest              |   1 -
 sci-electronics/eagle/eagle-9.6.2-r3.ebuild | 100 ----------------------------
 sci-electronics/eagle/metadata.xml          |  16 -----
 4 files changed, 123 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index bd3b0a849c27..a9db1d62f8b9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -261,12 +261,6 @@ dev-python/zstd
 dev-python/shiboken6
 dev-python/pyside6-tools
 
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-02-18)
-# Depends on deprecated Qt5WebEngine, no response from maintainers.
-# Download source appears gone; bugs #926675, #880649, #870256.
-# Removal on 2025-03-18.
-sci-electronics/eagle
-
 # Andreas K. Hüttel <dilfridge@gentoo.org> (2025-02-16)
 # Discontinued, please use xournal++ instead.
 # Removal on 2025-03-16. Bug 948200.

diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
deleted file mode 100644
index 95a1de9a0fc2..000000000000
--- a/sci-electronics/eagle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Autodesk_EAGLE_9.6.2_English_Linux_64bit.tar.gz 171780187 BLAKE2B 6fb627448068b8af8fb2a4117c84386a300acef769afe8524cae703afb09edf719f19fc4a5298d091667f3d4c09e8ec06a0da4a16274cb6e6c64a1ae349ed014 SHA512 4ef17dfa52b1ee0f5ba68896bc3821616a1b7d1a073a586604271cd7129e29671c480cd324cc5eadc517eb300ca4be6efa69423a306944e36732c2aa34cc59a3

diff --git a/sci-electronics/eagle/eagle-9.6.2-r3.ebuild b/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
deleted file mode 100644
index 9bac254f760f..000000000000
--- a/sci-electronics/eagle/eagle-9.6.2-r3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg
-
-DESCRIPTION="Autodesk EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="https://www.autodesk.com/"
-SRC_URI="https://eagle-updates.circuits.io/downloads/${PV//./_}/Autodesk_EAGLE_${PV}_English_Linux_64bit.tar.gz"
-
-LICENSE="Autodesk"
-SLOT="0"
-KEYWORDS="-* amd64"
-
-QA_PREBUILT="opt/${PN}/*"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-	app-crypt/mit-krb5
-	dev-libs/expat
-	dev-libs/glib
-	dev-libs/libpcre
-	dev-libs/nspr
-	dev-libs/nss
-	dev-qt/qtcore:5
-	dev-qt/qtdbus:5
-	dev-qt/qtdeclarative:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtpositioning:5
-	dev-qt/qtprintsupport:5
-	dev-qt/qtsvg:5
-	dev-qt/qtwebchannel:5
-	dev-qt/qtwebengine:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtxml:5
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/libglvnd
-	media-libs/mesa
-	net-dns/avahi
-	net-print/cups
-	sys-apps/dbus
-	sys-apps/keyutils
-	>=sys-fs/e2fsprogs-1.46.5
-	sys-libs/glibc
-	sys-libs/zlib
-	x11-libs/libdrm
-	x11-libs/libX11
-	x11-libs/libXau
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libxshmfence
-	x11-libs/libXtst
-"
-
-src_prepare() {
-	default
-	# drop bundled ngpsice
-	rm -r ngspice || die
-	# drop bundled qt and other libs
-	rm qt.conf || die
-	rm -r resources plugins libexec || die
-	# this libSuits.so(?) is not packaged anywhere in Gentoo so we keep it
-	mv lib lib.back || die
-	mkdir lib || die
-	mv lib.back/libSuits.so lib/ || die
-	rm -r lib.back || die
-}
-
-src_install() {
-	dodoc doc/*.txt doc/*.pdf doc/ulp/*.pdf
-	doman doc/eagle.1
-	dodir /opt/${PN}
-
-	# copy everything in
-	cp -a "${S}/"* "${ED}/opt/${PN}/" || die
-	fperms 0755 /opt/${PN}/${PN}
-	# and make convenience symlink
-	dosym "../${PN}/${PN}" "/opt/bin/${PN}"
-
-	# Create desktop entry
-	doicon -s 128x128 bin/${PN}-logo.png
-	make_desktop_entry ${PN} "CadSoft EAGLE Layout Editor" ${PN}-logo "Graphics;Electronics"
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	optfeature 'SPICE circuit simulation support (set "Simulator Path" in Options -> Directories)' sci-electronics/ngspice
-}

diff --git a/sci-electronics/eagle/metadata.xml b/sci-electronics/eagle/metadata.xml
deleted file mode 100644
index 43542e059f24..000000000000
--- a/sci-electronics/eagle/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>sci-electronics@gentoo.org</email>
-		<name>Gentoo Electronics Project</name>
-	</maintainer>
-	<longdescription>EAGLE (Easily Applicable Graphical Layout Editor)
-		is a powerful tool for creating printed circuit boards (PCBs).
-		It requires a 586 (or higher), kernel 2.x (or higher), and
-		X11 in at least 8bpp mode with 1024x768 min. resolution.
-		The freeware edition limits the useable board area to
-		100x80 mm, two signal layers, and one sheet in the
-		schematic editor.
-	</longdescription>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2025-03-17 16:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-17 16:50 [gentoo-commits] repo/gentoo:master commit in: sci-electronics/eagle/, profiles/ Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox