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