]> git.ipfire.org Git - thirdparty/cups.git/blob - packaging/cups.list.in
Integrate several Debian CUPS patches.
[thirdparty/cups.git] / packaging / cups.list.in
1 #
2 # "$Id$"
3 #
4 # ESP Package Manager (EPM) file list for the Common UNIX Printing
5 # System (CUPS).
6 #
7 # Copyright 1997-2005 by Easy Software Products, all rights reserved.
8 #
9 # These coded instructions, statements, and computer programs are the
10 # property of Easy Software Products and are protected by Federal
11 # copyright law. Distribution and use rights are outlined in the file
12 # "LICENSE.txt" which should have been included with this file. If this
13 # file is missing or damaged please contact Easy Software Products
14 # at:
15 #
16 # Attn: CUPS Licensing Information
17 # Easy Software Products
18 # 44141 Airport View Drive, Suite 204
19 # Hollywood, Maryland 20636 USA
20 #
21 # Voice: (301) 373-9600
22 # EMail: cups-info@cups.org
23 # WWW: http://www.cups.org
24 #
25
26 # Product information
27 %product Common UNIX Printing System
28 %copyright 1993-2005 by Easy Software Products, All Rights Reserved.
29 %vendor Easy Software Products
30 %license LICENSE.txt
31 %readme README.txt
32 %version @CUPS_VERSION@
33 %description The Common UNIX Printing System provides a portable printing
34 %description layer for UNIX(r) operating systems. It has been developed by
35 %description Easy Software Products to promote a standard printing solution
36 %description for all UNIX vendors and users. CUPS provides the System V and
37 %description Berkeley command-line interfaces.
38
39 %format rpm
40 %provides cups 1:@CUPS_VERSION@
41 %provides lpd, lpr, LPRng
42 %replaces lpd, lpr, LPRng
43
44 %format deb
45 %provides cupsys
46 %provides cupsys-client
47 %provides cupsys-bsd
48
49 %format pkg
50 %replaces SUNWlpmsg LP Alerts
51 %replaces SUNWlpr LP Print Service, (Root)
52 %replaces SUNWlps LP Print Service - Server, (Usr)
53 %replaces SUNWlpu LP Print Service - Client, (Usr)
54 %replaces SUNWpsu LP Print Server, (Usr)
55 %replaces SUNWpsr LP Print Server, (Root)
56 %replaces SUNWpcu LP Print Client, (Usr)
57 %replaces SUNWpcr LP Print Client, (Root)
58 %replaces SUNWppm
59 %replaces SUNWmp
60 %replaces SUNWscplp SunOS Print Compatibility
61
62 %format inst
63 %replaces patch*.print_*.* 0 0 1289999999 1289999999
64 %replaces maint*.print_*.* 0 0 1289999999 1289999999
65 %replaces print 0 0 1289999999 1289999999
66 %replaces fw_cups 0 0 1289999999 1289999999
67 %incompat patch*.print_*.* 0 0 1289999999 1289999999
68 %incompat maint*.print_*.* 0 0 1289999999 1289999999
69 %incompat print 0 0 1289999999 1289999999
70 %incompat fw_cups 0 0 1289999999 1289999999
71
72 %format all
73
74 %subpackage libs
75 %description Common UNIX Printing System - shared libraries
76 %format rpm
77 %provides cups-libs 1:@CUPS_VERSION@
78 %format deb
79 %provides libcups1
80 %provides libcupsys2
81 %provides libcupsys2-gnutls10
82 %provides libcupsimage2
83 %format all
84
85 %subpackage devel
86 %description Common UNIX Printing System - development environment
87 %format rpm
88 %provides cups-devel 1:@CUPS_VERSION@
89 %format deb
90 %provides libcupsys2-dev
91 %provides libcupsimage2-dev
92 %format all
93
94 %subpackage lpd
95 %description Common UNIX Printing System - LPD support
96 %format rpm
97 %provides cups-lpd 1:@CUPS_VERSION@
98 %format all
99
100 %subpackage
101
102
103 #
104 # GNU variables...
105 #
106
107 $prefix=@prefix@
108 $exec_prefix=@exec_prefix@
109 $bindir=@bindir@
110 $datadir=@datadir@
111 $includedir=@includedir@
112 $infodir=@infodir@
113 $libdir=@libdir@
114 $libexecdir=@libexecdir@
115 $localstatedir=@localstatedir@
116 $mandir=@mandir@
117 $oldincludedir=@oldincludedir@
118 $sbindir=@sbindir@
119 $sharedstatedir=@sharedstatedir@
120 $srcdir=@srcdir@
121 $sysconfdir=@sysconfdir@
122 $top_srcdir=@top_srcdir@
123
124 #
125 # ESP variables...
126 #
127
128 $AMANDIR=@AMANDIR@
129 $BINDIR=@bindir@
130 $DATADIR=@CUPS_DATADIR@
131 $DOCDIR=@CUPS_DOCROOT@
132 $INCLUDEDIR=${includedir}
133 $INITDIR=@INITDIR@
134 $INITDDIR=@INITDDIR@
135 $LIBDIR=${libdir}
136 $LOCALEDIR=@CUPS_LOCALEDIR@
137 $LOGDIR=@CUPS_LOGDIR@
138 $MANDIR=@mandir@
139 $PAMDIR=@PAMDIR@
140 $PMANDIR=@PMANDIR@
141 $REQUESTS=@CUPS_REQUESTS@
142 $SBINDIR=@sbindir@
143 $SERVERBIN=@CUPS_SERVERBIN@
144 $SERVERROOT=@CUPS_SERVERROOT@
145
146 $CUPS_USER=@CUPS_USER@
147 $CUPS_GROUP=@CUPS_GROUP@
148
149 $MAN1EXT=@MAN1EXT@
150 $MAN5EXT=@MAN5EXT@
151 $MAN8EXT=@MAN8EXT@
152 $MAN8DIR=@MAN8DIR@
153
154 $DSOLIBS=@DSOLIBS@
155
156 # Make sure the MD5 password file is now owned by CUPS_USER...
157 %postinstall if test -f $SERVERROOT/passwd.md5; then
158 %postinstall chown $CUPS_USER $SERVERROOT/passwd.md5
159 %postinstall fi
160
161 # Make sure the shared libraries are refreshed...
162 %subpackage libs
163 %system linux
164 %postinstall ldconfig
165 %system all
166 %subpackage
167
168 # Server programs
169 %system all
170 # Server files
171 f 0755 root sys $SBINDIR/cupsd scheduler/cupsd
172
173 d 0755 root sys $SERVERBIN -
174 d 0755 root sys $SERVERBIN/backend -
175 f 0755 root sys $SERVERBIN/backend/ipp backend/ipp
176 l 0755 root sys $SERVERBIN/backend/http ipp
177 f 0755 root sys $SERVERBIN/backend/lpd backend/lpd
178 f 0755 root sys $SERVERBIN/backend/parallel backend/parallel
179 f 0755 root sys $SERVERBIN/backend/scsi backend/scsi
180 f 0755 root sys $SERVERBIN/backend/serial backend/serial
181 f 0755 root sys $SERVERBIN/backend/socket backend/socket
182 f 0755 root sys $SERVERBIN/backend/usb backend/usb
183 d 0755 root sys $SERVERBIN/cgi-bin -
184 f 0755 root sys $SERVERBIN/cgi-bin/admin.cgi cgi-bin/admin.cgi
185 f 0755 root sys $SERVERBIN/cgi-bin/classes.cgi cgi-bin/classes.cgi
186 f 0755 root sys $SERVERBIN/cgi-bin/help.cgi cgi-bin/help.cgi
187 f 0755 root sys $SERVERBIN/cgi-bin/jobs.cgi cgi-bin/jobs.cgi
188 f 0755 root sys $SERVERBIN/cgi-bin/printers.cgi cgi-bin/printers.cgi
189 d 0755 root sys $SERVERBIN/daemon -
190 f 0755 root sys $SERVERBIN/daemon/cups-polld scheduler/cups-polld
191 d 0755 root sys $SERVERBIN/filter -
192 f 0755 root sys $SERVERBIN/filter/gziptoany filter/gziptoany
193 f 0755 root sys $SERVERBIN/filter/hpgltops filter/hpgltops
194 f 0755 root sys $SERVERBIN/filter/imagetops filter/imagetops
195 f 0755 root sys $SERVERBIN/filter/imagetoraster filter/imagetoraster
196 f 0755 root sys $SERVERBIN/filter/pdftops pdftops/pdftops
197 f 0755 root sys $SERVERBIN/filter/pstops filter/pstops
198 f 0755 root sys $SERVERBIN/filter/rastertolabel filter/rastertolabel
199 l 0755 root sys $SERVERBIN/filter/rastertodymo rastertolabel
200 f 0755 root sys $SERVERBIN/filter/rastertoepson filter/rastertoepson
201 f 0755 root sys $SERVERBIN/filter/rastertohp filter/rastertohp
202 f 0755 root sys $SERVERBIN/filter/texttops filter/texttops
203
204 %subpackage lpd
205 d 0755 root sys $SERVERBIN/daemon -
206 f 0755 root sys $SERVERBIN/daemon/cups-lpd scheduler/cups-lpd
207 %subpackage
208
209 # Admin commands
210 d 0755 root sys $BINDIR -
211 l 0755 root sys $BINDIR/enable $SBINDIR/accept
212 l 0755 root sys $LIBDIR/accept $SBINDIR/accept
213 d 0755 root sys $SBINDIR -
214 l 0755 root sys $SBINDIR/cupsdisable accept
215 l 0755 root sys $SBINDIR/cupsenable accept
216 l 0755 root sys $BINDIR/disable $SBINDIR/accept
217 d 0755 root sys $LIBDIR -
218 l 0755 root sys $LIBDIR/lpadmin $SBINDIR/lpadmin
219 l 0755 root sys $LIBDIR/reject accept
220 f 0755 root sys $SBINDIR/accept systemv/accept
221 f 0755 root sys $SBINDIR/cupsaddsmb systemv/cupsaddsmb
222 f 0755 root sys $SBINDIR/lpadmin systemv/lpadmin
223 f 0755 root sys $SBINDIR/lpc berkeley/lpc
224 f 0755 root sys $SBINDIR/lpinfo systemv/lpinfo
225 f 0755 root sys $SBINDIR/lpmove systemv/lpmove
226 l 0755 root sys $SBINDIR/reject accept
227
228 %system irix
229 l 0755 root sys /usr/etc/lpc $SBINDIR/lpc
230 %system all
231
232 # User commands
233 d 0755 root sys $BINDIR -
234 f 0755 root sys $BINDIR/cancel systemv/cancel
235 f 0755 root sys $BINDIR/cupstestppd systemv/cupstestppd
236 f 0755 root sys $BINDIR/lp systemv/lp
237 f 0755 root sys $BINDIR/lpoptions systemv/lpoptions
238 f 4755 $CUPS_USER sys $BINDIR/lppasswd systemv/lppasswd
239 f 0755 root sys $BINDIR/lpq berkeley/lpq
240 f 0755 root sys $BINDIR/lpr berkeley/lpr
241 f 0755 root sys $BINDIR/lprm berkeley/lprm
242 f 0755 root sys $BINDIR/lpstat systemv/lpstat
243
244 %system irix
245 l 0755 root sys /usr/bsd/lpq $BINDIR/lpq
246 l 0755 root sys /usr/bsd/lpr $BINDIR/lpr
247 l 0755 root sys /usr/bsd/lprm $BINDIR/lprm
248 %system all
249
250 # DSOs
251 %if DSOLIBS
252 %subpackage libs
253 %system hpux
254 f 0755 root sys $LIBDIR/libcups.sl.2 cups/libcups.sl.2
255 l 0755 root sys $LIBDIR/libcups.sl libcups.sl.2
256 f 0755 root sys $LIBDIR/libcupsimage.sl.2 filter/libcupsimage.sl.2
257 l 0755 root sys $LIBDIR/libcupsimage.sl libcupsimage.sl.2
258 %system aix
259 f 0755 root sys $LIBDIR/libcups_s.a cups/libcups_s.a
260 f 0755 root sys $LIBDIR/libcupsimage_s.a filter/libcupsimage_s.a
261 %system darwin
262 f 0755 root sys $LIBDIR/libcups.2.dylib cups/libcups.2.dylib
263 l 0755 root sys $LIBDIR/libcups.dylib libcups.2.dylib
264 f 0755 root sys $LIBDIR/libcupsimage.2.dylib filter/libcupsimage.2.dylib
265 l 0755 root sys $LIBDIR/libcupsimage.dylib libcupsimage.2.dylib
266 %system !hpux !aix !darwin
267 f 0755 root sys $LIBDIR/libcups.so.2 cups/libcups.so.2
268 l 0755 root sys $LIBDIR/libcups.so libcups.so.2
269 f 0755 root sys $LIBDIR/libcupsimage.so.2 filter/libcupsimage.so.2
270 l 0755 root sys $LIBDIR/libcupsimage.so libcupsimage.so.2
271 %system all
272 %subpackage
273 %endif
274
275 # Directories
276 d 0755 root sys $LOGDIR -
277 d 0700 $CUPS_USER sys $REQUESTS -
278 d 1700 $CUPS_USER sys $REQUESTS/tmp -
279
280 # Data files
281 f 0644 root sys $LOCALEDIR/C/cups_C locale/C/cups_C
282 f 0644 root sys $LOCALEDIR/be/cups_be locale/be/cups_be
283 f 0644 root sys $LOCALEDIR/cs/cups_cs locale/cs/cups_cs
284 f 0644 root sys $LOCALEDIR/de/cups_de locale/de/cups_de
285 f 0644 root sys $LOCALEDIR/en/cups_en locale/en/cups_en
286 f 0644 root sys $LOCALEDIR/en_US/cups_en_US locale/en_US/cups_en_US
287 f 0644 root sys $LOCALEDIR/es/cups_es locale/es/cups_es
288 f 0644 root sys $LOCALEDIR/fr/cups_fr locale/fr/cups_fr
289 f 0644 root sys $LOCALEDIR/it/cups_it locale/it/cups_it
290 f 0644 root sys $LOCALEDIR/ru_RU/cups_ru_RU locale/ru_RU/cups_ru_RU
291 f 0644 root sys $LOCALEDIR/sv/cups_sv locale/sv/cups_sv
292 f 0644 root sys $LOCALEDIR/uk/cups_uk locale/uk/cups_uk
293 f 0644 root sys $LOCALEDIR/uk_UA/cups_uk_UA locale/uk_UA/cups_uk_UA
294 f 0644 root sys $LOCALEDIR/zh_CN/cups_zh_CN locale/zh_CN/cups_zh_CN
295
296 d 0755 root sys $DATADIR -
297
298 d 0755 root sys $DATADIR/banners -
299 f 0644 root sys $DATADIR/banners/classified data/classified
300 f 0644 root sys $DATADIR/banners/confidential data/confidential
301 f 0644 root sys $DATADIR/banners/secret data/secret
302 f 0644 root sys $DATADIR/banners/standard data/standard
303 f 0644 root sys $DATADIR/banners/topsecret data/topsecret
304 f 0644 root sys $DATADIR/banners/unclassified data/unclassified
305
306 d 0755 root sys $DATADIR/charsets -
307 f 0644 root sys $DATADIR/charsets/windows-874 data/windows-874
308 f 0644 root sys $DATADIR/charsets/windows-1250 data/windows-1250
309 f 0644 root sys $DATADIR/charsets/windows-1251 data/windows-1251
310 f 0644 root sys $DATADIR/charsets/windows-1252 data/windows-1252
311 f 0644 root sys $DATADIR/charsets/windows-1253 data/windows-1253
312 f 0644 root sys $DATADIR/charsets/windows-1254 data/windows-1254
313 f 0644 root sys $DATADIR/charsets/windows-1255 data/windows-1255
314 f 0644 root sys $DATADIR/charsets/windows-1256 data/windows-1256
315 f 0644 root sys $DATADIR/charsets/windows-1257 data/windows-1257
316 f 0644 root sys $DATADIR/charsets/windows-1258 data/windows-1258
317 f 0644 root sys $DATADIR/charsets/iso-8859-1 data/iso-8859-1
318 f 0644 root sys $DATADIR/charsets/iso-8859-2 data/iso-8859-2
319 f 0644 root sys $DATADIR/charsets/iso-8859-3 data/iso-8859-3
320 f 0644 root sys $DATADIR/charsets/iso-8859-4 data/iso-8859-4
321 f 0644 root sys $DATADIR/charsets/iso-8859-5 data/iso-8859-5
322 f 0644 root sys $DATADIR/charsets/iso-8859-6 data/iso-8859-6
323 f 0644 root sys $DATADIR/charsets/iso-8859-7 data/iso-8859-7
324 f 0644 root sys $DATADIR/charsets/iso-8859-8 data/iso-8859-8
325 f 0644 root sys $DATADIR/charsets/iso-8859-9 data/iso-8859-9
326 f 0644 root sys $DATADIR/charsets/iso-8859-10 data/iso-8859-10
327 f 0644 root sys $DATADIR/charsets/iso-8859-13 data/iso-8859-13
328 f 0644 root sys $DATADIR/charsets/iso-8859-14 data/iso-8859-14
329 f 0644 root sys $DATADIR/charsets/iso-8859-15 data/iso-8859-15
330 f 0644 root sys $DATADIR/charsets/utf-8 data/utf-8
331
332 d 0755 root sys $DATADIR/data -
333 f 0644 root sys $DATADIR/data/HPGLprolog data/HPGLprolog
334 f 0644 root sys $DATADIR/data/psglyphs data/psglyphs
335 f 0644 root sys $DATADIR/data/testprint.ps data/testprint.ps
336
337 d 0755 root sys $DATADIR/fonts -
338 f 0644 root sys $DATADIR/fonts fonts/Courier*
339 f 0644 root sys $DATADIR/fonts/Symbol fonts/Symbol
340
341 d 0755 root sys $DATADIR/model -
342 f 0644 root sys $DATADIR/model ppd/*.ppd
343
344 d 0755 root sys $DATADIR/templates -
345 c 0644 root sys $DATADIR/templates templates/*.tmpl
346
347 # Config files
348 d 0755 root sys $SERVERROOT -
349 d 0711 $CUPS_USER $CUPS_GROUP $SERVERROOT/certs -
350 d 0755 root sys $SERVERROOT/interfaces -
351 d 0755 root sys $SERVERROOT/ppd -
352 c 0600 root sys $SERVERROOT conf/*.conf
353 c 0600 root sys $SERVERROOT/mime.convs conf/mime.convs
354 c 0600 root sys $SERVERROOT/mime.types conf/mime.types
355
356 %if PAMDIR
357 d 0755 root sys $PAMDIR -
358 c 0644 root sys $PAMDIR/cups conf/@PAMFILE@
359 %endif
360
361 %subpackage devel
362 # Developer files
363 f 0755 root sys $BINDIR/cups-config cups-config
364 d 0755 root sys $INCLUDEDIR/cups -
365 f 0644 root sys $INCLUDEDIR/cups/cups.h cups/cups.h
366 f 0644 root sys $INCLUDEDIR/cups/http.h cups/http.h
367 f 0644 root sys $INCLUDEDIR/cups/image.h filter/image.h
368 f 0644 root sys $INCLUDEDIR/cups/ipp.h cups/ipp.h
369 f 0644 root sys $INCLUDEDIR/cups/language.h cups/language.h
370 f 0644 root sys $INCLUDEDIR/cups/md5.h cups/md5.h
371 f 0644 root sys $INCLUDEDIR/cups/ppd.h cups/ppd.h
372 f 0644 root sys $INCLUDEDIR/cups/raster.h filter/raster.h
373
374 f 0644 root sys $LIBDIR/libcups.a cups/libcups.a
375 f 0644 root sys $LIBDIR/libcupsimage.a filter/libcupsimage.a
376
377 d 0755 root sys $DOCDIR/help -
378 f 0644 root sys $DOCDIR/help doc/help/api*.html
379 %subpackage
380
381 # Documentation files
382 d 0755 root sys $DOCDIR -
383 f 0644 root sys $DOCDIR doc/*.css
384 f 0644 root sys $DOCDIR doc/*.html
385 d 0755 root sys $DOCDIR/help -
386 f 0644 root sys $DOCDIR/help doc/*-reference.html
387 d 0755 root sys $DOCDIR/images -
388 f 0644 root sys $DOCDIR/images doc/images/*.gif
389 f 0644 root sys $DOCDIR/robots.txt doc/robots.txt
390
391 # Man pages
392 d 0755 root sys $AMANDIR -
393 d 0755 root sys $AMANDIR/man$MAN8DIR -
394 d 0755 root sys $MANDIR -
395 d 0755 root sys $MANDIR/man1 -
396 d 0755 root sys $MANDIR/man5 -
397
398 f 0644 root sys $MANDIR/man1/backend.$MAN1EXT man/backend.$MAN1EXT
399 f 0644 root sys $MANDIR/man1/cupstestppd.$MAN1EXT man/cupstestppd.$MAN1EXT
400 f 0644 root sys $MANDIR/man1/filter.$MAN1EXT man/filter.$MAN1EXT
401 f 0644 root sys $MANDIR/man1/lpoptions.$MAN1EXT man/lpoptions.$MAN1EXT
402 f 0644 root sys $MANDIR/man1/lppasswd.$MAN1EXT man/lppasswd.$MAN1EXT
403 f 0644 root sys $MANDIR/man1/lpq.$MAN1EXT man/lpq.$MAN1EXT
404 f 0644 root sys $MANDIR/man1/lprm.$MAN1EXT man/lprm.$MAN1EXT
405 f 0644 root sys $MANDIR/man1/lpr.$MAN1EXT man/lpr.$MAN1EXT
406 f 0644 root sys $MANDIR/man1/lpstat.$MAN1EXT man/lpstat.$MAN1EXT
407 f 0644 root sys $MANDIR/man1/lp.$MAN1EXT man/lp.$MAN1EXT
408 l 0644 root sys $MANDIR/man1/cancel.$MAN1EXT lp.$MAN1EXT
409
410 f 0644 root sys $MANDIR/man5/classes.conf.$MAN5EXT man/classes.conf.$MAN5EXT
411 f 0644 root sys $MANDIR/man5/cupsd.conf.$MAN5EXT man/cupsd.conf.$MAN5EXT
412 f 0644 root sys $MANDIR/man5/mime.convs.$MAN5EXT man/mime.convs.$MAN5EXT
413 f 0644 root sys $MANDIR/man5/mime.types.$MAN5EXT man/mime.types.$MAN5EXT
414 f 0644 root sys $MANDIR/man5/printers.conf.$MAN5EXT man/printers.conf.$MAN5EXT
415
416 f 0644 root sys $AMANDIR/man$MAN8DIR/accept.$MAN8EXT man/accept.$MAN8EXT
417 l 0644 root sys $AMANDIR/man$MAN8DIR/reject.$MAN8EXT accept.$MAN8EXT
418 f 0644 root sys $AMANDIR/man$MAN8DIR/cupsaddsmb.$MAN8EXT man/cupsaddsmb.$MAN8EXT
419 f 0644 root sys $AMANDIR/man$MAN8DIR/cups-polld.$MAN8EXT man/cups-polld.$MAN8EXT
420 f 0644 root sys $AMANDIR/man$MAN8DIR/cupsd.$MAN8EXT man/cupsd.$MAN8EXT
421 f 0644 root sys $AMANDIR/man$MAN8DIR/cupsenable.$MAN8EXT man/cupsenable.$MAN8EXT
422 l 0644 root sys $AMANDIR/man$MAN8DIR/cupsdisable.$MAN8EXT cupsenable.$MAN8EXT
423 f 0644 root sys $AMANDIR/man$MAN8DIR/lpadmin.$MAN8EXT man/lpadmin.$MAN8EXT
424 f 0644 root sys $AMANDIR/man$MAN8DIR/lpc.$MAN8EXT man/lpc.$MAN8EXT
425 f 0644 root sys $AMANDIR/man$MAN8DIR/lpinfo.$MAN8EXT man/lpinfo.$MAN8EXT
426 f 0644 root sys $AMANDIR/man$MAN8DIR/lpmove.$MAN8EXT man/lpmove.$MAN8EXT
427
428 %subpackage devel
429 f 0644 root sys $MANDIR/man1/cups-config.$MAN1EXT man/cups-config.$MAN1EXT
430
431 %subpackage lpd
432 d 0755 root sys $AMANDIR/man$MAN8DIR -
433 f 0644 root sys $AMANDIR/man$MAN8DIR/cups-lpd.$MAN8EXT man/cups-lpd.$MAN8EXT
434 %subpackage
435
436 # Startup script
437 %system all
438 i 0755 root sys cups cups.sh
439
440 #
441 # End of "$Id$".
442 #