]> git.pld-linux.org Git - packages/cups-driver-samsung.git/blame - cups-driver-samsung.spec
- converted to UTF-8
[packages/cups-driver-samsung.git] / cups-driver-samsung.spec
CommitLineData
9a90237a
ER
1# TODO
2# - name of spec and package?
3Summary: CLP-510 Linux Driver
e43d5116 4Summary(pl.UTF-8): Linuksowy sterownik do CLP-510
9a90237a
ER
5Name: cups-driver-samsung
6Version: 1.1.4
7Release: 0.8
8License: ?
9Group: Applications
10Source0: http://downloadcenter.samsung.com/content/DR/200503/20050322102424156_lpp-%{version}-19-i386.tar.gz
11# Source0-md5: 16b04c89a94378b4c8571c593f1ddcd3
12Source1: http://downloadcenter.samsung.com/content/DR/200503/20050322102424156_lpp-%{version}-19-ppc.tar.gz
13# Source1-md5: d64b336d692718013099c5d72ffa7600
14URL: http://www.samsung.com/Products/PrinterandMultifunction/ColorLaserPrinters/CLP_510XAA.asp
15BuildRequires: cups-devel
16Requires: cups
17Requires: cups-clients
18Obsoletes: cups-driver-clp-510
19ExclusiveArch: %{ix86} ppc
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%define _datadir %(cups-config --datadir 2>/dev/null)
23%define _libdir %(cups-config --serverbin 2>/dev/null)
24%define _cupsppddir %{_datadir}/model
25%define _cupsfilterdir %{_libdir}/filter
26%define _cupsfontsdir %{_datadir}/fonts
27
28%description
143759bc
JB
29Linux driver for Samsung CLP-510 color laser printer which features
30speeds of up to 6 ppm color, 25 ppm black and has built-in duplexing.
9a90237a 31
e43d5116 32%description -l pl.UTF-8
143759bc 33Linuksowy sterownik do kolorowych drukarek laserowych Samsung CLP-510
e43d5116 34osiągających szybkość do 6 stron/minutę w kolorze lub 25 stron/minutę
143759bc 35w czerni, z wbudowanym dupleksem.
9a90237a
ER
36
37%prep
38%ifarch %{ix86}
39%setup -qcT -a0
40%endif
41%ifarch ppc
42%setup -qcT -a1
43%endif
44
45%install
46rm -rf $RPM_BUILD_ROOT
47cd image
48install -d $RPM_BUILD_ROOT{%{_cupsppddir},%{_cupsfilterdir},%{_cupsfontsdir},%{_sysconfdir}}
49
50#cp -a bin/Linux/x86/filters/* $RPM_BUILD_ROOT%{_cupsfilterdir}
51# duplicate with cups
52#rm -f $RPM_BUILD_ROOT%{_cupsfilterdir}/hpgltops
53#rm -f $RPM_BUILD_ROOT%{_cupsfilterdir}/imagetops
54#rm -f $RPM_BUILD_ROOT%{_cupsfilterdir}/pstops
55#rm -f $RPM_BUILD_ROOT%{_cupsfilterdir}/texttops
56# afaik PLD cups already has support for those
57#rm -f $RPM_BUILD_ROOT%{_cupsfilterdir}/*print
58
59# only these two needed?
60# http://www.linuxprinting.org/show_printer.cgi?recnum=Samsung-CLP-500
61cp -a bin/Linux/x86/filters/{ppmtosplc,pscms} $RPM_BUILD_ROOT%{_cupsfilterdir}
62
63# perhaps the fonts should be from elsewhere? cups?
64cp -a data/fonts/{`cat <<EOF | xargs | tr ' ' ','
65AvantGarde-Book
66AvantGarde-BookOblique
67AvantGarde-Demi
68AvantGarde-DemiOblique
69Bookman-Demi
70Bookman-DemiItalic
71Bookman-Light
72Bookman-LightItalic
73Charter-Bold
74Charter-BoldItalic
75Charter-Italic
76Charter-Roman
77Helvetica
78Helvetica-Bold
79Helvetica-BoldOblique
80Helvetica-Narrow
81Helvetica-Narrow-Bold
82Helvetica-Narrow-BoldOblique
83Helvetica-Narrow-Oblique
84Helvetica-Oblique
85NewCenturySchlbk-Bold
86NewCenturySchlbk-BoldItalic
87NewCenturySchlbk-Italic
88NewCenturySchlbk-Roman
89Palatino-Bold
90Palatino-BoldItalic
91Palatino-Italic
92Palatino-Roman
93Times-Bold
94Times-BoldItalic
95Times-Italic
96Times-Roman
97Utopia-Bold
98Utopia-BoldItalic
99Utopia-Italic
100Utopia-Regular
101ZapfChancery-MediumItalic
102ZapfDingbats
103EOF
104`} $RPM_BUILD_ROOT%{_cupsfontsdir}
105
106cp -a ppd/C/*.ppd $RPM_BUILD_ROOT%{_cupsppddir}
107
108# a config what ./bin/Linux/x86/cfggen generates
109cat > $RPM_BUILD_ROOT%{_sysconfdir}/linuxprint.cfg <<'EOF'
110<?xml version="1.0"?>
111<linux root="/" system="cups">
112 <option name="ghostscript" value="/usr/bin/gs"/>
113 <option name="address" value="localhost"/>
114 <option name="port" value="631"/>
115 <option name="lpr" value="/usr/bin/lp"/>
116<!--
117 <printer ppd="/usr/share/cups/model/CLP-510splc.ppd" queue="CLP-510">
118 <option name="Resolution" value="600"/>
119 <option name="Duplex" value="None"/>
120 <option name="PageSize" value="A4"/>
121 <option name="InputSlot" value="AUTO"/>
122 <option name="MediaType" value="Normal"/>
123 <option name="JCLJamrecovery" value="RWJOff"/>
124 </printer>
125-->
126</linux>
127EOF
128
129%clean
130rm -rf $RPM_BUILD_ROOT
131
132%files
133%defattr(644,root,root,755)
134%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/linuxprint.cfg
135%attr(755,root,root) %{_cupsfilterdir}/*
136%{_cupsppddir}/*
137%{_cupsfontsdir}/*
This page took 0.122087 seconds and 4 git commands to generate.