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