提交得力uos打包资源和脚本

This commit is contained in:
yangjiaxuan 2023-07-21 11:42:36 +08:00
parent 609ce7157b
commit 9778669a8e
42 changed files with 177 additions and 0 deletions

8
app.sh
View File

@ -10,6 +10,8 @@ then
./build.sh hg uos $2 ./build.sh hg uos $2
./build.sh hw uos $2 ./build.sh hw uos $2
./build.sh cts uos $2 ./build.sh cts uos $2
./build.sh zg uos $2
./build.sh dl uos $2
elif [ "$1" == "kylin" ]; elif [ "$1" == "kylin" ];
then then
./build.sh lsc kylin $2 ./build.sh lsc kylin $2
@ -17,18 +19,24 @@ then
./build.sh hg kylin $2 ./build.sh hg kylin $2
./build.sh hw kylin $2 ./build.sh hw kylin $2
./build.sh cts kylin $2 ./build.sh cts kylin $2
./build.sh zg uos $2
./build.sh dl uos $2
else else
./build.sh lsc kylin $2 ./build.sh lsc kylin $2
./build.sh zj kylin $2 ./build.sh zj kylin $2
./build.sh hg kylin $2 ./build.sh hg kylin $2
./build.sh hw kylin $2 ./build.sh hw kylin $2
./build.sh cts kylin $2 ./build.sh cts kylin $2
./build.sh zg uos $2
./build.sh dl uos $2
./build.sh lsc uos uos $2 ./build.sh lsc uos uos $2
./build.sh zj uos $2 ./build.sh zj uos $2
./build.sh hg uos $2 ./build.sh hg uos $2
./build.sh hw uos $2 ./build.sh hw uos $2
./build.sh cts uos $2 ./build.sh cts uos $2
./build.sh zg uos $2
./build.sh dl uos $2
fi fi

View File

@ -52,6 +52,7 @@ if [ "$oem" != "hg" ] \
&& [ "$oem" != "zg" ]\ && [ "$oem" != "zg" ]\
&& [ "$oem" != "zgso" ]\ && [ "$oem" != "zgso" ]\
&& [ "$oem" != "zgweb" ]\ && [ "$oem" != "zgweb" ]\
&& [ "$oem" != "dl" ]\
&& [ "$oem" != "zj" ]\ && [ "$oem" != "zj" ]\
&& [ "$oem" != "zjso" ]\ && [ "$oem" != "zjso" ]\
&& [ "$oem" != "zjweb" ]; && [ "$oem" != "zjweb" ];
@ -229,6 +230,9 @@ then
elif [ "$oem" == "zg" ]; elif [ "$oem" == "zg" ];
then then
dpkgpath="com.unischina.uniscan" dpkgpath="com.unischina.uniscan"
elif [ "$oem" == "dl" ];
then
dpkgpath="com.delichina.deliscan"
fi fi
else else
if [ "$oem" == "hw" ] ; if [ "$oem" == "hw" ] ;
@ -249,6 +253,9 @@ else
elif [ "$oem" == "zg" ]; elif [ "$oem" == "zg" ];
then then
dpkgpath="scanner-driver-unis" dpkgpath="scanner-driver-unis"
elif [ "$oem" == "dl" ];
then
dpkgpath="scanner-driver-deli"
elif [ "$oem" == "hgweb" ]; elif [ "$oem" == "hgweb" ];
then then
dpkgpath="huagaowebscan" dpkgpath="huagaowebscan"
@ -312,6 +319,9 @@ then
elif [ "$oem" == "zg" ]; elif [ "$oem" == "zg" ];
then then
ver3=22 ver3=22
elif [ "$oem" == "dl" ];
then
ver3=24
fi fi
ver3=$[$ver3 * 10] ver3=$[$ver3 * 10]

View File

@ -25,4 +25,5 @@ git checkout .
./build.sh cts uos $1 ./build.sh cts uos $1
./build.sh zj uos $1 ./build.sh zj uos $1
./build.sh zg uos $1 ./build.sh zg uos $1
./build.sh dl uos $1

10
uos/dl/DEBIAN/control Executable file
View File

@ -0,0 +1,10 @@
package: com.delichina.deliscan
Version: 4.50.24520.23202
Architecture: amd64
Section: utils
Priority: optional
Maintainer: PengLiangyi <pengliangyi@huagaochina.com>
Installed-Size: 14892
Replaces: delixxx-series
Description: Deli scanner SANE driver and application.
Depends: libc6(>=2.0.0)

5
uos/dl/DEBIAN/postinst Executable file
View File

@ -0,0 +1,5 @@
#!/bin/bash
udevadm control --reload-rules
udevadm trigger
ldconfig

View File

@ -0,0 +1 @@
/opt/apps/com.delichina.deliscan/files/lib

1
uos/dl/etc/sane.d/dll.d/dlsane Executable file
View File

@ -0,0 +1 @@
dlsane

25
uos/dl/etc/sane.d/dlsane.conf Executable file
View File

@ -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

View File

@ -0,0 +1,50 @@
# 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"
#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"
#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"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7039", 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}=="05da", ATTR{idProduct}=="9220", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes"
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"
LABEL="mud_rules_end"

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Categories=Application;Office;
Encoding=UTF-8
Exec=sh /opt/apps/com.delichina.delican/files/bin/DeliScan.sh
Icon=/opt/apps/com.delichina.delican/entries/icons/hicolor/48x48/apps/com.delichina.deliscan.png
Name=deliScan
Name[zh_CN]=得力扫描应用程序
Type=Application
X-Deepin-Vendor=user-custom

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -0,0 +1,6 @@
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Name=DeliScan
Name[zh_CN]=得力扫描应用软件
Icon=com.delichina.deliscan

View File

@ -0,0 +1,19 @@
#!/bin/sh
script_dir=$(cd $(dirname $0);pwd)
cd $script_dir
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
echo $dirname
export LD_LIBRARY_PATH=$dirname/../lib
echo $dirname/../lib
$dirname/$appname $*

Binary file not shown.

View File

@ -0,0 +1,4 @@
Copyright:[Note: The zcrypt add-on is on the public domain.]
Copyright (C) dl info Co., Ltd. All rights reserved.

View File

@ -0,0 +1,10 @@
@echo off
echo install twain-dsm component ...
sudo cp ./libtwaindsm.so /usr/local/lib/libtwaindsm.so.2.3.1
sudo ln -s /usr/local/lib/libtwaindsm.so.2.3.1 /usr/local/lib/libtwaindsm.so.2
sudo ln -s /usr/local/lib/libtwaindsm.so.2 /usr/local/lib/libtwaindsm.so
echo install twain-ds component ...
sudo mkdir /usr/local/lib/twain
sudo cp ./*twain*.ds /usr/local/lib/twain/

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
so path

View File

@ -0,0 +1,17 @@
{
"appid":"com.delichina.deliscan",
"name":"dl",
"version":"4.50.24520.23202",
"arch":["amd64"],
"permissions": {
"autostart": false,
"notification": false,
"trayicon": false,
"clipboard": false,
"account": false,
"bluetooth": false,
"camera": false,
"audio_record": false,
"installed_apps": false
}
}

Binary file not shown.