]> git.pld-linux.org Git - packages/cups.git/blob - cups.spec
starting update. install and files section must be fixed.
[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.6
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}-source.tar.bz2
11 Source1:        %{name}.init
12 BuildRequires:  openssl-devel
13 BuildRequires:  pam-devel
14 BuildRequires:  zlib-devel
15 BuildRequires:  libpng-devel
16 BuildRequires:  libtiff-devel
17 URL:            http://www.cups.org/    
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20
21 %description 
22 CUPS provides a portable printing layer for UNIX®-based operating
23 systems. It has been developed by Easy Software Products to promote a
24 standard printing solution for all UNIX vendors and users. CUPS
25 provides the System V and Berkeley command-line interfaces. CUPS uses
26 the Internet Printing Protocol ("IPP") as the basis for managing print
27 jobs and queues. The Line Printer Daemon ("LPD") Server Message Block
28 ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also supported
29 with reduced functionality. CUPS adds network printer browsing and
30 PostScript Printer Description ("PPD") based printing options to
31 support real-world printing under UNIX.
32
33 %description -l pl
34 CUPS dostarcza standardowy poziom drukowania dla systemów bazuj±cych
35 na UNIXie. CUPS u¿ywa protoko³u IPP - Internet Printint Protocol
36 jako podstawy do zarz±dzania zadaniami i kolejkami druku.
37
38 %package devel
39 Summary:        Common Unix Printing System development files
40 Summary(pl):    Popularny System Druku dla Unixa, pliki nag³ówkowe
41 Group:          Development/Libraries
42 Group(de):      Entwicklung/Libraries
43 Group(fr):      Development/Librairies
44 Group(pl):      Programowanie/Biblioteki
45 Requires:       %{name} = %{version}
46
47 %description devel
48 Common Unix Printing System development files
49
50 %description -l pl devel
51 Popularny System Druku dla Unixa, pliki nag³ówkowe
52  
53 %package static
54 Summary:        Common Unix Printing System static libraries
55 Summary(pl):    Popularny System Druku dla Unixa, biblioteki statyczne
56 Group:          Development/Libraries
57 Group(de):      Entwicklung/Libraries
58 Group(fr):      Development/Librairies
59 Group(pl):      Programowanie/Biblioteki
60 Requires:       %{name}-devel = %{version}
61
62 %description static
63 Common Unix Printing System static libraries
64
65 %description -l pl static
66 Popularny System Druku dla Unixa, biblioteki statyczne
67  
68 %prep
69 %setup -q
70
71 %build
72 %configure
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 %{__make} DESTDIR=$RPM_BUILD_ROOT
78
79 %{__make} \
80         prefix=$RPM_BUILD_ROOT \
81         exec_prefix=$RPM_BUILD_ROOT%{_prefix} \
82         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
83         DATADIR=$RPM_BUILD_ROOT%{_datadir}/cups \
84         DOCDIR=$RPM_BUILD_ROOT%{_datadir}/doc/cups \
85         INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir} \
86         LIBDIR=$RPM_BUILD_ROOT%{_libdir} \
87         LOCALEDIR=$RPM_BUILD_ROOT%{_datadir}/locale \
88         MANDIR=$RPM_BUILD_ROOT%{_mandir} \
89         PAMDIR=$RPM_BUILD_ROOT/etc/pam.d \
90         REQUESTS=$RPM_BUILD_ROOT/var/spool/cups \
91         SBINDIR=$RPM_BUILD_ROOT%{_sbindir} \
92         SERVERBIN=$RPM_BUILD_ROOT%{_libdir}/cups \
93         SERVERROOT=$RPM_BUILD_ROOT%{_sysconfdir}/cups \
94     install 
95
96 install -d $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
97 install %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/cups
98
99 %find_lang %{name}
100
101 gzip -9nf *.txt
102
103 %post
104 /sbin/chkconfig --add cups
105     
106 %preun
107 /sbin/chkconfig --del cups
108
109 %clean
110 rm -f $RPM_BUILD_ROOT
111
112 %files  -f %{name}.lang
113 %defattr(644,root,root,755)
114 %doc *.gz
115 %attr(755,root,root) %{_bindir}
116 %attr(755,root,root) %{_libdir}/lib*.so*
117 %attr(755,root,root) %{_libdir}/accept
118 %attr(755,root,root) %{_libdir}/lpadmin
119 %attr(755,root,root) %{_libdir}/lpmove
120 %attr(755,root,root) %{_libdir}/reject
121 %attr(755,root,root) %{_libdir}/cups
122 %attr(755,root,root) %{_sbindir}
123 %lang(C)  %{_datadir}/locale/C/cups_C
124 %lang(de) %{_datadir}/locale/de/cups_de
125 %lang(en) %{_datadir}/locale/en/cups_en
126 %lang(es) %{_datadir}/locale/es/cups_es
127 %lang(fr) %{_datadir}/locale/fr/cups_fr
128 %lang(it) %{_datadir}/locale/it/cups_it
129 %{_sysconfdir}/pam.d
130 %{_sysconfdir}/cups/certs
131 %{_sysconfdir}/cups/interfaces
132 %{_sysconfdir}/cups/ppd
133 %config(noreplace) %{_sysconfdir}/cups/*.conf
134 %config(noreplace) %{_sysconfdir}/cups/*.convs
135 %config(noreplace) %{_sysconfdir}/cups/*.types
136 %{_sysconfdir}/rc.d/init.d/cups
137 %{_docdir}/cups
138 %{_datadir}/cups
139 %{_mandir}/man[158]
140 /var/log/cups
141 /var/spool/cups
142
143 %files devel
144 %defattr(644,root,root,755)
145 %{_includedir}/cups
146
147 %files static
148 %defattr(644,root,root,755)
149 %{_libdir}/*.a
This page took 0.087406 seconds and 3 git commands to generate.