infra(clojure): update build dependencies (#278)

This commit is contained in:
Aaron Pham
2023-08-29 17:06:41 -04:00
committed by GitHub
parent 2fd4b77594
commit f678f71e18
3 changed files with 202 additions and 34 deletions

View File

@@ -7,6 +7,45 @@ LABEL org.opencontainers.image.licenses="Apache-2.0"
ENV DEBIAN_FRONTEND=noninteractive
# vendorred from https://github.com/rust-lang/docker-rust/blob/d2002ab9f7a29ce1dcbbac7d77fbd598fd971d1a/1.72.0/buster/slim/Dockerfile
ENV RUSTUP_HOME=/usr/local/rustup \
CARGO_HOME=/usr/local/cargo \
PATH=/usr/local/cargo/bin:$PATH \
RUST_VERSION=1.72.0
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends \
ca-certificates \
gcc \
libc6-dev \
wget \
; \
dpkgArch="$(dpkg --print-architecture)"; \
case "${dpkgArch##*-}" in \
amd64) rustArch='x86_64-unknown-linux-gnu'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; \
armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='f21c44b01678c645d8fbba1e55e4180a01ac5af2d38bcbd14aa665e0d96ed69a' ;; \
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; \
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='e7b0f47557c1afcd86939b118cbcf7fb95a5d1d917bdd355157b63ca00fc4333' ;; \
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
esac; \
url="https://static.rust-lang.org/rustup/archive/1.26.0/${rustArch}/rustup-init"; \
wget "$url"; \
echo "${rustupSha256} *rustup-init" | sha256sum -c -; \
chmod +x rustup-init; \
./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch}; \
rm rustup-init; \
chmod -R a+w $RUSTUP_HOME $CARGO_HOME; \
rustup --version; \
cargo --version; \
rustc --version; \
apt-get remove -y --auto-remove \
wget \
; \
rm -rf /var/lib/apt/lists/*;
RUN rustup target add aarch64-apple-darwin
RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential openjdk-17-jdk curl git npm bash python3 python3-pip gcc python3-dev \
&& rm -rf /var/lib/apt/lists/*

View File

@@ -51,6 +51,9 @@
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
"@emotion/utils": "^1.2.1",
"@emotion/weak-memoize": "^0.3.1",
"@floating-ui/core": "^1.4.1",
"@floating-ui/dom": "^1.5.1",
"@floating-ui/react-dom": "^2.0.2",
"@mui/base": "5.0.0-beta.12",
"@mui/icons-material": "5.14.6",
"@mui/material": "5.14.6",

View File

@@ -44,15 +44,24 @@ dependencies:
'@emotion/weak-memoize':
specifier: ^0.3.1
version: 0.3.1
'@floating-ui/core':
specifier: ^1.4.1
version: 1.4.1
'@floating-ui/dom':
specifier: ^1.5.1
version: 1.5.1
'@floating-ui/react-dom':
specifier: ^2.0.2
version: 2.0.2(react-dom@18.2.0)(react@18.2.0)
'@mui/base':
specifier: 5.0.0-beta.11
version: 5.0.0-beta.11(react-dom@18.2.0)(react@18.2.0)
specifier: 5.0.0-beta.12
version: 5.0.0-beta.12(react-dom@18.2.0)(react@18.2.0)
'@mui/icons-material':
specifier: 5.14.3
version: 5.14.3(@mui/material@5.14.5)(react@18.2.0)
specifier: 5.14.6
version: 5.14.6(@mui/material@5.14.6)(react@18.2.0)
'@mui/material':
specifier: 5.14.5
version: 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
specifier: 5.14.6
version: 5.14.6(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
'@mui/private-theming':
specifier: ^5.14.5
version: 5.14.5(react@18.2.0)
@@ -67,10 +76,10 @@ dependencies:
version: 5.14.5(react@18.2.0)
'@mui/x-data-grid':
specifier: 6.11.2
version: 6.11.2(@mui/material@5.14.5)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0)
version: 6.11.2(@mui/material@5.14.6)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0)
'@mui/x-date-pickers':
specifier: 6.11.2
version: 6.11.2(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@mui/base@5.0.0-beta.11)(@mui/material@5.14.5)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0)
specifier: 6.12.0
version: 6.12.0(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@mui/base@5.0.0-beta.12)(@mui/material@5.14.6)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0)
'@popperjs/core':
specifier: ^2.11.8
version: 2.11.8
@@ -140,8 +149,8 @@ devDependencies:
specifier: ^10.1.0
version: 10.1.0(postcss@8.4.23)
shadow-cljs:
specifier: 2.25.2
version: 2.25.2
specifier: 2.25.3
version: 2.25.3
tailwindcss:
specifier: ^3.3.2
version: 3.3.2
@@ -193,6 +202,13 @@ packages:
regenerator-runtime: 0.14.0
dev: false
/@babel/runtime@7.22.11:
resolution: {integrity: sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.0
dev: false
/@babel/types@7.22.10:
resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==}
engines: {node: '>=6.9.0'}
@@ -316,6 +332,34 @@ packages:
resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
dev: false
/@floating-ui/core@1.4.1:
resolution: {integrity: sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==}
dependencies:
'@floating-ui/utils': 0.1.1
dev: false
/@floating-ui/dom@1.5.1:
resolution: {integrity: sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==}
dependencies:
'@floating-ui/core': 1.4.1
'@floating-ui/utils': 0.1.1
dev: false
/@floating-ui/react-dom@2.0.2(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@floating-ui/dom': 1.5.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/@floating-ui/utils@0.1.1:
resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==}
dev: false
/@jridgewell/gen-mapping@0.3.3:
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
@@ -341,8 +385,8 @@ packages:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.4.15
/@mui/base@5.0.0-beta.11(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-FdKZGPd8qmC3ZNke7CNhzcEgToc02M6WYZc9hcBsNQ17bgAd3s9F//1bDDYgMVBYxDM71V0sv/hBHlOY4I1ZVA==}
/@mui/base@5.0.0-beta.12(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-tZjjXNAyUpwSDT1uRliZMhRQkWYzELJ8Qi61EuOMRpi36HIwnK2T7Nr4RI423Sv8G2EEikDAZj7je33eNd73NQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@types/react': ^17.0.0 || ^18.0.0
@@ -354,8 +398,9 @@ packages:
dependencies:
'@babel/runtime': 7.22.10
'@emotion/is-prop-valid': 1.2.1
'@floating-ui/react-dom': 2.0.2(react-dom@18.2.0)(react@18.2.0)
'@mui/types': 7.2.4
'@mui/utils': 5.14.5(react@18.2.0)
'@mui/utils': 5.14.7(react@18.2.0)
'@popperjs/core': 2.11.8
clsx: 2.0.0
prop-types: 15.8.1
@@ -364,12 +409,12 @@ packages:
react-is: 18.2.0
dev: false
/@mui/core-downloads-tracker@5.14.5:
resolution: {integrity: sha512-+wpGH1USwPcKMFPMvXqYPC6fEvhxM3FzxC8lyDiNK/imLyyJ6y2DPb1Oue7OGIKJWBmYBqrWWtfovrxd1aJHTA==}
/@mui/core-downloads-tracker@5.14.7:
resolution: {integrity: sha512-sCWTUNElBPgB30iLvWe3PU7SIlTKZNf6/E/sko85iHVeHCM6WPkDw+y89CrZYjhFNmPqt2fIQM/pZu+rP2lFLA==}
dev: false
/@mui/icons-material@5.14.3(@mui/material@5.14.5)(react@18.2.0):
resolution: {integrity: sha512-XkxWPhageu1OPUm2LWjo5XqeQ0t2xfGe8EiLkRW9oz2LHMMZmijvCxulhgquUVTF1DnoSh+3KoDLSsoAFtVNVw==}
/@mui/icons-material@5.14.6(@mui/material@5.14.6)(react@18.2.0):
resolution: {integrity: sha512-7Cujy7lRGTj2T3SvY9C9ZOTFDtrXJogeNnRcU/ODyNoxwskMNPFOcc15F+98MAdJenBVLJPYu+vPP6DUvEpNrA==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@mui/material': ^5.0.0
@@ -380,12 +425,12 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.22.10
'@mui/material': 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
'@mui/material': 5.14.6(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
dev: false
/@mui/material@5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-4qa4GMfuZH0Ai3mttk5ccXP8a3sf7aPlAJwyMrUSz6h9hPri6BPou94zeu3rENhhmKLby9S/W1y+pmficy8JKA==}
/@mui/material@5.14.6(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-C3UgGrmtvcGkQkm0ONBU7bTdapTjQc2Se3b2354xMmU7lgSgW7VM6EP9wIH5XqqoJ60m9l/s9kbTWX0Y+EaWvA==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@emotion/react': ^11.5.0
@@ -404,11 +449,11 @@ packages:
'@babel/runtime': 7.22.10
'@emotion/react': 11.10.6(react@18.2.0)
'@emotion/styled': 11.10.6(@emotion/react@11.10.6)(react@18.2.0)
'@mui/base': 5.0.0-beta.11(react-dom@18.2.0)(react@18.2.0)
'@mui/core-downloads-tracker': 5.14.5
'@mui/system': 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0)
'@mui/base': 5.0.0-beta.12(react-dom@18.2.0)(react@18.2.0)
'@mui/core-downloads-tracker': 5.14.7
'@mui/system': 5.14.7(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0)
'@mui/types': 7.2.4
'@mui/utils': 5.14.5(react@18.2.0)
'@mui/utils': 5.14.7(react@18.2.0)
'@types/react-transition-group': 4.4.6
clsx: 2.0.0
csstype: 3.1.2
@@ -435,6 +480,22 @@ packages:
react: 18.2.0
dev: false
/@mui/private-theming@5.14.7(react@18.2.0):
resolution: {integrity: sha512-Y86+hmDnJab2Ka42PgxKpK3oL7EiacbeeX3X/lG9LGO0wSc45wZjHeTfIlVSkkUCkexiMKEJp5NlSjZhr27NRQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@types/react': ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
peerDependenciesMeta:
'@types/react':
optional: true
dependencies:
'@babel/runtime': 7.22.10
'@mui/utils': 5.14.7(react@18.2.0)
prop-types: 15.8.1
react: 18.2.0
dev: false
/@mui/styled-engine@5.13.2(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0):
resolution: {integrity: sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw==}
engines: {node: '>=12.0.0'}
@@ -457,6 +518,28 @@ packages:
react: 18.2.0
dev: false
/@mui/styled-engine@5.14.7(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0):
resolution: {integrity: sha512-hKBETEDsIAkL8/mBwPiQj/vw28OeIhMXC3Tvj4J2bb9snxAKpiZioR1PwqP+6P41twsC/GKBd0Vr9oaWYaHuMg==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
react: ^17.0.0 || ^18.0.0
peerDependenciesMeta:
'@emotion/react':
optional: true
'@emotion/styled':
optional: true
dependencies:
'@babel/runtime': 7.22.10
'@emotion/cache': 11.11.0
'@emotion/react': 11.10.6(react@18.2.0)
'@emotion/styled': 11.10.6(@emotion/react@11.10.6)(react@18.2.0)
csstype: 3.1.2
prop-types: 15.8.1
react: 18.2.0
dev: false
/@mui/system@5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0):
resolution: {integrity: sha512-mextXZHDeGcR7E1kx43TRARrVXy+gI4wzpUgNv7MqZs1dvTVXQGVeAT6ydj9d6FUqHBPMNLGV/21vJOrpqsL+w==}
engines: {node: '>=12.0.0'}
@@ -486,6 +569,35 @@ packages:
react: 18.2.0
dev: false
/@mui/system@5.14.7(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0):
resolution: {integrity: sha512-jeZtHglc+Pi6qjGoopT6O4RqYXVBMqHVOsjMGP0hxGSSPm1T4gsAu7jU8eqGx9YwwjvvJ0eotTjFqw7iJ6qE2Q==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
'@types/react': ^17.0.0 || ^18.0.0
react: ^17.0.0 || ^18.0.0
peerDependenciesMeta:
'@emotion/react':
optional: true
'@emotion/styled':
optional: true
'@types/react':
optional: true
dependencies:
'@babel/runtime': 7.22.10
'@emotion/react': 11.10.6(react@18.2.0)
'@emotion/styled': 11.10.6(@emotion/react@11.10.6)(react@18.2.0)
'@mui/private-theming': 5.14.7(react@18.2.0)
'@mui/styled-engine': 5.14.7(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0)
'@mui/types': 7.2.4
'@mui/utils': 5.14.7(react@18.2.0)
clsx: 2.0.0
csstype: 3.1.2
prop-types: 15.8.1
react: 18.2.0
dev: false
/@mui/types@7.2.4:
resolution: {integrity: sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==}
peerDependencies:
@@ -509,7 +621,21 @@ packages:
react-is: 18.2.0
dev: false
/@mui/x-data-grid@6.11.2(@mui/material@5.14.5)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0):
/@mui/utils@5.14.7(react@18.2.0):
resolution: {integrity: sha512-RtheP/aBoPogVdi8vj8Vo2IFnRa4mZVmnD0RGlVZ49yF60rZs+xP4/KbpIrTr83xVs34QmHQ2aQ+IX7I0a0dDw==}
engines: {node: '>=12.0.0'}
peerDependencies:
react: ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.22.10
'@types/prop-types': 15.7.5
'@types/react-is': 18.2.1
prop-types: 15.8.1
react: 18.2.0
react-is: 18.2.0
dev: false
/@mui/x-data-grid@6.11.2(@mui/material@5.14.6)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-84IgDwjgQ2eqTJvoj0BxN2KIgQdwTf7pnR0dYxbpcIkB+LMsOxSv502UJkvWWkjm16D4vKcj4QMSLsWhc21BHg==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -519,7 +645,7 @@ packages:
react-dom: ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.22.10
'@mui/material': 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
'@mui/material': 5.14.6(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
'@mui/system': 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0)
'@mui/utils': 5.14.5(react@18.2.0)
clsx: 2.0.0
@@ -529,8 +655,8 @@ packages:
reselect: 4.1.8
dev: false
/@mui/x-date-pickers@6.11.2(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@mui/base@5.0.0-beta.11)(@mui/material@5.14.5)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-AOmXtnnAhjlku03oqRMOG1oJkxazBTz06A6a0iRz+1sUyBWbqz5kKH9eYUYQC4Tv3j2EciRpwyns5xwX3wpc1A==}
/@mui/x-date-pickers@6.12.0(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(@mui/base@5.0.0-beta.12)(@mui/material@5.14.6)(@mui/system@5.14.5)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-lEfdPKdr2o2jUvEviYB/xaYaHJ3Gf9u/AvU3eCX6R0mzIpi1h1SsmrFOTcBIFkwz1iekUNIdZjfrkKmLX+n6dA==}
engines: {node: '>=14.0.0'}
peerDependencies:
'@emotion/react': ^11.9.0
@@ -567,11 +693,11 @@ packages:
moment-jalaali:
optional: true
dependencies:
'@babel/runtime': 7.22.10
'@babel/runtime': 7.22.11
'@emotion/react': 11.10.6(react@18.2.0)
'@emotion/styled': 11.10.6(@emotion/react@11.10.6)(react@18.2.0)
'@mui/base': 5.0.0-beta.11(react-dom@18.2.0)(react@18.2.0)
'@mui/material': 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
'@mui/base': 5.0.0-beta.12(react-dom@18.2.0)(react@18.2.0)
'@mui/material': 5.14.6(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react-dom@18.2.0)(react@18.2.0)
'@mui/system': 5.14.5(@emotion/react@11.10.6)(@emotion/styled@11.10.6)(react@18.2.0)
'@mui/utils': 5.14.5(react@18.2.0)
'@types/react-transition-group': 4.4.6
@@ -2774,8 +2900,8 @@ packages:
resolution: {integrity: sha512-cZB2pzVXBnhpJ6PQdsjO+j/MksR28mv4QD/hP/2y1fsIa9Z9RutYgh3N34FZ8Ktl4puAXaIGlct+gMCJ5BmwmA==}
dev: true
/shadow-cljs@2.25.2:
resolution: {integrity: sha512-2Pe6LW839rGIPsWxXrjiWRETlCrNPH19u881nwsSkLLLt540lTt1OmbjlGLJjQta2t74WJI7gu6c2tjMSyUGcQ==}
/shadow-cljs@2.25.3:
resolution: {integrity: sha512-vqziimWfQl6WbVq/mJbbIO7W9pg8tZrKxtehoA2kS713ro1PlZxGrZoKfrxCw9T03zgHrO/Zmh/y8GLtqKUbLQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies: