sysutils/linux-miniconda-installer: Aid for installing and using miniconda
Conda, like pip and CRAN, is a popular system that allows non-root users to install many binary software packages in their own directories. The system includes a base "channel" (repository) as well as 3rd party community channels, such as "bioconda". QC for community channels is generally below that of the base channel and FreeBSD ports, but they provide users with a convenient way to install software not yet available in FreeBSD ports. Packages are available for Linux, MacOS, and Windows. Linux Conda packages work about as well on FreeBSD as they do on CentOS, which is the basis of FreeBSD's Linux compatibility tool set. However, Conda and its packages require a complete Linux environment for full functionality. Typical Conda users do not know how to configure this environment on FreeBSD. Miniconda-installer ensures a proper environment for installing and using Miniconda and the packages it provides.
This commit is contained in:
parent
8ec6540019
commit
ed41b3295c
4 changed files with 48 additions and 0 deletions
|
@ -608,6 +608,7 @@
|
||||||
SUBDIR += linux-c7-lttng-ust
|
SUBDIR += linux-c7-lttng-ust
|
||||||
SUBDIR += linux-c7-numactl-libs
|
SUBDIR += linux-c7-numactl-libs
|
||||||
SUBDIR += linux-c7-userspace-rcu
|
SUBDIR += linux-c7-userspace-rcu
|
||||||
|
SUBDIR += linux-miniconda-installer
|
||||||
SUBDIR += linux-rkbin
|
SUBDIR += linux-rkbin
|
||||||
SUBDIR += linuxfdisk
|
SUBDIR += linuxfdisk
|
||||||
SUBDIR += lizardfs
|
SUBDIR += lizardfs
|
||||||
|
|
27
sysutils/linux-miniconda-installer/Makefile
Normal file
27
sysutils/linux-miniconda-installer/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
PORTNAME= miniconda-installer
|
||||||
|
DISTVERSION= 0.1.0
|
||||||
|
CATEGORIES= sysutils linux
|
||||||
|
PKGNAMEPREFIX= linux-
|
||||||
|
|
||||||
|
MAINTAINER= jwb@FreeBSD.org
|
||||||
|
COMMENT= Aid for installing and using miniconda
|
||||||
|
|
||||||
|
LICENSE= BSD2CLAUSE
|
||||||
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
|
ONLY_FOR_ARCHS= amd64
|
||||||
|
|
||||||
|
RUN_DEPENDS= auto-admin>=0.7.2:sysutils/auto-admin
|
||||||
|
|
||||||
|
USES= linux python:3.8
|
||||||
|
USE_GITHUB= yes
|
||||||
|
|
||||||
|
GH_ACCOUNT= outpaddling
|
||||||
|
NO_BUILD= yes
|
||||||
|
PLIST_FILES= bin/miniconda-installer bin/conda-shell
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
${INSTALL_SCRIPT} ${WRKSRC}/miniconda-installer ${WRKSRC}/conda-shell \
|
||||||
|
${STAGEDIR}${PREFIX}/bin
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
sysutils/linux-miniconda-installer/distinfo
Normal file
3
sysutils/linux-miniconda-installer/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1618589744
|
||||||
|
SHA256 (outpaddling-miniconda-installer-0.1.0_GH0.tar.gz) = 60d99e614aa9a89ec538ae21d08f09fc055284254d771a18bc271df5df259a85
|
||||||
|
SIZE (outpaddling-miniconda-installer-0.1.0_GH0.tar.gz) = 2434
|
17
sysutils/linux-miniconda-installer/pkg-descr
Normal file
17
sysutils/linux-miniconda-installer/pkg-descr
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
Conda, like pip and CRAN, is a popular system that allows non-root users to
|
||||||
|
install many binary software packages in their own directories. The system
|
||||||
|
includes a base "channel" (repository) as well as 3rd party community
|
||||||
|
channels, such as "bioconda". QC for community channels is generally below
|
||||||
|
that of the base channel and FreeBSD ports, but they provide users with a
|
||||||
|
convenient way to install software not yet available in FreeBSD ports.
|
||||||
|
|
||||||
|
Packages are available for Linux, MacOS, and Windows. Linux Conda packages
|
||||||
|
work about as well on FreeBSD as they do on CentOS, which is the basis of
|
||||||
|
FreeBSD's Linux compatibility tool set. However, Conda and its packages
|
||||||
|
require a complete Linux environment for full functionality.
|
||||||
|
|
||||||
|
Typical Conda users do not know how to configure this environment on FreeBSD.
|
||||||
|
Miniconda-installer ensures a proper environment for installing and using
|
||||||
|
Miniconda and the packages it provides.
|
||||||
|
|
||||||
|
WWW: https://github.com/outpaddling/miniconda-installer
|
Loading…
Reference in a new issue