]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
- Release 2.
[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.9
5 Release:        2
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 BuildRequires:  libpng-devel
16 BuildRequires:  libtiff-devel
17 BuildRequires:  openssl-devel >= 0.9.6b
18 BuildRequires:  pam-devel
19 BuildRequires:  zlib-devel
20 Requires:       %{name}-libs = %{version}
21 URL:            http://www.cups.org/    
22 Provides:       lpr
23 Obsoletes:      lpr
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
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 Group:          Development/Libraries
47 Group(de):      Entwicklung/Libraries
48 Group(es):      Desarrollo/Bibliotecas
49 Group(fr):      Development/Librairies
50 Group(pl):      Programowanie/Biblioteki
51 Group(pt_BR):   Desenvolvimento/Bibliotecas
52 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
53 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
54
55 %description libs
56 Common Unix Printing System Libraries
57
58 %package devel
59 Summary:        Common Unix Printing System development files
60 Summary(pl):    Popularny System Druku dla Unixa, pliki nag³ówkowe
61 Group:          Development/Libraries
62 Group(de):      Entwicklung/Libraries
63 Group(es):      Desarrollo/Bibliotecas
64 Group(fr):      Development/Librairies
65 Group(pl):      Programowanie/Biblioteki
66 Group(pt_BR):   Desenvolvimento/Bibliotecas
67 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
68 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
69 Requires:       %{name}-libs = %{version}
70
71 %description devel
72 Common Unix Printing System development files
73
74 %description -l pl devel
75 Popularny System Druku dla Unixa, pliki nag³ówkowe
76
77 %package static
78 Summary:        Common Unix Printing System static libraries
79 Summary(pl):    Popularny System Druku dla Unixa, biblioteki statyczne
80 Group:          Development/Libraries
81 Group(de):      Entwicklung/Libraries
82 Group(es):      Desarrollo/Bibliotecas
83 Group(fr):      Development/Librairies
84 Group(pl):      Programowanie/Biblioteki
85 Group(pt_BR):   Desenvolvimento/Bibliotecas
86 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
87 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
88 Requires:       %{name}-devel = %{version}
89
90 %description static
91 Common Unix Printing System static libraries.
92
93 %description -l pl static
94 Popularny System Druku dla Unixa, biblioteki statyczne.
95
96 %prep
97 %setup -q
98 %patch0 -p1
99 %patch1 -p1
100
101 %build
102 aclocal
103 autoconf
104 %configure
105 %{__make}
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d}
110
111 %{__make} DESTDIR=$RPM_BUILD_ROOT install 
112
113 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/cups
114 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/pam.d/cups
115
116 gzip -9nf *.txt
117
118 %post
119 /sbin/chkconfig --add cups
120 if [ -f /var/lock/subsys/cups ]; then
121         /etc/rc.d/init.d/cups restart 1>&2
122 else
123         echo "Run \"/etc/rc.d/init.d/cups start\" to start cups daemon."
124 fi
125                 
126 %preun
127 if [ "$1" = "0" ]; then
128         if [ -f /var/lock/subsys/cups ]; then
129                 /etc/rc.d/init.d/cups stop 1>&2
130         fi
131         /sbin/chkconfig --del cups
132 fi
133
134 %post   libs -p /sbin/ldconfig
135 %postun libs -p /sbin/ldconfig
136
137 %clean
138 rm -rf $RPM_BUILD_ROOT
139
140 %files
141 %defattr(644,root,root,755)
142 %doc *.gz doc/*.html doc/*.css doc/*.pdf doc/images
143 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/*
144 %attr(754,root,root) /etc/rc.d/init.d/cups
145 %dir %{_sysconfdir}/cups
146 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cups/*.conf
147 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cups/*.convs
148 %attr(640,root,lp) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cups/*.types
149 %dir %{_sysconfdir}/cups/certs
150 %dir %{_sysconfdir}/cups/interfaces
151 %dir %{_sysconfdir}/cups/ppd
152 %attr(4755,lp,root) %{_bindir}/lppasswd
153 %attr(755,root,root) %{_bindir}/cancel
154 %attr(755,root,root) %{_bindir}/disable
155 %attr(755,root,root) %{_bindir}/enable
156 %attr(755,root,root) %{_bindir}/lp
157 %attr(755,root,root) %{_bindir}/lpoptions
158 %attr(755,root,root) %{_bindir}/lpq
159 %attr(755,root,root) %{_bindir}/lpr
160 %attr(755,root,root) %{_bindir}/lprm
161 %attr(755,root,root) %{_bindir}/lpstat
162 %dir %{_libdir}/cups
163 %dir %{_libdir}/cups/*
164 %attr(755,root,root)  %{_libdir}/cups/*/*
165 %attr(755,root,root) %{_sbindir}/*
166 %{_datadir}/cups
167 %{_mandir}/man[158]/*
168 %lang(C)  %{_datadir}/locale/C/cups_C
169 %lang(de) %{_datadir}/locale/de/cups_de
170 %lang(en) %{_datadir}/locale/en/cups_en
171 %lang(es) %{_datadir}/locale/es/cups_es
172 %lang(fr) %{_datadir}/locale/fr/cups_fr
173 %lang(it) %{_datadir}/locale/it/cups_it
174 /var/log/cups
175 /var/spool/cups
176
177 %files libs
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_libdir}/lib*.so.*
180
181 %files devel
182 %defattr(644,root,root,755)
183 %{_includedir}/cups
184 %{_libdir}/lib*.so
185
186 %files static
187 %defattr(644,root,root,755)
188 %{_libdir}/*.a
This page took 0.044478 seconds and 4 git commands to generate.