diff options
author | Justin Gassner <justin.gassner@mailbox.org> | 2019-11-17 19:37:40 +0100 |
---|---|---|
committer | Justin Gassner <justin.gassner@mailbox.org> | 2019-11-17 19:37:40 +0100 |
commit | 5e03a2c17056c05443b4fc397bbb59a510988660 (patch) | |
tree | 9cc35fb04c245cad6d32e11e0b1b28ba83302a0d | |
parent | b3fdc2ed1c335090268dc97842366e690d214dba (diff) | |
download | packages-5e03a2c17056c05443b4fc397bbb59a510988660.tar.zst |
Add samsung-unified-driver
-rw-r--r-- | samsung-unified-driver/PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/samsung-unified-driver/PKGBUILD b/samsung-unified-driver/PKGBUILD new file mode 100644 index 0000000..f745e1f --- /dev/null +++ b/samsung-unified-driver/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Justin Gassner <justin.gassner@mailbox.org> + +pkgname='samsung-unified-driver-jxir' +pkgver=1.00.39 +pkgrel=4 +pkgdesc='Unified Linux Driver for Samsung printers and scanners.' +arch=('x86_64') +url="https://www.samsung.com" +license=('custom:samsung') +depends=('cups' 'ghostscript') +options=(!strip) +source=("http://downloadcenter.samsung.com/content/DR/201704/20170407143829533/uld_V${pkgver}_01.17.tar.gz") +sha256sums=('09c166f9b1e11ff312965886387ee31c6980867c67c3d6206680cbae76ae6746') + +prepare() { + chmod -R u+w "$srcdir" +} + +package() { + mkdir -p "$pkgdir"/usr/share/licenses/$pkgname + cp "$srcdir"/uld/noarch/license/eula.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + mkdir -p "$pkgdir"/usr/lib + cp "$srcdir"/uld/$arch/libscmssc.so "$pkgdir"/usr/lib + + mkdir -p "$pkgdir"/usr/lib/cups/backend + cp "$srcdir"/uld/$arch/smfpnetdiscovery "$pkgdir"/usr/lib/cups/backend + + mkdir -p "$pkgdir"/usr/lib/cups/filter + cp "$srcdir"/uld/$arch/pstosecps "$pkgdir"/usr/lib/cups/filter + cp "$srcdir"/uld/$arch/rastertospl "$pkgdir"/usr/lib/cups/filter + ln -s rastertospl "$pkgdir"/usr/lib/cups/filter/rastertosplc + + mkdir -p "$pkgdir"/usr/share/ppd/suld + for ppd in "$srcdir"/uld/noarch/share/ppd/*.ppd; do + gzip < "$ppd" > "$pkgdir"/usr/share/ppd/suld/"${ppd##*/}".gz + done + + mkdir -p "$pkgdir"/usr/share/ppd/suld/cms + for cts in "$srcdir"/uld/noarch/share/ppd/cms/*.cts; do + cp "$cts" "$pkgdir"/usr/share/ppd/suld/cms + done +} |