]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
- Prereq: /sbin/chkconfig
[packages/cups.git] / cups.spec
1 Summary:        Common Unix Printing System     
2 Summary(pl):    Popularny System Druku dla Unixa
3 Name:           cups
4 Version:        1.1.10
5 Release:        1
6 License:        GPL/LGPL
7 Group:          Applications/System
8 Group(de):      Applikationen/System
9 Group(pl):      Aplikacje/System
10 Source0:        ftp://ftp.easysw.com/pub/%{name}/%{version}/%{name}-%{version}-1-source.tar.bz2
11 Source1:        %{name}.init
12 Source2:        %{name}.pamd
13 Patch0:         %{name}-DESTDIR.patch
14 Patch1:         %{name}-config.patch
15 URL:            http://www.cups.org/    
16 BuildRequires:  libjpeg-devel
17 BuildRequires:  libpng-devel
18 BuildRequires:  libtiff-devel
19 BuildRequires:  openssl-devel >= 0.9.6b
20 BuildRequires:  pam-devel
21 Prereq:         %{name}-libs = %{version}
22 Prereq:         /sbin/chkconfig
23 Provides:       lpr
24 Obsoletes:      lpr
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description 
28 CUPS provides a portable printing layer for UNIX®-based operating
29 systems. It has been developed by Easy Software Products to promote a
30 standard printing solution for all UNIX vendors and users. CUPS
31 provides the System V and Berkeley command-line interfaces. CUPS uses
32 the Internet Printing Protocol ("IPP") as the basis for managing print
33 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
34 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
35 with reduced functionality. CUPS adds network printer browsing and
36 PostScript Printer Description ("PPD") based printing options to
37 support real-world printing under UNIX.
38
39 %description -l pl
40 CUPS dostarcza standardowy poziom drukowania dla systemów bazuj±cych
41 na UNIXie. CUPS u¿ywa protoko³u IPP - Internet Printint Protocol jako
42 podstawy do zarz±dzania zadaniami i kolejkami druku.
43
44 %package libs
45 Summary:        Common Unix Printing System Libraries
46 Summary(pl):    Biblioteki dla CUPS
47 Group:          Development/Libraries
48 Group(de):      Entwicklung/Libraries
49 Group(es):      Desarrollo/Bibliotecas
50 Group(fr):      Development/Librairies
51 Group(pl):      Programowanie/Biblioteki
52 Group(pt_BR):   Desenvolvimento/Bibliotecas
53 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
54 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
55
56 %description libs
57 Common Unix Printing System Libraries.
58
59 %description libs -l pl
60 Biblioteki dla CUPS.
61
62 %package devel
63 Summary:        Common Unix Printing System development files
64 Summary(pl):    Popularny System Druku dla Unixa, pliki nag³ówkowe
65 Group:          Development/Libraries
66 Group(de):      Entwicklung/Libraries
67 Group(es):      Desarrollo/Bibliotecas
68 Group(fr):      Development/Librairies
69 Group(pl):      Programowanie/Biblioteki
70 Group(pt_BR):   Desenvolvimento/Bibliotecas
71 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
72 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
73 Requires:       %{name}-libs = %{version}
74
75 %description devel
76 Common Unix Printing System development files.
77
78 %description -l pl devel
79 Popularny System Druku dla Unixa, pliki nag³ówkowe.
80
81 %package static
82 Summary:        Common Unix Printing System static libraries
83 Summary(pl):    Popularny System Druku dla Unixa, biblioteki statyczne
84 Group:          Development/Libraries
85 Group(de):      Entwicklung/Libraries
86 Group(es):      Desarrollo/Bibliotecas
87 Group(fr):      Development/Librairies
88 Group(pl):      Programowanie/Biblioteki
89 Group(pt_BR):   Desenvolvimento/Bibliotecas
90 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
91 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
92 Requires:       %{name}-devel = %{version}
93
94 %description static
95 Common Unix Printing System static libraries.
96
97 %description -l pl static
98 Popularny System Druku dla Unixa, biblioteki statyczne.
99
100 %prep
101 %setup -q
102 %patch0 -p1
103 %patch1 -p1
104
105 %build
106 aclocal
107 autoconf
108 %configure
109 %{__make}
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d}
114
115 %{__make} DESTDIR=$RPM_BUILD_ROOT install 
116
117 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/cups
118 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/pam.d/cups
119
120 gzip -9nf *.txt
121
122 %clean
123 rm -rf $RPM_BUILD_ROOT
124
125 %post
126 /sbin/chkconfig --add cups
127 if [ -f /var/lock/subsys/cups ]; then
128         /etc/rc.d/init.d/cups restart 1>&2
129 else
130         echo "Run \"/etc/rc.d/init.d/cups start\" to start cups daemon."
131 fi
132                 
133 %preun
134 if [ "$1" = "0" ]; then
135         if [ -f /var/lock/subsys/cups ]; then
136                 /etc/rc.d/init.d/cups stop 1>&2
137         fi
138         /sbin/chkconfig --del cups
139 fi
140
141 %post   libs -p /sbin/ldconfig
142 %postun libs -p /sbin/ldconfig
143
144 %files
145 %defattr(644,root,root,755)
146 %doc *.gz doc/*.html doc/*.css doc/*.pdf doc/images
147 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/*
148 %attr(754,root,root) /etc/rc.d/init.d/cups
149 %dir %{_sysconfdir}/%{name}
150 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/*.conf
151 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/*.convs
152 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/*.types
153 %dir %{_sysconfdir}/%{name}/certs
154 %dir %{_sysconfdir}/%{name}/interfaces
155 %dir %{_sysconfdir}/%{name}/ppd
156 %attr(4755,lp,root) %{_bindir}/lppasswd
157 %attr(755,root,root) %{_bindir}/cancel
158 %attr(755,root,root) %{_bindir}/disable
159 %attr(755,root,root) %{_bindir}/enable
160 %attr(755,root,root) %{_bindir}/lp
161 %attr(755,root,root) %{_bindir}/lpoptions
162 %attr(755,root,root) %{_bindir}/lpq
163 %attr(755,root,root) %{_bindir}/lpr
164 %attr(755,root,root) %{_bindir}/lprm
165 %attr(755,root,root) %{_bindir}/lpstat
166 %dir %{_libdir}/cups
167 %dir %{_libdir}/cups/*
168 %attr(755,root,root)  %{_libdir}/cups/*/*
169 %attr(755,root,root) %{_sbindir}/*
170 %{_datadir}/cups
171 %{_mandir}/man[158]/*
172 %lang(C)  %{_datadir}/locale/C/cups_C
173 %lang(de) %{_datadir}/locale/de/cups_de
174 %lang(en) %{_datadir}/locale/en/cups_en
175 %lang(es) %{_datadir}/locale/es/cups_es
176 %lang(fr) %{_datadir}/locale/fr/cups_fr
177 %lang(it) %{_datadir}/locale/it/cups_it
178 /var/log/cups
179 /var/spool/cups
180
181 %files libs
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_libdir}/lib*.so.*
184
185 %files devel
186 %defattr(644,root,root,755)
187 %{_includedir}/cups
188 %{_libdir}/lib*.so
189
190 %files static
191 %defattr(644,root,root,755)
192 %{_libdir}/*.a
This page took 0.108017 seconds and 4 git commands to generate.