diff --git a/build.sh b/build.sh index 17338f6..fbfe21b 100755 --- a/build.sh +++ b/build.sh @@ -98,29 +98,7 @@ function appbuild() echo "-----------------------------start-----------------------------" #GIT CODE - rm ../release/$syspath/$cpu/* - - git -C ../release clean -df - git -C ../release checkout . - git -C ../release pull - git -C ../sdk clean -df - git -C ../sdk checkout . - git -C ../sdk pull - - git -C ../code_device clean -df - git -C ../code_device checkout . - git -C ../code_device pull - - git -C ../code_app clean -df - git -C ../code_app checkout . - git -C ../code_app pull - - git -C ../code_lang checkout . - git -C ../code_lang pull - - git -C ../code_log checkout . - git -C ../code_log pull echo "-----------------------------start code_lang build-----------------------------" ./../code_lang/build.sh @@ -250,7 +228,7 @@ then dpkgpath="com.huagaochina.huagoscan" elif [ "$oem" == "hgtool" ]; then - dpkgpath="com.huagaochina.huagoscantool" + dpkgpath="com.huagaochina.huagaoscantool" elif [ "$oem" == "cts" ]; then dpkgpath="com.cumtennchina.cumtennscan" @@ -332,7 +310,6 @@ else dpkgpath="deliwebscan" OEMHELPNAME="" - elif [ "$oem" == "hgso" ]; then dpkgpath="huagaoscansdk" @@ -585,32 +562,33 @@ else sed -i "3s/.*/ $name/g" "dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/info" - cp -rf release/$syspath/$cpu/* dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib - - if [ "$oem" == "hg" ] || [ "$oem" == "zg" ]; + if [ "$oem" == "hgtool" ]; then - mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/*App dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin - fi - - if [ "$oem" == "dl" ]; - then - mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/"DELI SCAN" dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin/DELISCAN + cp -rf release/$syspath/$cpu/* dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/bin else - mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/*Scan dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin/ - fi + cp -rf release/$syspath/$cpu/* dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/lib - if [ "$oem" == "zj" ]; - then - mkdir dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/settings - cp -rf release/win/x86/Release/microtek-settings/0439.hsc dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/settings/0439.hsc + if [ "$oem" == "hg" ] || [ "$oem" == "zg" ]; + then + mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/*App dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin + mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/*Scan dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin + elif [ "$oem" == "dl" ]; + then + mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/"DELI SCAN" dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin/DELISCAN + elif [ "$oem" == "zj" ]; + then + mkdir dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/settings + cp -rf release/win/x86/Release/microtek-settings/0439.hsc dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/settings/0439.hsc + else + mv dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/lib/*Scan dpkg/$dpkgtype/$oem/opt/apps/$dpkgpath/files/bin + fi fi - if [ $? != 0 ]; - then - echo "-----------------cp fail-----------------" - exit 1 - fi - + if [ $? != 0 ]; + then + echo "-----------------cp fail-----------------" + exit 1 + fi else if [ "$oem" == "hgtool" ]; then @@ -673,6 +651,6 @@ then if [ -d "$FIND_FILE" ]; then echo "$(date):mount is succeed and cp dpkg" - #echo $password|sudo -S cp -rf backup/dpkg/$sanelibname $FIND_FILE/ + echo $password|sudo -S cp -rf backup/dpkg/$sanelibname $FIND_FILE/ fi fi diff --git a/uos/hgtool/DEBIAN/control b/uos/hgtool/DEBIAN/control new file mode 100755 index 0000000..03f00a3 --- /dev/null +++ b/uos/hgtool/DEBIAN/control @@ -0,0 +1,10 @@ +Package: com.huagaochina.huagoscantool +Version: 4.40.10521.23066 +Architecture: loongarch64 +Section: utils +Priority: optional +Maintainer: PengLiangyi +Installed-Size: 14892 +Replaces: huagaoxxx-series +Description: Huagao scanner SANE driver and application. +Depends: libc6(>=2.0.0) diff --git a/uos/hgtool/DEBIAN/postinst b/uos/hgtool/DEBIAN/postinst new file mode 100755 index 0000000..0c2dc6d --- /dev/null +++ b/uos/hgtool/DEBIAN/postinst @@ -0,0 +1,7 @@ +#!/bin/bash + +udevadm control --reload-rules +udevadm trigger +ldconfig + +/opt/apps/com.huagaochina.huagoscantool/files/bin/HGScanTool & \ No newline at end of file diff --git a/uos/hgtool/DEBIAN/preinst b/uos/hgtool/DEBIAN/preinst new file mode 100755 index 0000000..aaf9d12 --- /dev/null +++ b/uos/hgtool/DEBIAN/preinst @@ -0,0 +1,7 @@ +#!/bin/bash + +if [ -n "$(pgrep HGScanTool$)" ];then + kill $(pgrep HGScanTool$) +fi + + diff --git a/uos/hgtool/DEBIAN/prerm b/uos/hgtool/DEBIAN/prerm new file mode 100755 index 0000000..5dd6058 --- /dev/null +++ b/uos/hgtool/DEBIAN/prerm @@ -0,0 +1,5 @@ +#!/bin/bash +if [ -n "$(pgrep HGScanTool$)" ];then + kill $(pgrep HGScanTool$) +fi + diff --git a/uos/hgtool/etc/ld.so.conf.d/hgscantoolconf.conf b/uos/hgtool/etc/ld.so.conf.d/hgscantoolconf.conf new file mode 100755 index 0000000..34a5351 --- /dev/null +++ b/uos/hgtool/etc/ld.so.conf.d/hgscantoolconf.conf @@ -0,0 +1 @@ +/opt/apps/com.huagaochina.huagaoscantool/files/bin/ diff --git a/uos/hgtool/etc/sane.d/dll.d/hgscantoolsane b/uos/hgtool/etc/sane.d/dll.d/hgscantoolsane new file mode 100755 index 0000000..22a6400 --- /dev/null +++ b/uos/hgtool/etc/sane.d/dll.d/hgscantoolsane @@ -0,0 +1 @@ +hgscantoolsane diff --git a/uos/hgtool/etc/sane.d/hgscantoolsane.conf b/uos/hgtool/etc/sane.d/hgscantoolsane.conf new file mode 100755 index 0000000..55e4e89 --- /dev/null +++ b/uos/hgtool/etc/sane.d/hgscantoolsane.conf @@ -0,0 +1,25 @@ + +# huagaoxxx.conf: Configuration file for huagaoxxx based scanners (1.0.25) +# Autodetect LANXUM G42XXF +usb 0x31c9 0x8200 +usb 0x31c9 0x8420 +usb 0x31c9 0x8520 +usb 0x31c9 0x8620 +usb 0x31c9 0x8730 +usb 0x31c9 0x8629 +usb 0x31c9 0x8739 +# Autodetect HUAGOSCAN +usb 0x3072 0x0100 +usb 0x3072 0x0200 +usb 0x3072 0x0300 +usb 0x3072 0x0400 +usb 0x3072 0x0139 +usb 0x3072 0x0239 +# Autodetect HANVONSCAN +usb 0x2093 0x1000 +usb 0x2093 0x7000 +usb 0x2093 0x7039 +usb 0x2093 0x1002 +usb 0x2093 0x7002 +usb 0x2093 0x9000 +usb 0x2093 0x8000 diff --git a/uos/hgtool/etc/udev/rules.d/60-hgtoolsane.rules b/uos/hgtool/etc/udev/rules.d/60-hgtoolsane.rules new file mode 100755 index 0000000..76563e0 --- /dev/null +++ b/uos/hgtool/etc/udev/rules.d/60-hgtoolsane.rules @@ -0,0 +1,75 @@ +# Load firmware for this printer. + +#ACTION!="add", GOTO="mud_rules_end" + +#HuaGao --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0100", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0300", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0400", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0139", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0239", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0339", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0439", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0402", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0303", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0302", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="064b", ATTR{idProduct}=="7823", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0306", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0358", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +#Lanxum --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8620", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8730", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8420", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8520", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8629", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8739", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8429", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8529", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8630", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8426", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8626", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#Hanvon --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7039", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="1000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="8000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="9000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="1002", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7002", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#cts --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6006", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6005", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6007", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6008", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#microtek +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9220", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9222", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9223", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#unis +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0210", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0201", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#Deli --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401c", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401d", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401e", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401f", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4020", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4021", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4022", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4015", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4016", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4017", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4018", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4019", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401a", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401b", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +LABEL="mud_rules_end" diff --git a/uos/hgtool/etc/xdg/autostart/hgscantool.desktop b/uos/hgtool/etc/xdg/autostart/hgscantool.desktop new file mode 100755 index 0000000..fa6d2e6 --- /dev/null +++ b/uos/hgtool/etc/xdg/autostart/hgscantool.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Exec=/opt/apps/com.huagaochina.huagoscantool/files/bin/start.sh +Hidden=false +NoDisplay=false +X-MATE-Autostart-enabled=true +Name[zh_CN]=华高按键扫描工具 +Name=华高按键扫描工具 +Comment[zh_CN]=华高按键扫描工具 +Comment=华高按键扫描工具 +Icon=system-run diff --git a/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/libmupdf.so b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/libmupdf.so new file mode 100755 index 0000000..a31aaa5 Binary files /dev/null and b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/libmupdf.so differ diff --git a/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/libpdf.so b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/libpdf.so new file mode 100755 index 0000000..960efa1 Binary files /dev/null and b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/libpdf.so differ diff --git a/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/start.sh b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/start.sh new file mode 100755 index 0000000..ac58179 --- /dev/null +++ b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/start.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +sleep 2 + +echo "start HGScanTool" +if [ -n "$(pgrep HGScanTool$)" ];then +echo "HGScanTool has already running" + exit 1 +fi + +appname=`basename $0 | sed s,\.sh$,,` + +dirname=`dirname $0` + +tmp="${dirname#?}" + +if [ "${dirname%$tmp}" != "/" ]; then + +dirname=$PWD/$dirname + +fi + +$dirname/HGScanTool $* & diff --git a/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/宋体.ttf b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/宋体.ttf new file mode 100755 index 0000000..2b0c91f Binary files /dev/null and b/uos/hgtool/opt/apps/com.huagaochina.huagaoscantool/files/bin/宋体.ttf differ diff --git a/uos/hgtool/usr/share/applications/scanner-driver-huagaoscantool.desktop b/uos/hgtool/usr/share/applications/scanner-driver-huagaoscantool.desktop new file mode 100755 index 0000000..3dd1fc6 --- /dev/null +++ b/uos/hgtool/usr/share/applications/scanner-driver-huagaoscantool.desktop @@ -0,0 +1,10 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=HGScanTool +Name[zh_CN]=华高按键扫描工具 +Exec=/opt/apps/com.huagaochina.huagaoscantool/files/bin/HGScanTool +Icon=/usr/share/icons/hicolor/128x128/apps/scanner-driver-huagaoscantool.png +Categories=Application;Graphics;GTK;RasterGraphics;Scanning; + diff --git a/uos/hgtool/usr/share/icons/hicolor/128x128/apps/scanner-driver-huagaoscantool.png b/uos/hgtool/usr/share/icons/hicolor/128x128/apps/scanner-driver-huagaoscantool.png new file mode 100755 index 0000000..e4ee89c Binary files /dev/null and b/uos/hgtool/usr/share/icons/hicolor/128x128/apps/scanner-driver-huagaoscantool.png differ