From 93a17e4b29f88f13bd1b58bec7c5a9e6c890e3b1 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Tue, 5 Nov 2024 14:33:44 -0500 Subject: [PATCH] setup: Install pyelftools This is needed for Lineage's py extract utils --- setup/android_build_env.sh | 2 +- setup/arch-manjaro.sh | 2 +- setup/fedora.sh | 1 + setup/opensuse.sh | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/setup/android_build_env.sh b/setup/android_build_env.sh index f6f9fe57..c07331bd 100755 --- a/setup/android_build_env.sh +++ b/setup/android_build_env.sh @@ -40,7 +40,7 @@ sudo DEBIAN_FRONTEND=noninteractive \ libexpat1-dev libgmp-dev '^liblz4-.*' '^liblzma.*' libmpc-dev libmpfr-dev libncurses5-dev \ libsdl1.2-dev libssl-dev libtool libxml2 libxml2-utils '^lzma.*' lzop \ maven ncftp ncurses-dev patch patchelf pkg-config pngcrush \ - pngquant python2.7 python-all-dev re2c schedtool squashfs-tools subversion \ + pngquant python2.7 python3-pyelftools python-all-dev re2c schedtool squashfs-tools subversion \ texinfo unzip w3m xsltproc zip zlib1g-dev lzip \ libxml-simple-perl libswitch-perl apt-utils rsync \ ${PACKAGES} -y diff --git a/setup/arch-manjaro.sh b/setup/arch-manjaro.sh index b7b88a56..671761de 100755 --- a/setup/arch-manjaro.sh +++ b/setup/arch-manjaro.sh @@ -9,7 +9,7 @@ echo '[1/4] Enabling multilib repo' sudo sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf # Sync, update, and prepare system echo '[2/4] Syncing repositories and updating system packages' -sudo pacman -Syyu --noconfirm --needed git git-lfs multilib-devel fontconfig ttf-droid +sudo pacman -Syyu --noconfirm --needed git git-lfs multilib-devel fontconfig ttf-droid python-pyelftools # Install android build prerequisites echo '[3/4] Installing Android building prerequisites' packages="ncurses5-compat-libs lib32-ncurses5-compat-libs aosp-devel xml2 lineageos-devel" diff --git a/setup/fedora.sh b/setup/fedora.sh index f50d47ec..23e4ca36 100755 --- a/setup/fedora.sh +++ b/setup/fedora.sh @@ -40,6 +40,7 @@ sudo dnf install \ zip \ perl-Digest-SHA \ python2 \ + python3-pyelftools \ wget \ lzop \ openssl-devel \ diff --git a/setup/opensuse.sh b/setup/opensuse.sh index f3c8480e..b4b92af1 100644 --- a/setup/opensuse.sh +++ b/setup/opensuse.sh @@ -58,6 +58,7 @@ sudo zypper install \ perl-Digest-SHA1 \ python \ python-rpm-generators \ + python3-pyelftools \ readline-devel \ schedtool \ screenfetch \