From bc13a5a763af69ee7f9e8a39b05b74f1dadce544 Mon Sep 17 00:00:00 2001
From: Akira Ohgaki <akiraohgaki@gmail.com>
Date: Sat, 27 Jan 2018 03:30:32 +0900
Subject: [PATCH] Include unzip, p7zip, and unrar-free into AppImage

---
 pkg/appimage/appimage.sh | 4 ++++
 scripts/build-docker.sh  | 1 +
 2 files changed, 5 insertions(+)

diff --git a/pkg/appimage/appimage.sh b/pkg/appimage/appimage.sh
index 2643a46..471df47 100644
--- a/pkg/appimage/appimage.sh
+++ b/pkg/appimage/appimage.sh
@@ -19,6 +19,10 @@ install -D -m 755 /lib/x86_64-linux-gnu/libssl.so.1.0.0 ${PKGNAME}.AppDir/usr/li
 install -D -m 755 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 ${PKGNAME}.AppDir/usr/lib/libcrypto.so.1.0.0
 install -D -m 755 /lib/x86_64-linux-gnu/libz.so.1 ${PKGNAME}.AppDir/usr/lib/libz.so.1
 
+install -D -m 755 /usr/bin/unzip ${PKGNAME}.AppDir/usr/bin/unzip
+install -D -m 755 /usr/lib/p7zip/7zr ${PKGNAME}.AppDir/usr/bin/7z
+install -D -m 755 /usr/bin/unrar-free ${PKGNAME}.AppDir/usr/bin/unrar
+
 ./squashfs-root/AppRun ${PKGNAME}.AppDir/usr/share/applications/${PKGNAME}.desktop -appimage
 
 mv *.AppImage ${PKGNAME}-${PKGVER}-${PKGREL}-x86_64.AppImage
diff --git a/scripts/build-docker.sh b/scripts/build-docker.sh
index 565a0d0..d5125da 100644
--- a/scripts/build-docker.sh
+++ b/scripts/build-docker.sh
@@ -42,6 +42,7 @@ build_appimage() {
     #apt -y install build-essential qt5-default libqt5websockets5-dev
     #apt -y install cmake libssl-dev libcurl4-gnutls-dev libxpm-dev
     apt -y install libssl1.0.0 zlib1g
+    apt -y install unzip p7zip unrar-free
 
     add-apt-repository -y ppa:beineri/opt-qt593-trusty
     echo 'deb http://download.opensuse.org/repositories/home:/TheAssassin:/AppImageLibraries/xUbuntu_14.04/ /' > /etc/apt/sources.list.d/curl-httponly.list
-- 
GitLab