blob: 94320ebb48f3accd6a14eea24f53c997cd0bae0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
# Contributor : Anthony Wang <ta180m@pm.me>
# Contributor : Ashwin Vishnu <ashwinvis+arch At protonmail DoT cOm>
# Contributor : Immae <ismael.bouya@normalesup.org>
# Contributor : Martin Wimpress <code@flexion.org>
# Contributor : Jingbei Li <i@jingbei.li>
pkgname=miniconda3
pkgver=26.3.2.2
_pkgver=${pkgver%.*}-${pkgver##*.}
_pyversion=py313
pkgrel=1
pkgdesc="Mini version of Anaconda Python distribution"
arch=(x86_64 aarch64)
url="https://conda.io/en/latest/miniconda"
license=(BSD-3-Clause)
provides=('conda')
source_x86_64=(https://repo.anaconda.com/miniconda/Miniconda3-${_pyversion}_${_pkgver}-Linux-x86_64.sh)
source_aarch64=(https://repo.anaconda.com/miniconda/Miniconda3-${_pyversion}_${_pkgver}-Linux-aarch64.sh)
options=(!strip libtool staticlibs)
sha512sums_x86_64=('46d0ffabbcccc5308fe4e88b15c8d348bb4bc59a86e4012749cd98e99789f83f766bd70a40a49edc18b97bc537e57040c8780db62a0b529908cfd5b2f8271d65')
sha512sums_aarch64=('d5e909726479947d1377664be0b0163fcdba7395560b77a44603a8071a1db83c461482697babfefa5c910b8a5c98d7a765b04926be099ae1f9cf9149db14df49')
install="${pkgname}.install"
package() {
prefix="${pkgdir}"/opt/"${pkgname}"
LD_PRELOAD="/usr/lib/libfakeroot/libfakeroot.so"
# Packaging miniconda3 for installation to /opt/miniconda3
bash "${srcdir}/Miniconda3-${_pyversion}_${_pkgver}-Linux-${CARCH}.sh" -b -p ${prefix} -f
[ "$BREAK_EARLY" = 1 ] && exit 1
cd "${prefix}"
# Correcting permissions
chmod a+r -R pkgs
# Stripping $pkgdir
sed -e "s|${pkgdir}||g" -i $(grep "${pkgdir}" . -rIl 2>/dev/null)
# Installing license
install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
|