From b7aefdc2bcdd4d40c8d1a798f3f60b9cf519922f Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Mon, 23 Mar 2026 22:36:39 +0100 Subject: [PATCH] complete zlib reqs in docs & docker --- .../Linux-Installation-Instructions.md | 22 +++++++++++++++---- .../Windows-Installation-Instructions.md | 4 +++- .../Windows-WSL2-Installation-Instructions.md | 4 +++- docker/archlinux/Dockerfile | 2 +- docker/debian-13-trixie-arm64/Dockerfile | 2 +- docker/debian-13-trixie-armhf/Dockerfile | 2 +- docker/debian-13-trixie/Dockerfile | 2 +- docker/debian-14-forky/Dockerfile | 2 +- docker/fedora-41/Dockerfile | 2 +- docker/fedora-42/Dockerfile | 2 +- docker/fedora-43/Dockerfile | 2 +- docker/homebrew/Dockerfile | 2 +- docker/kali/Dockerfile | 2 +- docker/opensuse-leap/Dockerfile | 2 +- docker/opensuse-tumbleweed/Dockerfile | 2 +- docker/parrot-core-latest/Dockerfile | 2 +- docker/ubuntu-22.04/Dockerfile | 2 +- docker/ubuntu-24.04/Dockerfile | 2 +- docker/ubuntu-25.04/Dockerfile | 2 +- docker/ubuntu-25.10/Dockerfile | 2 +- tools/shell.nix | 1 + 21 files changed, 42 insertions(+), 23 deletions(-) diff --git a/doc/md/Installation_Instructions/Linux-Installation-Instructions.md b/doc/md/Installation_Instructions/Linux-Installation-Instructions.md index 2f1a198ca..da18653ef 100644 --- a/doc/md/Installation_Instructions/Linux-Installation-Instructions.md +++ b/doc/md/Installation_Instructions/Linux-Installation-Instructions.md @@ -17,6 +17,8 @@ - [On openSUSE Leap 15.6](#on-opensuse-leap-156) - [On openSUSE Tumbleweed](#on-opensuse-tumbleweed) - [If you don't need...](#if-you-dont-need-3) + - [On NixOS](#on-nixos) + - [If you don't need...](#if-you-dont-need-4) - [Clone the repository](#clone-the-repository) - [Check ModemManager](#check-modemmanager) - [⚠️ Very important ⚠️](#️-very-important-️) @@ -88,7 +90,7 @@ you may have to install `libcanberra-gtk-module`. ^[Top](#top) ```sh -sudo pacman -Syu git base-devel readline bzip2 lz4 arm-none-eabi-gcc \ +sudo pacman -Syu git base-devel readline bzip2 lz4 zlib arm-none-eabi-gcc \ arm-none-eabi-newlib qt6-base bluez python gd --needed ``` @@ -102,6 +104,9 @@ you can skip the installation of `qt6-base`. 👉 If you don't need support for Python3 scripts in the Proxmark3 client, you can skip the installation of `python`. +👉 If you don't need support for decompressing compressed Google Smart Tap payloads in the Proxmark3 client, +you can skip the installation of `zlib`. + 👉 If you don't need support for NFC ePaper devices, you can skip the installation of `gd`. @@ -111,7 +116,7 @@ you can skip the installation of `gd`. ```sh sudo dnf install git make gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib \ -readline-devel bzip2-devel lz4-devel qt6-qtbase-devel bluez-libs-devel \ +readline-devel bzip2-devel lz4-devel zlib-ng-compat-devel qt6-qtbase-devel bluez-libs-devel \ python3-devel libatomic openssl-devel gd-devel ``` @@ -125,6 +130,9 @@ you can skip the installation of `qt6-qtbase-devel`. 👉 If you don't need support for Python3 scripts in the Proxmark3 client, you can skip the installation of `python3-devel`. +👉 If you don't need support for decompressing compressed Google Smart Tap payloads in the Proxmark3 client, +you can skip the installation of `zlib-ng-compat-devel`. + 👉 If you don't need support for NFC ePaper devices, you can skip the installation of `gd-devel`. @@ -134,7 +142,7 @@ you can skip the installation of `gd-devel`. ```sh sudo zypper install git patterns-devel-base-devel_basis gcc-c++ \ -readline-devel libbz2-devel liblz4-devel \ +readline-devel libbz2-devel liblz4-devel zlib-devel \ python3-devel libqt5-qtbase-devel libopenssl-devel gd-devel sudo zypper addrepo https://download.opensuse.org/repositories/home:wkazubski/15.6/home:wkazubski.repo && \ sudo zypper --gpg-auto-import-keys refresh && \ @@ -161,7 +169,7 @@ sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++-15 100 ```sh sudo zypper install git patterns-devel-base-devel_basis gcc-c++ \ -readline-devel libbz2-devel liblz4-devel bluez-devel \ +readline-devel libbz2-devel liblz4-devel zlib-devel bluez-devel \ python3-devel qt6-core-devel qt6-widgets-devel libopenssl-devel gd-devel \ cross-arm-none-gcc12 cross-arm-none-newlib-devel ``` @@ -173,6 +181,9 @@ you can skip the installation of `qt6-core-devel qt6-widgets-devel`. 👉 If you don't need support for Python3 scripts in the Proxmark3 client, you can skip the installation of `python3-devel`. +👉 If you don't need support for decompressing compressed Google Smart Tap payloads in the Proxmark3 client, +you can skip the installation of `zlib-devel`. + 👉 If you don't need support for NFC ePaper devices, you can skip the installation of `gd-devel`. @@ -196,6 +207,9 @@ you can comment out `qt6Packages.qtbase` and `qt6Packages.wrapQtAppsHook` in sh 👉 If you don't need support for Python3 scripts in the Proxmark3 client, you can comment out `python3` in shell.nix. +👉 If you don't need support for decompressing compressed Google Smart Tap payloads in the Proxmark3 client, +you can comment out `zlib` in shell.nix. + 👉 If you don't need support for NFC ePaper devices, you can comment out `gd` in shell.nix. diff --git a/doc/md/Installation_Instructions/Windows-Installation-Instructions.md b/doc/md/Installation_Instructions/Windows-Installation-Instructions.md index ca262a8eb..f50db31fb 100644 --- a/doc/md/Installation_Instructions/Windows-Installation-Instructions.md +++ b/doc/md/Installation_Instructions/Windows-Installation-Instructions.md @@ -170,13 +170,15 @@ Install dependencies: ```sh sudo apt-get install --no-install-recommends git ca-certificates build-essential pkg-config \ libreadline-dev gcc-arm-none-eabi libnewlib-dev qt6-base-dev \ -libbz2-dev liblz4-dev libpython3-dev libssl-dev libgd-dev +libbz2-dev liblz4-dev zlib1g-dev libpython3-dev libssl-dev libgd-dev ``` > [!NOTE] > * If you don't need the graphical components of the > Proxmark3 client, you can skip the installation of `qtbase6-dev`. > * If you don't need support for Python3 scripts in the > Proxmark3 client, you can skip the installation of `libpython3-dev`. +> * If you don't need support for decompressing compressed Google Smart Tap payloads +> in the Proxmark3 client, you can skip the installation of `zlib1g-dev`. > * If you don't need support for NFC ePaper devices in the > PM3 device, you can skip the installation of `libgd-dev`. diff --git a/doc/md/Installation_Instructions/Windows-WSL2-Installation-Instructions.md b/doc/md/Installation_Instructions/Windows-WSL2-Installation-Instructions.md index c6be50c10..7a4b1dc10 100644 --- a/doc/md/Installation_Instructions/Windows-WSL2-Installation-Instructions.md +++ b/doc/md/Installation_Instructions/Windows-WSL2-Installation-Instructions.md @@ -196,7 +196,7 @@ For example, on Ubuntu 24.04 or later: sudo apt-get install --no-install-recommends \ git ca-certificates build-essential pkg-config \ libreadline-dev gcc-arm-none-eabi libnewlib-dev \ - libbz2-dev liblz4-dev libpython3-dev qtbase6-dev \ + libbz2-dev liblz4-dev zlib1g-dev libpython3-dev qtbase6-dev \ libssl-dev libgd-dev ``` @@ -205,6 +205,8 @@ sudo apt-get install --no-install-recommends \ > Proxmark3 client, you can skip the installation of `qtbase6-dev`. > * If you don't need support for Python3 scripts in the > Proxmark3 client, you can skip the installation of `libpython3-dev`. +> * If you don't need support for decompressing compressed Google Smart Tap payloads +> in the Proxmark3 client, you can skip the installation of `zlib1g-dev`. > * If you don't need support for NFC ePaper devices in the > PM3 device, you can skip the installation of `libgd-dev`. diff --git a/docker/archlinux/Dockerfile b/docker/archlinux/Dockerfile index e047b3cc8..027a34e9a 100644 --- a/docker/archlinux/Dockerfile +++ b/docker/archlinux/Dockerfile @@ -5,7 +5,7 @@ RUN pacman -Syu --noconfirm RUN pacman-db-upgrade # bluez skipped, can't be installed in docker -RUN pacman -S --noconfirm sudo git base-devel cmake libusb readline bzip2 lz4 gd arm-none-eabi-gcc arm-none-eabi-newlib --needed +RUN pacman -S --noconfirm sudo git base-devel cmake libusb readline bzip2 lz4 zlib gd arm-none-eabi-gcc arm-none-eabi-newlib --needed # OpenCL for hitag2crack RUN pacman -S --noconfirm ocl-icd diff --git a/docker/debian-13-trixie-arm64/Dockerfile b/docker/debian-13-trixie-arm64/Dockerfile index 7e88a860b..ff95f12b4 100644 --- a/docker/debian-13-trixie-arm64/Dockerfile +++ b/docker/debian-13-trixie-arm64/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/debian-13-trixie-armhf/Dockerfile b/docker/debian-13-trixie-armhf/Dockerfile index e4725ca9f..71d9531a9 100644 --- a/docker/debian-13-trixie-armhf/Dockerfile +++ b/docker/debian-13-trixie-armhf/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/debian-13-trixie/Dockerfile b/docker/debian-13-trixie/Dockerfile index 1bb7733d0..118cadaa9 100644 --- a/docker/debian-13-trixie/Dockerfile +++ b/docker/debian-13-trixie/Dockerfile @@ -5,7 +5,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/debian-14-forky/Dockerfile b/docker/debian-14-forky/Dockerfile index 074f95876..1b75e2063 100644 --- a/docker/debian-14-forky/Dockerfile +++ b/docker/debian-14-forky/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/fedora-41/Dockerfile b/docker/fedora-41/Dockerfile index 73c5d346d..0c443e83d 100644 --- a/docker/fedora-41/Dockerfile +++ b/docker/fedora-41/Dockerfile @@ -2,7 +2,7 @@ FROM fedora:41 ENV LANG=C.UTF-8 -RUN dnf install -y passwd sudo git make cmake gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel lz4-devel bluez-libs-devel python3-devel openssl-devel gd-devel libatomic findutils +RUN dnf install -y passwd sudo git make cmake gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel lz4-devel zlib-ng-compat-devel bluez-libs-devel python3-devel openssl-devel gd-devel libatomic findutils RUN yum -y update diff --git a/docker/fedora-42/Dockerfile b/docker/fedora-42/Dockerfile index 75060263a..2f01ea035 100644 --- a/docker/fedora-42/Dockerfile +++ b/docker/fedora-42/Dockerfile @@ -2,7 +2,7 @@ FROM fedora:42 ENV LANG=C.UTF-8 -RUN dnf install -y passwd sudo git make cmake gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel lz4-devel bluez-libs-devel python3-devel openssl-devel gd-devel libatomic findutils +RUN dnf install -y passwd sudo git make cmake gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel lz4-devel zlib-ng-compat-devel bluez-libs-devel python3-devel openssl-devel gd-devel libatomic findutils RUN yum -y update diff --git a/docker/fedora-43/Dockerfile b/docker/fedora-43/Dockerfile index cd5710a9d..c2ddfab62 100644 --- a/docker/fedora-43/Dockerfile +++ b/docker/fedora-43/Dockerfile @@ -2,7 +2,7 @@ FROM fedora:rawhide ENV LANG=C.UTF-8 -RUN dnf install -y passwd sudo git make cmake gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel lz4-devel bluez-libs-devel python3-devel openssl-devel gd-devel libatomic findutils +RUN dnf install -y passwd sudo git make cmake gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel lz4-devel zlib-ng-compat-devel bluez-libs-devel python3-devel openssl-devel gd-devel libatomic findutils RUN yum -y update diff --git a/docker/homebrew/Dockerfile b/docker/homebrew/Dockerfile index d11abd604..05ec8cdab 100644 --- a/docker/homebrew/Dockerfile +++ b/docker/homebrew/Dockerfile @@ -11,6 +11,6 @@ RUN if [ -n "${UART_GID}" ]; then \ USER linuxbrew WORKDIR "/home/linuxbrew" -RUN brew install cmake pkg-config bzip2 lz4 && rm -rf ~/.cache/Homebrew +RUN brew install cmake pkg-config bzip2 lz4 zlib && rm -rf ~/.cache/Homebrew CMD ["/bin/bash"] diff --git a/docker/kali/Dockerfile b/docker/kali/Dockerfile index 91dad2468..cda92382a 100644 --- a/docker/kali/Dockerfile +++ b/docker/kali/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/opensuse-leap/Dockerfile b/docker/opensuse-leap/Dockerfile index 68976c117..eff0d1662 100644 --- a/docker/opensuse-leap/Dockerfile +++ b/docker/opensuse-leap/Dockerfile @@ -2,7 +2,7 @@ FROM opensuse/leap ENV LANG=C.UTF-8 -RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis cmake gcc15 gcc15-c++ readline-devel libbz2-devel liblz4-devel bluez-devel python3-devel libopenssl-devel gd-devel +RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis cmake gcc15 gcc15-c++ readline-devel libbz2-devel liblz4-devel zlib-devel bluez-devel python3-devel libopenssl-devel gd-devel RUN zypper --non-interactive install ocl-icd-devel diff --git a/docker/opensuse-tumbleweed/Dockerfile b/docker/opensuse-tumbleweed/Dockerfile index 93731d25a..7e2aeffc4 100644 --- a/docker/opensuse-tumbleweed/Dockerfile +++ b/docker/opensuse-tumbleweed/Dockerfile @@ -2,7 +2,7 @@ FROM opensuse/tumbleweed ENV LANG=C.UTF-8 -RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis cmake gcc-c++ readline-devel libbz2-devel liblz4-devel bluez-devel python3-devel libopenssl-devel cross-arm-none-gcc15 cross-arm-none-newlib-devel gd-devel +RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis cmake gcc-c++ readline-devel libbz2-devel liblz4-devel zlib-devel bluez-devel python3-devel libopenssl-devel cross-arm-none-gcc15 cross-arm-none-newlib-devel gd-devel RUN zypper --non-interactive install ocl-icd-devel diff --git a/docker/parrot-core-latest/Dockerfile b/docker/parrot-core-latest/Dockerfile index 3671b94da..ad7797e6a 100644 --- a/docker/parrot-core-latest/Dockerfile +++ b/docker/parrot-core-latest/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/ubuntu-22.04/Dockerfile b/docker/ubuntu-22.04/Dockerfile index 4e9d38671..5a559d518 100644 --- a/docker/ubuntu-22.04/Dockerfile +++ b/docker/ubuntu-22.04/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/ubuntu-24.04/Dockerfile b/docker/ubuntu-24.04/Dockerfile index 7ac58bf7d..650b25f40 100644 --- a/docker/ubuntu-24.04/Dockerfile +++ b/docker/ubuntu-24.04/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/ubuntu-25.04/Dockerfile b/docker/ubuntu-25.04/Dockerfile index 237460a4f..dadd0cdb1 100644 --- a/docker/ubuntu-25.04/Dockerfile +++ b/docker/ubuntu-25.04/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/docker/ubuntu-25.10/Dockerfile b/docker/ubuntu-25.10/Dockerfile index 886db9dc4..13b2b3954 100644 --- a/docker/ubuntu-25.10/Dockerfile +++ b/docker/ubuntu-25.10/Dockerfile @@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ - apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ + apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev liblz4-dev zlib1g-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev sudo && \ apt-get clean RUN apt-get install -y opencl-dev && \ diff --git a/tools/shell.nix b/tools/shell.nix index 120a176c4..3cae43e3f 100644 --- a/tools/shell.nix +++ b/tools/shell.nix @@ -11,6 +11,7 @@ mkShell { jansson gd lz4 + zlib whereami lua bluez5