From 9c34b10dad703babda4c6837320cf0ba2f44fa49 Mon Sep 17 00:00:00 2001 From: milisbir Date: Sat, 2 Jun 2018 23:54:25 +0200 Subject: [PATCH] samsung-dirver --- talimatname/genel/s/samsung-printer/talimat | 69 +++++++++++++++++++ .../s/samsung-printer/xerox_mfp-smfp.conf | 67 ++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 talimatname/genel/s/samsung-printer/talimat create mode 100644 talimatname/genel/s/samsung-printer/xerox_mfp-smfp.conf diff --git a/talimatname/genel/s/samsung-printer/talimat b/talimatname/genel/s/samsung-printer/talimat new file mode 100644 index 000000000..d59de2a61 --- /dev/null +++ b/talimatname/genel/s/samsung-printer/talimat @@ -0,0 +1,69 @@ +# Tanım: Samsung yazıcılar ve tarayıcılar için Birleşik Linux Sürücüsü +# URL: http://www.samsung.com +# Paketçi: Cihan_Alkan +# Gerekler: libxml2 libusb-compat cups sane ghostscript +# Grup: sürücü + +isim=samsung-printer +surum=1.00.39 +devir=1 + +kaynak=(http://downloadcenter.samsung.com/content/DR/201704/20170407143829533/uld_V${surum}_01.17.tar.gz + xerox_mfp-smfp.conf) + +derle() { + mkdir -p "$PKG"/usr/share/licenses/samsung-unified-driver + cp "$SRC"/uld/noarch/license/eula.txt "$PKG"/usr/share/licenses/samsung-unified-driver/LICENSE + cp "$SRC"/uld/noarch/license/eula-fr.txt "$PKG"/usr/share/licenses/samsung-unified-driver + + mkdir -p "$PKG"/usr/lib + cp "$SRC"/uld/x86_64/libscmssc.so "$PKG"/usr/lib + + mkdir -p "$PKG"/usr/lib/cups/backend + cp "$SRC"/uld/x86_64/smfpnetdiscovery "$PKG"/usr/lib/cups/backend + + mkdir -p "$PKG"/usr/lib/cups/filter + cp "$SRC"/uld/x86_64/pstosecps "$PKG"/usr/lib/cups/filter + cp "$SRC"/uld/x86_64/rastertospl "$PKG"/usr/lib/cups/filter + + mkdir -p "$PKG"/usr/share/ppd/suld + for ppd in "$SRC"/uld/noarch/share/ppd/*.ppd; do + gzip < "$ppd" > "$PKG"/usr/share/ppd/suld/"${ppd##*/}".gz + done + + mkdir -p "$PKG"/usr/share/ppd/suld/cms + for cts in "$SRC"/uld/noarch/share/ppd/cms/*.cts; do + cp "$cts" "$PKG"/usr/share/ppd/suld/cms + done + + mkdir -p "$PKG"/usr/share + cp -r "$SRC"/uld/noarch/share/locale "$PKG"/usr/share + rm -f "$PKG"/usr/share/locale/fr/LC_MESSAGES/install.mo + + mkdir -p "$PKG"/etc/sane.d + cp "$SRC"/uld/noarch/etc/smfp.conf "$PKG"/etc/sane.d + cp "$SRC"/xerox_mfp-smfp.conf "$PKG"/etc/sane.d + + mkdir -p "$PKG"/etc/sane.d/dll.d + echo smfp > "$PKG"/etc/sane.d/dll.d/smfp-scanner + echo xerox_mfp-smfp > "$PKG"/etc/sane.d/dll.d/smfp-scanner-fix + + mkdir -p "$PKG"/usr/lib/sane + cp "$SRC"/uld/x86_64/libsane-smfp.so.1.0.1 "$PKG"/usr/lib/sane + ln -s libsane-smfp.so.1.0.1 "$PKG"/usr/lib/sane/libsane-smfp.so.1 + ln -s libsane-smfp.so.1 "$PKG"/usr/lib/sane/libsane-smfp.so + + mkdir -p "$PKG"/usr/lib/udev/rules.d + ( + OEM_FILE="$SRC"/uld/noarch/oem.conf + INSTALL_LOG_FILE=/dev/null + source "$SRC"/uld/noarch/scripting_utils + source "$SRC"/uld/noarch/package_utils + source "$SRC"/uld/noarch/scanner-script.pkg + fill_full_template "$SRC"/uld/noarch/etc/smfp.rules.in "$PKG"/usr/lib/udev/rules.d/60_smfp_samsung.rules + + mkdir -p "$PKG"/opt/samsung/scanner/share + cp "$OEM_FILE" "$PKG"/opt/samsung/scanner/share + ) +} + diff --git a/talimatname/genel/s/samsung-printer/xerox_mfp-smfp.conf b/talimatname/genel/s/samsung-printer/xerox_mfp-smfp.conf new file mode 100644 index 000000000..a16f7184a --- /dev/null +++ b/talimatname/genel/s/samsung-printer/xerox_mfp-smfp.conf @@ -0,0 +1,67 @@ +#xerox_mfp-smfp.conf + +# Samsung CLX-2160 +usb 0x04e8 0x3425 + +# Samsung CLX-3170FN & CLX-3175FW +usb 0x04e8 0x342a + +# Samsung CLX-3185 +usb 0x04e8 0x343d + +# Samsung CLX-3300 +usb 0x04e8 0x3456 + +# Samsung M2070 +usb 0x04e8 0x3469 + +# Samsung SCX-3200 & SCX-3205W +usb 0x04e8 0x3441 + +# Samsung SCX-3405W +usb 0x04e8 0x344f + +# Samsung SCX-4100 +usb 0x04e8 0x3413 + +# Samsung SCX-4200 +usb 0x04e8 0x341b + +# Samsung SCX-4216F +usb 0x04e8 0x3409 + +# Samsung SCX-4300 +usb 0x04e8 0x342e + +# Samsung SCX-4500 +usb 0x04e8 0x3426 + +# Samsung SCX-4500W +usb 0x04e8 0x342b + +# Samsung SCX-4521F +usb 0x04e8 0x3419 + +# Samsung SCX-4600 +usb 0x04e8 0x3433 + +# Samsung SCX-4623 +usb 0x04e8 0x3434 + +# Samsung SCX-4623FW +usb 0x04e8 0x3440 + +# Samsung SCX-4725FN +usb 0x04e8 0x341f + +# Samsung SCX-4824 +usb 0x04e8 0x342c + +# Samsung SCX-4825FN +usb 0x04e8 0x343c + +# Samsung SCX-4828FN (4x28 Series) +usb 0x04e8 0x342d + +# Samsung SCX-4833FD +usb 0x04e8 0x344b \ No newline at end of file