Skip to content

Commit c42c514

Browse files
committed
rewrite create_appimage.sh
1 parent 0f0c2fd commit c42c514

1 file changed

Lines changed: 27 additions & 14 deletions

File tree

create_appimage.sh

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,39 @@ source build_tools/linux.sh
77

88
create_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+
1314
cp -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/
1516
cp -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+
2224
mkdir -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

2536
cd $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

3044
cd $X_SOURCE_PATH
31-
3245
rm -Rf $X_SOURCE_PATH/release/appDir

0 commit comments

Comments
 (0)