From 5e03a2c17056c05443b4fc397bbb59a510988660 Mon Sep 17 00:00:00 2001 From: Justin Gassner Date: Sun, 17 Nov 2019 19:37:40 +0100 Subject: Add samsung-unified-driver --- samsung-unified-driver/PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 samsung-unified-driver/PKGBUILD 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 + +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 +} -- cgit v1.2.3-54-g00ecf