@@ -7,26 +7,39 @@ source build_tools/linux.sh
77
88create_image_app_dir die
99
10- cp -f $X_SOURCE_PATH /build/release/die $X_SOURCE_PATH /release/appDir/usr/bin/
11- # cp -f $X_SOURCE_PATH/build/release/diec $X_SOURCE_PATH/release/appDir/usr/bin/
12- # cp -f $X_SOURCE_PATH/build/release/diel $X_SOURCE_PATH/release/appDir/usr/bin/
10+ cp -f $X_SOURCE_PATH /build/debug/die $X_SOURCE_PATH /release/appDir/usr/bin/
11+ # cp -f $X_SOURCE_PATH/build/debug/diec $X_SOURCE_PATH/release/appDir/usr/bin/
12+ # cp -f $X_SOURCE_PATH/build/debug/diel $X_SOURCE_PATH/release/appDir/usr/bin/
13+
1314cp -f $X_SOURCE_PATH /LINUX/io.github.horsicq.detect-it-easy.desktop $X_SOURCE_PATH /release/appDir/usr/share/applications/
14- cp -Rf $X_SOURCE_PATH /LINUX/hicolor/ $X_SOURCE_PATH /release/appDir/usr/share/icons/
15+ cp -Rf $X_SOURCE_PATH /LINUX/hicolor/ $X_SOURCE_PATH /release/appDir/usr/share/icons/
1516cp -f $X_SOURCE_PATH /LINUX/io.github.horsicq.detect-it-easy.metainfo.xml $X_SOURCE_PATH /release/appDir/usr/share/metainfo/
16- cp -Rf $X_SOURCE_PATH /images/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
17- cp -Rf $X_SOURCE_PATH /XStyles/qss/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
18- cp -Rf $X_SOURCE_PATH /XInfoDB/info/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
19- cp -Rf $X_SOURCE_PATH /Detect-It-Easy/db/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
20- cp -Rf $X_SOURCE_PATH /Detect-It-Easy/db_custom/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
21- cp -Rf $X_SOURCE_PATH /XYara/yara_rules/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
17+ cp -Rf $X_SOURCE_PATH /images/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
18+ cp -Rf $X_SOURCE_PATH /XStyles/qss/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
19+ cp -Rf $X_SOURCE_PATH /XInfoDB/info/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
20+ cp -Rf $X_SOURCE_PATH /Detect-It-Easy/db/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
21+ cp -Rf $X_SOURCE_PATH /Detect-It-Easy/db_custom/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
22+ cp -Rf $X_SOURCE_PATH /XYara/yara_rules/ $X_SOURCE_PATH /release/appDir/usr/lib/die/
23+
2224mkdir -p $X_SOURCE_PATH /release/appDir/usr/lib/die/signatures
23- cp -f $X_SOURCE_PATH /signatures/crypto.db $X_SOURCE_PATH /release/appDir/usr/lib/die/signatures/
25+ cp -f $X_SOURCE_PATH /signatures/crypto.db $X_SOURCE_PATH /release/appDir/usr/lib/die/signatures/
26+
27+ mkdir -p $X_SOURCE_PATH /release/appDir/usr/lib/qt5/plugins/platforms
28+ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so $X_SOURCE_PATH /release/appDir/usr/lib/qt5/plugins/platforms/
29+
30+ mkdir -p $X_SOURCE_PATH /release/appDir/usr/lib/qt5/plugins/imageformats
31+ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so $X_SOURCE_PATH /release/appDir/usr/lib/qt5/plugins/imageformats/
32+
33+ mkdir -p $X_SOURCE_PATH /release/appDir/usr/lib/qt5/plugins/printsupport
34+ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/printsupport/libcupsprintersupport.so $X_SOURCE_PATH /release/appDir/usr/lib/qt5/plugins/printsupport/
2435
2536cd $X_SOURCE_PATH /release
2637
27- linuxdeployqt $X_SOURCE_PATH /release/appDir/usr/share/applications/io.github.horsicq.detect-it-easy.desktop -appimage -always-overwrite
28- # mv *.AppImage die_${X_RELEASE_VERSION}.AppImage
38+ linuxdeploy \
39+ --appdir $X_SOURCE_PATH /release/appDir \
40+ --plugin qt \
41+ --executable $X_SOURCE_PATH /release/appDir/usr/bin/die \
42+ --output appimage
2943
3044cd $X_SOURCE_PATH
31-
3245rm -Rf $X_SOURCE_PATH /release/appDir
0 commit comments