summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Gassner <justin.gassner@mailbox.org>2019-11-17 19:37:40 +0100
committerJustin Gassner <justin.gassner@mailbox.org>2019-11-17 19:37:40 +0100
commit5e03a2c17056c05443b4fc397bbb59a510988660 (patch)
tree9cc35fb04c245cad6d32e11e0b1b28ba83302a0d
parentb3fdc2ed1c335090268dc97842366e690d214dba (diff)
downloadpackages-5e03a2c17056c05443b4fc397bbb59a510988660.tar.zst
Add samsung-unified-driver
-rw-r--r--samsung-unified-driver/PKGBUILD43
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
+}