sci-chemistry/molequeue: treeclean

Closes: https://bugs.gentoo.org/952654 (pkgremoved)
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner 2025-08-28 22:30:57 +02:00
parent 85bf139fa7
commit 1050cd1b59
No known key found for this signature in database
GPG Key ID: AE591BBC73E4DD5E
4 changed files with 0 additions and 127 deletions

View File

@ -244,12 +244,6 @@ media-sound/clementine
~media-libs/liblastfm-1.1.0_pre20190625
~media-libs/libmygpo-qt-1.1.0
# Andreas Sturmlechner <asturm@gentoo.org> (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 <graaff@gentoo.org> (2025-07-30)
# Obsolete slot that is ruby33-only. Use the newer slot instead. Removal
# on 2025-08-30.

View File

@ -1 +0,0 @@
DIST molequeue-0.9.0.tar.gz 604015 BLAKE2B 37e7f404a0fefb40defb198295659372121fbe770269c2f9fb92e856aceb8222bec5e83939ecea061b76f925c0cbde1be0a854db41f992a92a2b2b9e0651f2e1 SHA512 87ddd8ca59227cab60c0ce2643e5bd435d9ac7e23b929659b95f190478734a5b71d4935f37d03eeadbc39939cbffb3604e0a283d50b0a23a1a000b57c1fce335

View File

@ -1,27 +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@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
<longdescription>
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.
</longdescription>
<use>
<flag name="zeromq">Build with <pkg>net-libs/zeromq</pkg> support</flag>
<flag name="client">Build the client application</flag>
<flag name="server">Build the serve application</flag>
</use>
<upstream>
<remote-id type="sourceforge">molequeue</remote-id>
<remote-id type="github">OpenChemistry/molequeue</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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
}