mirror of http://192.168.10.4:8099/sane/dpkg.git
国产系统uos和kylin添加中性版本打包
This commit is contained in:
parent
297193a065
commit
1234552cf0
2
app.sh
2
app.sh
|
@ -9,6 +9,7 @@ git checkout .
|
||||||
./build.sh cts uos
|
./build.sh cts uos
|
||||||
./build.sh zg uos
|
./build.sh zg uos
|
||||||
./build.sh dl uos
|
./build.sh dl uos
|
||||||
|
./build.sh neu uos
|
||||||
|
|
||||||
./build.sh lsc kylin
|
./build.sh lsc kylin
|
||||||
./build.sh zj kylin
|
./build.sh zj kylin
|
||||||
|
@ -17,5 +18,6 @@ git checkout .
|
||||||
./build.sh cts kylin
|
./build.sh cts kylin
|
||||||
./build.sh zg kylin
|
./build.sh zg kylin
|
||||||
./build.sh dl kylin
|
./build.sh dl kylin
|
||||||
|
./build.sh neu kylin
|
||||||
|
|
||||||
|
|
||||||
|
|
12
build.sh
12
build.sh
|
@ -55,7 +55,8 @@ if [ "$oem" != "hg" ] \
|
||||||
&& [ "$oem" != "dl" ]\
|
&& [ "$oem" != "dl" ]\
|
||||||
&& [ "$oem" != "zj" ]\
|
&& [ "$oem" != "zj" ]\
|
||||||
&& [ "$oem" != "zjso" ]\
|
&& [ "$oem" != "zjso" ]\
|
||||||
&& [ "$oem" != "zjweb" ];
|
&& [ "$oem" != "zjweb" ]\
|
||||||
|
&& [ "$oem" != "neu" ];
|
||||||
then
|
then
|
||||||
echo "参数错误:$oem !!!"
|
echo "参数错误:$oem !!!"
|
||||||
echo "参数:华高:hg || hgweb ||hgso 立思层:lsc || lscweb ||lscso 汉王:hw || hwweb || hwso 沧田:cts"
|
echo "参数:华高:hg || hgweb ||hgso 立思层:lsc || lscweb ||lscso 汉王:hw || hwweb || hwso 沧田:cts"
|
||||||
|
@ -237,6 +238,9 @@ then
|
||||||
elif [ "$oem" == "dl" ];
|
elif [ "$oem" == "dl" ];
|
||||||
then
|
then
|
||||||
dpkgpath="com.delichina.deliscan"
|
dpkgpath="com.delichina.deliscan"
|
||||||
|
elif [ "$oem" == "neu" ];
|
||||||
|
then
|
||||||
|
dpkgpath="com.neutralchina.neuscan"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if [ "$oem" == "hw" ] ;
|
if [ "$oem" == "hw" ] ;
|
||||||
|
@ -260,6 +264,9 @@ else
|
||||||
elif [ "$oem" == "dl" ];
|
elif [ "$oem" == "dl" ];
|
||||||
then
|
then
|
||||||
dpkgpath="scanner-driver-deli"
|
dpkgpath="scanner-driver-deli"
|
||||||
|
elif [ "$oem" == "neu" ];
|
||||||
|
then
|
||||||
|
dpkgpath="scanner-driver-neutral"
|
||||||
elif [ "$oem" == "hgweb" ];
|
elif [ "$oem" == "hgweb" ];
|
||||||
then
|
then
|
||||||
dpkgpath="huagaowebscan"
|
dpkgpath="huagaowebscan"
|
||||||
|
@ -326,6 +333,9 @@ then
|
||||||
elif [ "$oem" == "dl" ];
|
elif [ "$oem" == "dl" ];
|
||||||
then
|
then
|
||||||
ver3=24
|
ver3=24
|
||||||
|
elif [ "$oem" == "neu" ];
|
||||||
|
then
|
||||||
|
ver3=26
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ver3=$[$ver3 * 10]
|
ver3=$[$ver3 * 10]
|
||||||
|
|
3
dpkg.sh
3
dpkg.sh
|
@ -17,6 +17,8 @@ git checkout .
|
||||||
./build.sh zg kylin $1
|
./build.sh zg kylin $1
|
||||||
./build.sh zjweb kylin $1
|
./build.sh zjweb kylin $1
|
||||||
./build.sh zjso kylin $1
|
./build.sh zjso kylin $1
|
||||||
|
./build.sh dl kylin $1
|
||||||
|
./build.sh neu kylin $1
|
||||||
|
|
||||||
./build.sh hg uos $1
|
./build.sh hg uos $1
|
||||||
./build.sh lsc uos $1
|
./build.sh lsc uos $1
|
||||||
|
@ -26,4 +28,5 @@ git checkout .
|
||||||
./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
|
./build.sh dl uos $1
|
||||||
|
./build.sh neu uos $1
|
||||||
|
|
||||||
|
|
0
kylin/dl/etc/ld.so.conf.d/dlconf.conf.txt → kylin/dl/etc/ld.so.conf.d/dlconf.conf
Executable file → Normal file
0
kylin/dl/etc/ld.so.conf.d/dlconf.conf.txt → kylin/dl/etc/ld.so.conf.d/dlconf.conf
Executable file → Normal file
0
kylin/dl/etc/sane.d/dll.d/dlsane.txt → kylin/dl/etc/sane.d/dll.d/dlsane
Executable file → Normal file
0
kylin/dl/etc/sane.d/dll.d/dlsane.txt → kylin/dl/etc/sane.d/dll.d/dlsane
Executable file → Normal file
0
kylin/dl/etc/sane.d/dlsane.conf.txt → kylin/dl/etc/sane.d/dlsane.conf
Executable file → Normal file
0
kylin/dl/etc/sane.d/dlsane.conf.txt → kylin/dl/etc/sane.d/dlsane.conf
Executable file → Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
package: scanner-driver-neutral
|
||||||
|
Version: 4.50.24521.23205
|
||||||
|
Architecture: amd64
|
||||||
|
Section: utils
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: pengming
|
||||||
|
Installed-Size: 35948
|
||||||
|
Replaces: NEUSCAN
|
||||||
|
Conflicts:
|
||||||
|
Description:deliscan scanner app and sane-driver.
|
||||||
|
no extended description.
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
udevadm control --reload-rules
|
||||||
|
udevadm trigger
|
||||||
|
ldconfig
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -n "$(pgrep NEUSCAN$)" ];then
|
||||||
|
kill $(pgrep NEUSCAN$)
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/bash
|
||||||
|
if [ -n "$(pgrep NEUSCAN$)" ];then
|
||||||
|
kill $(pgrep NEUSCAN$)
|
||||||
|
fi
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
/opt/apps/scanner-driver-neutral/lib
|
|
@ -0,0 +1 @@
|
||||||
|
neusane
|
|
@ -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
|
28
kylin/dl/etc/udev/rules.d/60-dlsane.rules.txt → kylin/neu/etc/udev/rules.d/60-neusane.rules
Executable file → Normal file
28
kylin/dl/etc/udev/rules.d/60-dlsane.rules.txt → kylin/neu/etc/udev/rules.d/60-neusane.rules
Executable file → Normal file
|
@ -48,19 +48,19 @@ SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idPro
|
||||||
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}=="0210", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes"
|
||||||
|
|
||||||
#Deli --->G100~G400
|
#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}=="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}=="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}=="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}=="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}=="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}=="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}=="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}=="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}=="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}=="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}=="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}=="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}=="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"
|
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"
|
LABEL="mud_rules_end"
|
|
@ -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.
Binary file not shown.
|
@ -0,0 +1,11 @@
|
||||||
|
#!/usr/bin/env xdg-open
|
||||||
|
|
||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Type=Application
|
||||||
|
Name=NEUSCAN
|
||||||
|
Name[zh_CN]=扫描应用程序
|
||||||
|
Exec=sh /opt/apps/scanner-driver-neutral/bin/NEUSCAN.sh
|
||||||
|
Icon=/usr/share/icons/hicolor/128x128/apps/scanner-driver-neutral.png
|
||||||
|
Categories=Application;Graphics;GTK;RasterGraphics;Scanning;
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
|
@ -0,0 +1,10 @@
|
||||||
|
package: com.delichina.neuscan
|
||||||
|
Version: 4.50.24520.23202
|
||||||
|
Architecture: amd64
|
||||||
|
Section: utils
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: PengLiangyi <pengliangyi@huagaochina.com>
|
||||||
|
Installed-Size: 14892
|
||||||
|
Replaces: delixxx-series
|
||||||
|
Description: Neutral scanner SANE driver and application.
|
||||||
|
Depends: libc6(>=2.0.0)
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
udevadm control --reload-rules
|
||||||
|
udevadm trigger
|
||||||
|
ldconfig
|
|
@ -0,0 +1 @@
|
||||||
|
/opt/apps/com.neutralchina.neuscan/files/lib
|
|
@ -0,0 +1 @@
|
||||||
|
neusane
|
|
@ -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
|
|
@ -0,0 +1,66 @@
|
||||||
|
# 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"
|
||||||
|
|
||||||
|
#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"
|
|
@ -0,0 +1,9 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Categories=Application;Office;
|
||||||
|
Encoding=UTF-8
|
||||||
|
Exec=sh /opt/apps/com.neutralchina.neuscan/files/bin/NEUSCAN.sh
|
||||||
|
Icon=/opt/apps/com.neutralchina.neuscan/entries/icons/hicolor/48x48/apps/com.neutralchina.neuscan.png
|
||||||
|
Name=NEUSCAN
|
||||||
|
Name[zh_CN]=扫描应用程序
|
||||||
|
Type=Application
|
||||||
|
X-Deepin-Vendor=user-custom
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
Binary file not shown.
After Width: | Height: | Size: 4.8 KiB |
|
@ -0,0 +1,6 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Type=Directory
|
||||||
|
Name=NEUSCAN
|
||||||
|
Name[zh_CN]=扫描应用软件
|
||||||
|
Icon=com.neutralchina.neuscan
|
|
@ -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.
Binary file not shown.
|
@ -0,0 +1,4 @@
|
||||||
|
Copyright:[Note: The zcrypt add-on is on the public domain.]
|
||||||
|
|
||||||
|
Copyright (C) neu info Co., Ltd. All rights reserved.
|
||||||
|
|
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
so path
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
"appid":"com.neutralchina.neuscan",
|
||||||
|
"name":"neu",
|
||||||
|
"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
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue