mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-06 02:17:34 -08:00
sci-chemistry/molequeue: treeclean
Closes: https://bugs.gentoo.org/952654 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
parent
85bf139fa7
commit
1050cd1b59
@ -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.
|
||||
|
||||
@ -1 +0,0 @@
|
||||
DIST molequeue-0.9.0.tar.gz 604015 BLAKE2B 37e7f404a0fefb40defb198295659372121fbe770269c2f9fb92e856aceb8222bec5e83939ecea061b76f925c0cbde1be0a854db41f992a92a2b2b9e0651f2e1 SHA512 87ddd8ca59227cab60c0ce2643e5bd435d9ac7e23b929659b95f190478734a5b71d4935f37d03eeadbc39939cbffb3604e0a283d50b0a23a1a000b57c1fce335
|
||||
@ -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>
|
||||
@ -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
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user