]>
Commit | Line | Data |
---|---|---|
3d99f017 | 1 | Summary: Print dialog and printer manager for Xfce |
8ad90add | 2 | Summary(pl.UTF-8): Okno dialogowe wydruku i zarządca drukarek dla Xfce |
237de074 | 3 | Name: xfprint |
72b36d72 | 4 | Version: 4.6.1 |
49e29467 | 5 | Release: 5 |
e0b03040 | 6 | License: GPL v2 |
237de074 | 7 | Group: X11/Applications |
07aaadff | 8 | Source0: http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2 |
72b36d72 | 9 | # Source0-md5: d92fca97a42816085080baf07a99a62e |
e0b03040 | 10 | Patch0: %{name}-bsdlpr.patch |
ec73532f | 11 | Patch1: %{name}-desktop.patch |
e0b03040 | 12 | URL: http://www.xfce.org/projects/xfprint/ |
67ba312b | 13 | BuildRequires: a2ps-devel |
07aaadff | 14 | BuildRequires: autoconf >= 2.50 |
6e186269 | 15 | BuildRequires: automake |
3dd458e1 | 16 | BuildRequires: cups-devel |
9cbadd87 | 17 | BuildRequires: docbook-dtd412-xml |
72ef885c | 18 | BuildRequires: gettext-devel |
07aaadff | 19 | BuildRequires: gtk+2-devel >= 2:2.10.6 |
333c4a1f | 20 | BuildRequires: gtk-doc >= 1.7 |
c3b4520d | 21 | BuildRequires: intltool |
6e186269 | 22 | BuildRequires: libtool |
e0b03040 | 23 | BuildRequires: libxfce4util-devel >= %{version} |
07aaadff | 24 | BuildRequires: libxfcegui4-devel >= %{version} |
86917f26 | 25 | BuildRequires: openssl-devel >= 0.9.7d |
52950165 | 26 | BuildRequires: pkgconfig >= 1:0.9.0 |
333c4a1f | 27 | BuildRequires: rpmbuild(macros) >= 1.311 |
e0b03040 MB |
28 | BuildRequires: xfce4-dev-tools >= 4.6.0 |
29 | BuildRequires: xfconf-devel >= %{version} | |
49e29467 | 30 | Requires(post,postun): gtk-update-icon-cache |
333c4a1f | 31 | Requires(post,postun): hicolor-icon-theme |
0751d0fd | 32 | Requires: %{name}-print-backend = %{version}-%{release} |
c3b4520d | 33 | Requires: a2ps |
b664e60b | 34 | Requires: xfce4-dirs >= 4.6 |
23831d9e | 35 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
36 | ||
37 | %description | |
3d99f017 | 38 | Xfprint contains a print dialog and a printer manager for the Xfce |
c3b4520d JB |
39 | Desktop Environment. |
40 | ||
3e11d76b JR |
41 | %description -l pl.UTF-8 |
42 | Xfprint zawiera okno dialogowe wydruku i zarządcę drukarek dla | |
43 | środowiska Xfce. | |
23831d9e | 44 | |
333c4a1f MB |
45 | %package apidocs |
46 | Summary: xfprint API documentation | |
8ad90add | 47 | Summary(pl.UTF-8): Dokumentacja API xfprint |
333c4a1f MB |
48 | Group: Documentation |
49 | Requires: gtk-doc-common | |
50 | ||
51 | %description apidocs | |
52 | xfprint API documentation. | |
53 | ||
3e11d76b | 54 | %description apidocs -l pl.UTF-8 |
333c4a1f MB |
55 | Dokumentacja API xfprint. |
56 | ||
8f1d9003 | 57 | %package cups |
86917f26 | 58 | Summary: CUPS plugin for xfprint |
8ad90add | 59 | Summary(pl.UTF-8): Wtyczka CUPS dla xfprint |
8f1d9003 | 60 | Group: X11/Applications |
61 | Requires: %{name} = %{version}-%{release} | |
0751d0fd | 62 | Provides: %{name}-print-backend = %{version}-%{release} |
8f1d9003 | 63 | |
64 | %description cups | |
86917f26 | 65 | This package contains plugin for xfprint allowing to use CUPS printing |
8f1d9003 | 66 | system directly. |
67 | ||
3e11d76b JR |
68 | %description cups -l pl.UTF-8 |
69 | Paczka ta zawiera wtyczkę dla xfprint, która umożliwia bezpośrednie | |
86917f26 | 70 | korzystanie z systemu wydruku CUPS. |
8f1d9003 | 71 | |
72 | %package bsdlpr | |
73b3ef0f | 73 | Summary: bsdlpr plugin for xfprint |
8ad90add | 74 | Summary(pl.UTF-8): Wtyczka bsdlpr dla xfprint |
8f1d9003 | 75 | Group: X11/Applications |
76 | Requires: %{name} = %{version}-%{release} | |
77 | Requires: /usr/bin/lpr | |
0751d0fd | 78 | Provides: %{name}-print-backend = %{version}-%{release} |
8f1d9003 | 79 | |
80 | %description bsdlpr | |
07aaadff MB |
81 | This package contains plugin for xfprint allowing to use old bsd style |
82 | printing system through lpr program. | |
8f1d9003 | 83 | |
3e11d76b JR |
84 | %description bsdlpr -l pl.UTF-8 |
85 | Paczka ta zawiera wtyczkę dla xfprint, która umożliwia drukowanie w | |
07aaadff MB |
86 | stylu bsd poprzez program lpr. |
87 | ||
88 | %package devel | |
89 | Summary: Headers files for the xfprint library | |
8ad90add | 90 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki xfprint |
07aaadff MB |
91 | Group: X11/Development/Libraries |
92 | Requires: %{name} = %{version}-%{release} | |
e0b03040 MB |
93 | Requires: gtk+2-devel >= 2:2.10.6 |
94 | Requires: libxfce4util-devel >= %{version} | |
95 | Requires: libxfcegui4-devel >= %{version} | |
07aaadff MB |
96 | |
97 | %description devel | |
98 | Header files for the xfprint library. | |
99 | ||
3e11d76b JR |
100 | %description devel -l pl.UTF-8 |
101 | Pliki nagłówkowe biblioteki xfprint. | |
8f1d9003 | 102 | |
23831d9e | 103 | %prep |
104 | %setup -q | |
6e186269 | 105 | %patch0 -p1 |
ec73532f | 106 | %patch1 -p1 |
23831d9e | 107 | |
108 | %build | |
07aaadff MB |
109 | %{__glib_gettextize} |
110 | %{__intltoolize} | |
e0b03040 MB |
111 | %{__libtoolize} |
112 | %{__aclocal} | |
ebe87b4f | 113 | %{__automake} |
6e186269 | 114 | %{__autoheader} |
e0b03040 | 115 | %{__autoconf} |
3dd458e1 | 116 | %configure \ |
86917f26 | 117 | --disable-static \ |
3dd458e1 | 118 | --enable-cups \ |
ebe87b4f | 119 | --enable-bsdlpr=yes \ |
333c4a1f MB |
120 | --enable-gtk-doc \ |
121 | --with-html-dir=%{_gtkdocdir} | |
c3b4520d | 122 | |
23831d9e | 123 | %{__make} |
124 | ||
125 | %install | |
126 | rm -rf $RPM_BUILD_ROOT | |
c3b4520d JB |
127 | |
128 | %{__make} install \ | |
129 | DESTDIR=$RPM_BUILD_ROOT | |
130 | ||
131 | # unusable (no devel resources) | |
86917f26 | 132 | rm -f $RPM_BUILD_ROOT%{_libdir}/xfce4/xfprint-plugins/*.la |
c3b4520d JB |
133 | |
134 | %find_lang %{name} | |
23831d9e | 135 | |
136 | %clean | |
137 | rm -rf $RPM_BUILD_ROOT | |
138 | ||
333c4a1f MB |
139 | %post |
140 | /sbin/ldconfig | |
141 | %update_icon_cache hicolor | |
142 | ||
143 | %postun | |
144 | /sbin/ldconfig | |
145 | %update_icon_cache hicolor | |
c3b4520d JB |
146 | |
147 | %files -f %{name}.lang | |
23831d9e | 148 | %defattr(644,root,root,755) |
07aaadff | 149 | %doc AUTHORS ChangeLog README |
e0b03040 MB |
150 | %attr(755,root,root) %{_bindir}/xfprint-settings |
151 | %attr(755,root,root) %{_bindir}/xfprint4 | |
152 | %attr(755,root,root) %{_bindir}/xfprint4-manager | |
07aaadff | 153 | %attr(755,root,root) %{_libdir}/libxfprint.so.*.*.* |
e0b03040 | 154 | %attr(755,root,root) %ghost %{_libdir}/libxfprint.so.0 |
07aaadff | 155 | %dir %{_libdir}/xfce4/xfprint-plugins |
e0b03040 MB |
156 | %{_desktopdir}/xfprint-manager.desktop |
157 | %{_desktopdir}/xfprint-settings.desktop | |
158 | %{_desktopdir}/xfprint.desktop | |
b664e60b JR |
159 | %{_datadir}/xfce4/doc/C/*.html |
160 | %{_datadir}/xfce4/doc/C/images/*.png | |
161 | %lang(fr) %{_datadir}/xfce4/doc/fr/*.html | |
162 | %lang(fr) %{_datadir}/xfce4/doc/fr/images/*.png | |
333c4a1f MB |
163 | %{_iconsdir}/hicolor/*/devices/* |
164 | ||
165 | %files apidocs | |
166 | %defattr(644,root,root,755) | |
167 | %{_gtkdocdir}/libxfprint | |
8f1d9003 | 168 | |
169 | %files cups | |
170 | %defattr(644,root,root,755) | |
171 | %attr(755,root,root) %{_libdir}/xfce4/xfprint-plugins/cups_plugin.so | |
172 | ||
173 | %files bsdlpr | |
174 | %defattr(644,root,root,755) | |
175 | %attr(755,root,root) %{_libdir}/xfce4/xfprint-plugins/bsdlpr_plugin.so | |
07aaadff MB |
176 | |
177 | %files devel | |
178 | %defattr(644,root,root,755) | |
179 | %attr(755,root,root) %{_libdir}/libxfprint.so | |
180 | %{_includedir}/xfce4/libxfprint | |
181 | %{_libdir}/libxfprint.la | |
182 | %{_pkgconfigdir}/xfprint-1.0.pc |