From 1050cd1b594da1a02421dc1c841385c2d6f09cd7 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Thu, 28 Aug 2025 22:30:57 +0200 Subject: [PATCH] sci-chemistry/molequeue: treeclean Closes: https://bugs.gentoo.org/952654 (pkgremoved) Signed-off-by: Andreas Sturmlechner --- profiles/package.mask | 6 -- sci-chemistry/molequeue/Manifest | 1 - sci-chemistry/molequeue/metadata.xml | 27 ------ .../molequeue/molequeue-0.9.0-r1.ebuild | 93 ------------------- 4 files changed, 127 deletions(-) delete mode 100644 sci-chemistry/molequeue/Manifest delete mode 100644 sci-chemistry/molequeue/metadata.xml delete mode 100644 sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index 4b352e56d9d5..8bba8e02646b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -244,12 +244,6 @@ media-sound/clementine ~media-libs/liblastfm-1.1.0_pre20190625 ~media-libs/libmygpo-qt-1.1.0 -# Andreas Sturmlechner (2025-07-30) -# Current package is 7 years old and upstream repository only gets the -# occasional commit. Package is stuck with EAPI-7, Qt5, no Python 3.13 -# support. Bug #952654. Removal on 2025-08-29. -sci-chemistry/molequeue - # Hans de Graaff (2025-07-30) # Obsolete slot that is ruby33-only. Use the newer slot instead. Removal # on 2025-08-30. diff --git a/sci-chemistry/molequeue/Manifest b/sci-chemistry/molequeue/Manifest deleted file mode 100644 index 0c757d94d632..000000000000 --- a/sci-chemistry/molequeue/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST molequeue-0.9.0.tar.gz 604015 BLAKE2B 37e7f404a0fefb40defb198295659372121fbe770269c2f9fb92e856aceb8222bec5e83939ecea061b76f925c0cbde1be0a854db41f992a92a2b2b9e0651f2e1 SHA512 87ddd8ca59227cab60c0ce2643e5bd435d9ac7e23b929659b95f190478734a5b71d4935f37d03eeadbc39939cbffb3604e0a283d50b0a23a1a000b57c1fce335 diff --git a/sci-chemistry/molequeue/metadata.xml b/sci-chemistry/molequeue/metadata.xml deleted file mode 100644 index a1173b822146..000000000000 --- a/sci-chemistry/molequeue/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - -MoleQueue is an open-source, cross-platform, system-tray resident desktop -application for abstracting, managing, and coordinating the execution of tasks -both locally and on remote computational resources. It is built and tested and -Linux, Mac OS X, and Windows, with nightly binaries currently available for -Mac OS X and Windows. Users can set up local and remote queues that describe -where the task will be executed. Each queue can have programs, with templates -to facilitate the execution of the program. Input files can be staged, and -output files collected using a standard interface. - - - Build with net-libs/zeromq support - Build the client application - Build the serve application - - - molequeue - OpenChemistry/molequeue - - diff --git a/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild b/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild deleted file mode 100644 index ac726cf02fff..000000000000 --- a/sci-chemistry/molequeue/molequeue-0.9.0-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake python-r1 virtualx - -DESCRIPTION="Abstract, manage and coordinate execution of tasks" -HOMEPAGE="https://www.openchemistry.org/projects/molequeue/" -SRC_URI="https://github.com/OpenChemistry/molequeue/archive/${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -IUSE="+client doc server test +zeromq" -REQUIRED_USE=" - server? ( client ) - test? ( server ) - zeromq? ( ${PYTHON_REQUIRED_USE} ) -" -# Some tests still fail -RESTRICT="test !test? ( test )" - -BDEPEND=" - doc? ( app-text/doxygen ) -" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - zeromq? ( - ${PYTHON_DEPS} - net-libs/cppzmq:0= - ) -" -DEPEND="${RDEPEND}" - -src_configure() { - configuration() { - local mycmakeargs=( - -DMoleQueue_USE_EZHPC_UIT=OFF - -DBUILD_DOCUMENTATION=$(usex doc) - -DMoleQueue_BUILD_CLIENT=$(usex client) - -DMoleQueue_BUILD_APPLICATION=$(usex server) - -DENABLE_TESTING=$(usex test) - -DUSE_ZERO_MQ=$(usex zeromq) - -DINSTALL_LIBRARY_DIR=$(get_libdir) - ) - use zeromq && \ - mycmakeargs+=( "-DZeroMQ_ROOT_DIR=\"${EPREFIX}/usr\"" ) - - cmake_src_configure - } - if use zeromq; then - python_foreach_impl run_in_build_dir configuration - else - configuration - fi -} - -src_compile() { - if use zeromq; then - my_src_compile() { - run_in_build_dir cmake_src_compile all $(usex doc documentation "") - use doc && export HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - } - python_foreach_impl my_src_compile - else - cmake_src_compile all $(usex doc documentation "") - use doc && export HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi -} - -src_test() { - if use zeromq; then - python_foreach_impl run_in_build_dir virtx cmake_src_test - else - virtx cmake_src_test - fi -} - -src_install() { - if use zeromq; then - python_foreach_impl run_in_build_dir cmake_src_install - python_foreach_impl run_in_build_dir python_optimize - else - cmake_src_install - fi -}