diff --git a/app/src/main.cpp b/app/src/main.cpp index bee9a2e5d01acb0122b332cb358a476e252188da..ea65f907037e3ae8aeb5ff170f8b4f4bbc6b6323 100644 --- a/app/src/main.cpp +++ b/app/src/main.cpp @@ -14,11 +14,11 @@ int main(int argc, char *argv[]) { // Init - auto envPath = QGuiApplication::applicationDirPath() + ":" + QString::fromLocal8Bit(qgetenv("PATH").constData()); - qputenv("PATH", envPath.toUtf8().constData()); - QGuiApplication app(argc, argv); // This is backend program, but need GUI module + auto envPath = app.applicationDirPath() + ":" + QString::fromLocal8Bit(qgetenv("PATH").constData()); + qputenv("PATH", envPath.toUtf8().constData()); + auto *configHandler = new ConfigHandler(&app); auto appConfigApplication = configHandler->getAppConfigApplication(); diff --git a/pkg/appimage/appimage.sh b/pkg/appimage/appimage.sh index 6b2c5c3cda163f6613e250fd362cecac24ba96bb..48fec084bad9c329f9df4ec2c5874cb75e25b65a 100644 --- a/pkg/appimage/appimage.sh +++ b/pkg/appimage/appimage.sh @@ -21,7 +21,6 @@ install -D -m 755 /lib/x86_64-linux-gnu/libz.so.1 ${PKGNAME}.AppDir/usr/lib/libz 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 ${PKGNAME}.AppDir/usr/bin/unrar ./squashfs-root/AppRun ${PKGNAME}.AppDir/usr/share/applications/${PKGNAME}.desktop -appimage diff --git a/scripts/build-docker.sh b/scripts/build-docker.sh index ece63fcdac53c40741f904335e4347b42442a3b5..f6e1726bd550f8702532358426934c558da5a9d7 100644 --- a/scripts/build-docker.sh +++ b/scripts/build-docker.sh @@ -42,7 +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 + apt -y install unzip p7zip 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