blob: f745e1f06c80fc3093744ea6503b2aaef5b2022b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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
}
|