From 4f3a29d7e61cdb8a8d41dc7ed3d2d2aa1d14abd9 Mon Sep 17 00:00:00 2001 From: anuejn Date: Wed, 3 Jun 2020 21:01:56 +0200 Subject: [PATCH] [makefiles] add missing dependencies * Add IntelHex and smbus-cffi as python dependencies fixes #144 #149 * add man and pic tools fixes #139 #148 * install wheel before the other pip packages --- makefiles/in_chroot/install.sh | 1 + makefiles/in_chroot/requirements_pacman.txt | 6 ++++++ makefiles/in_chroot/requirements_pip.txt | 3 +++ 3 files changed, 10 insertions(+) diff --git a/makefiles/in_chroot/install.sh b/makefiles/in_chroot/install.sh index 6abed47d..3e158f31 100755 --- a/makefiles/in_chroot/install.sh +++ b/makefiles/in_chroot/install.sh @@ -15,6 +15,7 @@ pacman --noconfirm -R linux-zedboard || true # install dependencies pacman --noconfirm --needed -S $(grep -vE "^\s*#" makefiles/in_chroot/requirements_pacman.txt | tr "\n" " ") +pip install wheel pip install -r makefiles/in_chroot/requirements_pip.txt # setup users diff --git a/makefiles/in_chroot/requirements_pacman.txt b/makefiles/in_chroot/requirements_pacman.txt index b8d30406..5a60265e 100644 --- a/makefiles/in_chroot/requirements_pacman.txt +++ b/makefiles/in_chroot/requirements_pacman.txt @@ -28,6 +28,8 @@ nano python-pip python-numpy dtc +man +man-pages # webserver lighttpd @@ -50,3 +52,7 @@ iw wpa_supplicant networkmanager dnsmasq + +# tools required to compile pic firmware +sdcc +gputils diff --git a/makefiles/in_chroot/requirements_pip.txt b/makefiles/in_chroot/requirements_pip.txt index 9bd53313..387c4df9 100644 --- a/makefiles/in_chroot/requirements_pip.txt +++ b/makefiles/in_chroot/requirements_pip.txt @@ -5,3 +5,6 @@ pypng==0.0.18 bitarray pyserial +IntelHex +wheel +smbus-cffi