Diff charliecloud-0.39-r1 with a charliecloud-9999
| /usr/portage/sys-cluster/charliecloud/charliecloud-9999.ebuild 2025-10-08 18:21:10.782123100 +0300 | ||
|---|---|---|
| 9 | 9 | |
| 10 | 10 |
if [[ ${PV} == "9999" ]] ; then
|
| 11 | 11 |
inherit git-r3 |
| 12 |
EGIT_REPO_URI="https://gitlab.com/${PN}/main.git"
|
|
| 12 |
EGIT_REPO_URI="https://gitlab.com/${PN}/${PN}.git"
|
|
| 13 | 13 |
else |
| 14 |
SRC_URI="https://gitlab.com/${PN}/main/-/archive/v${PV}/main-v${PV}.tar.bz2 -> ${P}.tar.bz2"
|
|
| 14 |
SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
|
| 15 | 15 |
KEYWORDS="~amd64 ~x86 ~x86-linux" |
| 16 |
S="${WORKDIR}/main-v${PV}"
|
|
| 16 |
S="${WORKDIR}/${PN}-v${PV}"
|
|
| 17 | 17 |
fi |
| 18 | 18 | |
| 19 | 19 |
DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" |
| 20 |
HOMEPAGE="https://hpc.github.io/charliecloud/" |
|
| 20 |
HOMEPAGE="https://charliecloud.io/" |
|
| 21 | 21 |
LICENSE="Apache-2.0" |
| 22 | 22 | |
| 23 | 23 |
SLOT="0" |
| 24 |
IUSE="ch-image doc +fuse" |
|
| 24 |
IUSE="ch-image doc +fuse +json" |
|
| 25 | 25 | |
| 26 | 26 |
# Extensive test suite exists, but downloads container images |
| 27 | 27 |
# directly and via Docker and installs packages inside using apt/yum. |
| ... | ... | |
| 46 | 46 |
sys-fs/fuse:3= |
| 47 | 47 |
sys-fs/squashfuse |
| 48 | 48 |
) |
| 49 |
json? ( |
|
| 50 |
dev-libs/cJSON |
|
| 51 |
) |
|
| 49 | 52 |
" |
| 50 | 53 |
RDEPEND=" |
| 51 | 54 |
${DEPEND}
|
| ... | ... | |
| 76 | 79 |
local econf_args=( |
| 77 | 80 |
$(use_enable doc html) |
| 78 | 81 |
$(use_enable ch-image) |
| 82 |
$(use_with json) |
|
| 79 | 83 |
# activates linking against both fuse and squashfuse |
| 80 |
$(use_with fuse libsquashfuse) |
|
| 84 |
$(use_with fuse squashfuse) |
|
| 85 |
# https://github.com/ivmai/bdwgc not packaged |
|
| 86 |
--without-gc |
|
| 81 | 87 |
# Libdir is used as a libexec-style destination. |
| 82 | 88 |
--libdir="${EPREFIX}"/usr/lib
|
| 83 | 89 |
# Attempts to call python-exec directly otherwise. |