2
2
3
3
set -e
4
4
5
- sudo add-apt-repository --yes ppa:beineri/opt-qt593-xenial
6
5
sudo apt-get update -qq
7
6
8
7
# wget https://ftp.fau.de/debian/pool/main/p/patchelf/patchelf_0.8-2_amd64.deb
9
8
# echo "5d506507df7c02766ae6c3ca0d15b4234f4cb79a80799190ded9d3ca0ac28c0c patchelf_0.8-2_amd64.deb" | sha256sum -c
10
- wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/patchelf/patchelf_0.8-2_amd64.deb
11
- echo " b3b69f346afb16ab9e925b91afc4c77179a70b676c2eb58a2821f8664fd4cae6 patchelf_0.8-2_amd64.deb" | sha256sum -c
9
+ if [ " $( uname -m) " = " aarch64" ]; then
10
+ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/patchelf/patchelf_0.8-2_arm64.deb;
11
+ echo " 3236b6aa89e891a9ab2da4f4574784b29ebd418b55d30a332ed8e2feff537d3c patchelf_0.8-2_arm64.deb" | sha256sum -c;
12
+ tool_arch=" aarch64" ;
13
+ else
14
+ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/patchelf/patchelf_0.8-2_amd64.deb;
15
+ echo " b3b69f346afb16ab9e925b91afc4c77179a70b676c2eb58a2821f8664fd4cae6 patchelf_0.8-2_amd64.deb" | sha256sum -c;
16
+ tool_arch=" x86_64" ;
17
+ fi
12
18
13
- sudo dpkg -i patchelf_0.8-2_amd64 .deb
19
+ sudo dpkg -i patchelf_0.8-2_ * .deb
14
20
# We want a newer patchelf since the one above is missing e.g., '--add-needed' which our users might want to use
15
21
# However, the newer patchelf versions are broken and cripple, e.g., libQt5Core; see https://github.com/NixOS/patchelf/issues/124
16
22
# git clone -o e1e39f3 https://github.com/NixOS/patchelf
@@ -23,12 +29,12 @@ sudo dpkg -i patchelf_0.8-2_amd64.deb
23
29
cd /tmp/
24
30
# wget -c https://artifacts.assassinate-you.net/artifactory/AppImageKit/travis-2052/appimagetool-x86_64.AppImage # branch last-good, https://travis-ci.org/AppImage/AppImageKit/jobs/507462541
25
31
# wget -c "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" # See #542
26
- wget -c " https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-x86_64 .AppImage" # Workaround for #542
32
+ wget -c " https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-$tool_arch .AppImage" # Workaround for #542
27
33
chmod +x appimagetool* AppImage
28
34
./appimagetool* AppImage --appimage-extract
29
35
sudo cp squashfs-root/usr/bin/* /usr/local/bin/
30
36
sudo cp -r squashfs-root/usr/lib/appimagekit /usr/local/lib/
31
37
sudo chmod +rx /usr/local/lib/appimagekit
32
38
cd -
33
39
34
- sudo apt-get -y install qt59base qt59declarative qt59webengine binutils xpra zsync desktop-file-utils gcc g++ make libgl1-mesa-dev fuse psmisc qt59translations
40
+ sudo apt-get -y install qt5-default qtbase5-dev qtdeclarative5-dev qtwebengine5-dev qttranslations5-l10n binutils xpra zsync desktop-file-utils gcc g++ make libgl1-mesa-dev fuse psmisc
0 commit comments