1 |
%define name hylafax |
2 |
%define version 4.4.4 |
3 |
|
4 |
%define release 1 |
5 |
%define serial %(echo `date +%Y%m%d`) |
6 |
|
7 |
%define faxspool %{_var}/spool/hylafax |
8 |
|
9 |
Summary: HylaFAX(tm) is a sophisticated enterprise strength fax package |
10 |
Name: %{name} |
11 |
Version: %{version} |
12 |
Release: %{release}%{?dist} |
13 |
Epoch: %{serial} |
14 |
License: better than LGPL |
15 |
Group: Applications/Communications |
16 |
URL: http://www.ifax.com/ |
17 |
|
18 |
Source: ftp://ftp.hylafax.org/source/%{name}-%{version}.tar.gz |
19 |
Source1: hylafax_init |
20 |
Source2: hylafax_config |
21 |
Source3: hylafax_config.modem |
22 |
Source4: hylafax_setup.cache |
23 |
Source5: hylafax_setup.modem |
24 |
Source6: hylafax_daily.cron |
25 |
Source7: hylafax_hourly.cron |
26 |
Source8: hylafax_logrotate |
27 |
Source9: hylafax_README.rpm |
28 |
Source10: hylafax_hyla.conf |
29 |
Source11: hylafax_FaxDispatch |
30 |
Source12: hylafax_jobcontrol.sh |
31 |
Source13: hylafax_sysconfig |
32 |
|
33 |
BuildPrereq: libjpeg-devel, libtiff-devel, zlib-devel |
34 |
Requires: ghostscript >= 5.5 |
35 |
Requires: libtiff >= 3.5.5 |
36 |
Requires: gawk |
37 |
Requires: rpm >= 3.0.5 |
38 |
Requires: sharutils |
39 |
Conflicts: mgetty-sendfax |
40 |
|
41 |
BuildRoot: %{_tmppath}/%{name}-root |
42 |
|
43 |
%description |
44 |
HylaFAX(tm) is a sophisticated enterprise-strength fax package for |
45 |
class 1 and 2 fax modems on unix systems. It provides spooling |
46 |
services and numerous supporting fax management tools. |
47 |
The fax clients may reside on machines different from the server |
48 |
and client implementations exist for a number of platforms including |
49 |
windows. |
50 |
|
51 |
%prep |
52 |
%setup -q |
53 |
|
54 |
%build |
55 |
# - Can't use the configure macro because HylaFAX configure script does |
56 |
# not understand the config options used by that macro |
57 |
./configure \ |
58 |
--with-DIR_BIN=%{_bindir} \ |
59 |
--with-DIR_SBIN=%{_sbindir} \ |
60 |
--with-DIR_LIB=%{_libdir} \ |
61 |
--with-DIR_LIBEXEC=%{_sbindir} \ |
62 |
--with-DIR_LIBDATA=%{_sysconfdir}/hylafax \ |
63 |
--with-DIR_LOCKS=%{_var}/lock \ |
64 |
--with-LIBDIR=%{_libdir} \ |
65 |
--with-TIFFBIN=%{_bindir} \ |
66 |
--with-DIR_MAN=%{_mandir} \ |
67 |
--with-PATH_GSRIP=%{_bindir}/gs \ |
68 |
--with-DBLIBINC=%{_includedir} \ |
69 |
--with-LIBTIFF="-ltiff -ljpeg -lz" \ |
70 |
--with-DIR_SPOOL=%{faxspool} \ |
71 |
--with-AFM=no \ |
72 |
--with-AWK=/usr/bin/gawk \ |
73 |
--with-PATH_VGETTY=/sbin/vgetty \ |
74 |
--with-PATH_GETTY=/sbin/mgetty \ |
75 |
--with-HTML=no \ |
76 |
--with-PAGESIZE=A4 \ |
77 |
--with-PATH_DPSRIP=%{faxspool}/bin/ps2fax \ |
78 |
--with-PATH_IMPRIP="" \ |
79 |
--with-SYSVINIT=%{initdir}/hylafax \ |
80 |
--with-INTERACTIVE=no |
81 |
|
82 |
# CFLAGS is set up by the HylaFAX configure script; setting it up here the |
83 |
# standard way would break things. Since OPTIMIZER is included in CFLAGS |
84 |
# by the HylaFAX configure system, it's used here in place of CFLAGS |
85 |
#make CFLAGS="$RPM_OPT_FLAGS" |
86 |
make OPTIMIZER="$RPM_OPT_FLAGS" |
87 |
|
88 |
%install |
89 |
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT |
90 |
|
91 |
# install: make some dirs... |
92 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/{cron.daily,cron.hourly,logrotate.d} |
93 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig |
94 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/hylafax |
95 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{initdir} |
96 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_bindir} |
97 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sbindir} |
98 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_libdir} |
99 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{_mandir} |
100 |
mkdir -p -m 755 $RPM_BUILD_ROOT%{faxspool}/config/defaults |
101 |
|
102 |
# install: binaries and man pages |
103 |
# FAXUSER, FAXGROUP, SYSUSER and SYSGROUP are set to the current user to |
104 |
# avoid warnings about chown/chgrp if the user building the SRPM is not root; |
105 |
# they are set to the correct values with the RPM attr macro |
106 |
%makeinstall -e \ |
107 |
FAXUSER=`id -u` \ |
108 |
FAXGROUP=`id -g` \ |
109 |
SYSUSER=`id -u` \ |
110 |
SYSGROUP=`id -g` \ |
111 |
BIN=$RPM_BUILD_ROOT%{_bindir} \ |
112 |
SBIN=$RPM_BUILD_ROOT%{_sbindir} \ |
113 |
LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ |
114 |
LIBDATA=$RPM_BUILD_ROOT%{_sysconfdir}/hylafax \ |
115 |
LIBEXEC=$RPM_BUILD_ROOT%{_sbindir} \ |
116 |
SPOOL=$RPM_BUILD_ROOT%{faxspool} \ |
117 |
MAN=$RPM_BUILD_ROOT%{_mandir} \ |
118 |
INSTALL_ROOT=$RPM_BUILD_ROOT |
119 |
|
120 |
# Starting from 4.1.6, port/install.sh won't chown/chmod anymore if the current |
121 |
# user is not root; instead a file root.sh is created with chown/chmod inside. |
122 |
# |
123 |
# If you build the rpm as normal user (not root) you get an rpm with all the |
124 |
# permissions messed up and hylafax will give various weird errors. |
125 |
# |
126 |
# The following line fixes that. |
127 |
# |
128 |
[ -f root.sh ] && sh root.sh |
129 |
|
130 |
# install: remaining files |
131 |
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/hylafax |
132 |
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{faxspool}/config/defaults/config |
133 |
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{faxspool}/config/defaults/config.modem |
134 |
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{faxspool}/config/defaults/setup.cache |
135 |
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{faxspool}/config/defaults/setup.modem |
136 |
install -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/hylafax |
137 |
install -m 755 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/hylafax |
138 |
install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/hylafax |
139 |
install -m 644 %{SOURCE9} ./README.rpm |
140 |
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/hylafax/hyla.conf |
141 |
install -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{faxspool}/etc/FaxDispatch |
142 |
install -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{faxspool}/bin/jobcontrol.sh |
143 |
install -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/hylafax |
144 |
|
145 |
|
146 |
# some symlinks |
147 |
ln -s ../..%{faxspool}/etc $RPM_BUILD_ROOT%{_sysconfdir}/hylafax/etc |
148 |
ln -s ../..%{faxspool}/log $RPM_BUILD_ROOT%{_sysconfdir}/hylafax/log |
149 |
ln -s ps2fax.gs $RPM_BUILD_ROOT%{faxspool}/bin/ps2fax |
150 |
ln -s pdf2fax.gs $RPM_BUILD_ROOT%{faxspool}/bin/pdf2fax |
151 |
|
152 |
# Remove files that are not needed on Linux |
153 |
rm -f $RPM_BUILD_ROOT%{_sbindir}/{faxsetup.irix,faxsetup.bsdi} |
154 |
rm -f $RPM_BUILD_ROOT%{faxspool}/bin/{ps2fax.imp,ps2fax.dps} |
155 |
# avoid rpm 4.x errors about files in buildroot but not in file list |
156 |
rm -f $RPM_BUILD_ROOT%{faxspool}/etc/xferfaxlog |
157 |
rm -f $RPM_BUILD_ROOT%{faxspool}/COPYRIGHT |
158 |
|
159 |
%clean |
160 |
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT |
161 |
|
162 |
%pre |
163 |
# if necessary (upgrading from < 4.1rc1) move spool dir to the new location |
164 |
# and live with rpm errors :) |
165 |
if [ -f /var/spool/fax/etc/setup.cache -a ! -d %{faxspool} ]; then |
166 |
if [ -f /var/lock/subsys/hylafax ]; then |
167 |
/sbin/service hylafax stop 1>/dev/null 2>&1 || : |
168 |
fi |
169 |
mv /var/spool/fax /var/spool/hylafax |
170 |
fi |
171 |
|
172 |
%post |
173 |
if [ -x /usr/lib/lsb/install_initd ]; then |
174 |
/usr/lib/lsb/install_initd %{initdir}/hylafax |
175 |
elif [ -x /sbin/chkconfig ]; then |
176 |
/sbin/chkconfig --add hylafax |
177 |
else |
178 |
for i in 3 4 5; do |
179 |
ln -sf %{initdir}/hylafax /etc/rc.d/rc${i}.d/S95hylafax |
180 |
done |
181 |
for i in 0 1 2 6; do |
182 |
ln -sf %{initdir}/hylafax /etc/rc.d/rc${i}.d/K05hylafax |
183 |
done |
184 |
fi |
185 |
/sbin/ldconfig |
186 |
|
187 |
echo "#########################################################" |
188 |
echo "# HylaFAX installation complete! #" |
189 |
echo "# #" |
190 |
echo "# You should now run /usr/sbin/faxsetup to #" |
191 |
echo "# create or update HylaFAX configuration #" |
192 |
echo "# before you can begin using the software. #" |
193 |
echo "# #" |
194 |
echo "#########################################################" |
195 |
|
196 |
%preun |
197 |
if [ $1 = 0 ] ; then |
198 |
if [ -x /usr/lib/lsb/remove_initd ]; then |
199 |
/usr/lib/lsb/install_initd %{initdir}/hylafax |
200 |
elif [ -x /sbin/chkconfig ]; then |
201 |
/sbin/chkconfig --del hylafax |
202 |
else |
203 |
rm -f /etc/rc.d/rc?.d/???hylafax |
204 |
fi |
205 |
/sbin/service hylafax stop >/dev/null 2>&1 || : |
206 |
fi |
207 |
|
208 |
%postun |
209 |
/sbin/ldconfig |
210 |
if [ "$1" -ge "1" ]; then |
211 |
/sbin/service hylafax condrestart >/dev/null 2>&1 || : |
212 |
fi |
213 |
|
214 |
|
215 |
%files |
216 |
%defattr(-,root,root) |
217 |
%doc CONTRIBUTORS COPYRIGHT INSTALL README TODO VERSION README.rpm doc/*.txt |
218 |
%attr(755,root,root) %config(noreplace) %{initdir}/hylafax |
219 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/hylafax |
220 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/hylafax |
221 |
%attr(755,root,root) %config(noreplace) %{_sysconfdir}/cron.daily/hylafax |
222 |
%attr(755,root,root) %config(noreplace) %{_sysconfdir}/cron.hourly/hylafax |
223 |
%{_bindir}/* |
224 |
%{_sbindir}/* |
225 |
%{_libdir}/* |
226 |
%attr(644,root,root) %{_mandir}/*/* |
227 |
%attr(755,root,root) %dir %{_sysconfdir}/hylafax |
228 |
%attr(644,root,root) %{_sysconfdir}/hylafax/faxcover_example_sgi.ps |
229 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/faxcover.ps |
230 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/faxmail.ps |
231 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/hfaxd.conf |
232 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/hyla.conf |
233 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/pagesizes |
234 |
%attr(644,root,root) %config(noreplace) %{_sysconfdir}/hylafax/typerules |
235 |
%attr(-,root,root) %{_sysconfdir}/hylafax/etc |
236 |
%attr(-,root,root) %{_sysconfdir}/hylafax/log |
237 |
%attr(-,uucp,uucp) %dir %{faxspool} |
238 |
%attr(-,uucp,uucp) %dir %{faxspool}/archive |
239 |
%attr(-,uucp,uucp) %dir %{faxspool}/bin |
240 |
%attr(-,uucp,uucp) %dir %{faxspool}/client |
241 |
%attr(-,uucp,uucp) %dir %{faxspool}/config |
242 |
#%attr(-,uucp,uucp) %dir %{faxspool}/config/defaults |
243 |
%attr(-,uucp,uucp) %dir %{faxspool}/dev |
244 |
%attr(-,uucp,uucp) %dir %{faxspool}/docq |
245 |
%attr(-,uucp,uucp) %dir %{faxspool}/doneq |
246 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc |
247 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates |
248 |
%attr(644,root,root) %{faxspool}/etc/templates/README |
249 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/en |
250 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/es |
251 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/de |
252 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/pt_BR |
253 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/pl |
254 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/pt |
255 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/it |
256 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/ro |
257 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/fr |
258 |
%attr(-,uucp,uucp) %dir %{faxspool}/etc/templates/html-sample1 |
259 |
%attr(644,root,root) %config %{faxspool}/etc/templates/*/* |
260 |
%attr(-,uucp,uucp) %dir %{faxspool}/info |
261 |
%attr(-,uucp,uucp) %dir %{faxspool}/log |
262 |
%attr(-,uucp,uucp) %dir %{faxspool}/pollq |
263 |
%attr(-,uucp,uucp) %dir %{faxspool}/recvq |
264 |
%attr(-,uucp,uucp) %dir %{faxspool}/sendq |
265 |
%attr(-,uucp,uucp) %dir %{faxspool}/status |
266 |
%attr(-,uucp,uucp) %dir %{faxspool}/tmp |
267 |
%attr(-,root,root) %{faxspool}/bin/* |
268 |
%attr(-,root,root) %{faxspool}/config/* |
269 |
%attr(-,root,root) %{faxspool}/etc/dpsprinter.ps |
270 |
%attr(-,root,root) %{faxspool}/etc/cover.templ |
271 |
%attr(-,root,root) %config(noreplace) %{faxspool}/etc/dialrules* |
272 |
%attr(-,uucp,uucp) %{faxspool}/etc/lutRS18.pcf |
273 |
%attr(-,uucp,uucp) %config(noreplace) %{faxspool}/etc/hosts.hfaxd |
274 |
%attr(-,uucp,uucp) %config(noreplace) %{faxspool}/etc/FaxDispatch |
275 |
%attr(-,uucp,uucp) %{faxspool}/FIFO |
276 |
|
277 |
|
278 |
%changelog |
279 |
* Tue Jan 08 2008 Darren Nickerson <darren.nickerson@ifax.com> 4.4.4-1 |
280 |
- update to official 4.4.4 release |
281 |
|
282 |
* Sun Nov 25 2007 Darren Nickerson <darren.nickerson@ifax.com> 4.4.3-1 |
283 |
- update to official 4.4.3 release |
284 |
|
285 |
* Wed Oct 03 2007 Darren Nickerson <darren.nickerson@ifax.com> 4.4.2-1 |
286 |
- update to official 4.4.2 release |
287 |
|
288 |
* Wed Aug 22 2007 Darren Nickerson <darren.nickerson@ifax.com> 4.4.1-1 |
289 |
- update to official 4.4.1 release |
290 |
|
291 |
* Fri Jul 27 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.4.0-1 |
292 |
- update to official 4.4.0 release |
293 |
|
294 |
* Fri Jul 06 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.4.0rc2-1 |
295 |
- update to second release candidate of 4.4.0 |
296 |
|
297 |
* Fri Jun 29 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.4.0rc1-1 |
298 |
- update to first release candidate of 4.4.0 |
299 |
|
300 |
* Fri May 18 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.3.4-1 |
301 |
- update to official 4.3.4 release |
302 |
- distributed templates are now always replaced |
303 |
|
304 |
* Fri Mar 02 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.3.3-1 |
305 |
- update to official 4.3.3 release |
306 |
|
307 |
* Fri Feb 23 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.3.2-3 |
308 |
- Add requirement for tiff package under SuSE |
309 |
|
310 |
* Fri Feb 23 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.3.2-2 |
311 |
- [bug 849] notify "rejected" templates are wrongly called notify-reject.txt |
312 |
- [bug 850] adds jobtag to notification mails |
313 |
|
314 |
* Fri Feb 16 2007 Patrice Fournier <patrice.fournier@ifax.com> 4.3.2-1 |
315 |
- update to official 4.3.2 release |
316 |
|
317 |
* Mon Jan 29 2007 Darren Nickerson <darren.nickerson@ifax.com> 4.3.2rc1-1 |
318 |
- update to first release candidate of 4.3.2 |
319 |
|
320 |
* Mon Jan 29 2007 Darren Nickerson <darren.nickerson@ifax.com> 4.3.2beta2-1 |
321 |
- update to second beta of 4.3.2 |
322 |
|
323 |
* Mon Jan 29 2007 Darren Nickerson <darren.nickerson@ifax.com> 4.3.2beta1-1 |
324 |
- update to first beta of 4.3.2 |
325 |
|
326 |
* Mon Dec 04 2006 Darren Nickerson <darren.nickerson@ifax.com> 4.3.1-1 |
327 |
- update to offical 4.3.1 release |
328 |
|
329 |
* Wed Nov 22 2006 Darren Nickerson <darren.nickerson@ifax.com> 4.3.1rc3-1 |
330 |
- update to third release candidate of 4.3.1 |
331 |
|
332 |
* Tue Nov 14 2006 Darren Nickerson <darren.nickerson@ifax.com> 4.3.1rc2-1 |
333 |
- update to second release candidate of 4.3.1 |
334 |
|
335 |
* Fri Oct 27 2006 Patrice Fournier <patrice.fournier@ifax.com> 4.3.1rc1-1 |
336 |
- update to first release candidate of 4.3.1 |
337 |
|
338 |
* Tue Oct 12 2006 Darren Nickerson <darren.nickerson@ifax.com> 4.3.1beta4-1 |
339 |
- update to 4.3.1beta4 |
340 |
|
341 |
* Fri May 26 2006 Patrice Fournier <patrice.fournier@ifax.com> 4.3.0-2 |
342 |
- [Bug 775] Don't try to start two instances of hfaxd (Simon Matter) |
343 |
- [Bug 776] sysconfig file doesn't need exec permissions (Simon Matter) |
344 |
|
345 |
* Mon May 22 2006 Darren Nickerson <darren.nickerson@ifax.com> 4.3.0-1 |
346 |
- update to official 4.3.0 release |
347 |
|
348 |
* Fri May 12 2006 Patrice Fournier <patrice.fournier@ifax.com> 4.3.0rc3-1 |
349 |
- update to third release candidate of 4.3.0 |
350 |
|
351 |
* Fri Apr 28 2006 Patrice Fournier <patrice.fournier@ifax.com> 4.3.0rc2-1 |
352 |
- update to second release candidate of 4.3.0 |
353 |
|
354 |
* Fri Apr 21 2006 Patrice Fournier <patrice.fournier@ifax.com> 4.3.0rc1-1 |
355 |
- update to first release candidate of 4.3.0 |
356 |
- Added Sample jobcontrol script |
357 |
- Stop logrotate from returning an error when ran before HylaFAX first |
358 |
start (Simon Matter) |
359 |
- [Bug 766] Replaced obsolete Serial tag with Epoch (Dimitris) |
360 |
- HylaFAX init script can now be configured in /etc/sysconfig/hylafax |
361 |
(fixes bug 652) |
362 |
|
363 |
* Thu Jan 12 2006 Darren Nickerson <darren.nickerson@ifax.com> 4.2.5-1 |
364 |
- update to official 4.2.5 release |
365 |
- updated urls in README.rpm |
366 |
|
367 |
* Fri Jan 6 2006 Patrice Fournier <patrice.fournier@ifax.com> 4.2.4-1 |
368 |
- update to official 4.2.4 release |
369 |
|
370 |
* Tue Nov 15 2005 Darren Nickerson <darren.nickerson@ifax.com> 4.2.3-1 |
371 |
- update to official 4.2.3 release |
372 |
|
373 |
* Fri Nov 11 2005 Patrice Fournier <patrice.fournier@ifax.com> 4.2.3rc1-2 |
374 |
- only run faxcron when HylaFAX has been setup (Simon Matter) |
375 |
- fixed RPM file naming on RedHat 7 (broken since 4.2.2rc1-2) |
376 |
- put hylafax init script in the right place on SuSE |
377 |
- fixed init script for SuSE |
378 |
- Correctly differentiate between SLES and regular SuSE |
379 |
|
380 |
* Fri Nov 9 2005 Darren Nickerson <darren.nickerson@ifax.com> 4.2.3rc1-1 |
381 |
- update to first release candidate of 4.2.3 |
382 |
|
383 |
* Fri Sep 23 2005 Patrice Fournier <patrice.fournier@ifax.com> 4.2.2-1 |
384 |
- update to official 4.2.2 release |
385 |
|
386 |
* Fri Sep 16 2005 Patrice Fournier <patrice.fournier@ifax.com> 4.2.2rc1-2 |
387 |
- added SuSE support to SPECS file |
388 |
- now distinguish between RH and RHEL versions (using version number) |
389 |
|
390 |
* Fri Sep 2 2005 Patrice Fournier <patrice.fournier@ifax.com> 4.2.2rc1-1 |
391 |
- update to first release candidate of 4.2.2 |
392 |
- updated installation complete message |
393 |
|
394 |
* Tue Jan 11 2005 Darren Nickerson <darren.nickerson@ifax.com> 4.2.1-1 |
395 |
- update to official 4.2.1 release |
396 |
- [Bug 617] remove unnecessary debug logging (iFAX Solutions) |
397 |
- [Bug 574] faxsetup cleanups (Lee Howard) |
398 |
- [Bug 118] Improve EOM handling in batched faxes (Lee Howard) |
399 |
- improve previously broken digi config (Lee Howard) |
400 |
- improve redhat release detection and RPM file naming |
401 |
|
402 |
* Thu Jul 15 2004 Darren Nickerson <darren.nickerson@ifax.com> 4.2.0-1 |
403 |
- update to official 4.2.0 release |
404 |
|
405 |
* Thu Jul 15 2004 Darren Nickerson <darren.nickerson@ifax.com> 4.2.0rc2-1 |
406 |
- update to second release candidate of 4.2.0 |
407 |
|
408 |
* Mon May 10 2004 Darren Nickerson <darren.nickerson@ifax.com> 4.2.0beta2-1 |
409 |
- update to second beta release of 4.2.0 |
410 |
|
411 |
* Fri Apr 16 2004 Darren Nickerson <darren.nickerson@ifax.com> 4.2.0beta1-1 |
412 |
- update to first beta release of 4.2.0 |
413 |
|
414 |
* Sun Dec 14 2003 Darren Nickerson <darren.nickerson@ifax.com> 4.1.8-2 |
415 |
- [Bug 435] tiffcheck does not properly implement "-3" option |
416 |
(Kevin Fleming) |
417 |
- [Bug 436] tiffcheck does not suppress libtiff warnings |
418 |
(Kevin Fleming) |
419 |
|
420 |
* Fri Oct 10 2003 Darren Nickerson <darren.nickerson@ifax.com> 4.1.8-1 |
421 |
- update to official 4.1.8 release |
422 |
- [Bug 468] Fix remotely executable format string vulnerability in hfaxd |
423 |
(Sebastian Krahmer and the SuSE Security Team) |
424 |
|
425 |
* Fri Oct 10 2003 Darren Nickerson <darren.nickerson@ifax.com> 4.1.7-2 |
426 |
- [Bug 443] Expand & unify sequence namespace (iFAX Solutions) |
427 |
- [Bug 445] Corrected a long-standing problem that would leave old image |
428 |
files in docq/ causing them to be sent again many months later in |
429 |
place of the new image file (iFAX Solutions) |
430 |
- [Bug 454] Faxgetty could hear more than 1 ring at once, doubling |
431 |
things like CIDNAME and CIDNUMBER, and breaking inbound fax |
432 |
routing (iFAX Solutions) |
433 |
- [Bug 424] Updated, slightly cleaner patch. Functionally identical. |
434 |
|
435 |
* Sun Jun 15 2003 Darren Nickerson <darren.nickerson@ifax.com> 4.1.7-1 |
436 |
- update to official 4.1.7 release |
437 |
- add metamail dependency |
438 |
- [Bug 420] Add SaveUnconfirmedPages config option |
439 |
(Lee Howard) |
440 |
- [Bug 427] Fix problem with port/install.sh on non-root builds |
441 |
(Giulio Orsero) |
442 |
- [Bug 424] Add support for tracking CIDName and CIDNumber in |
443 |
xferfaxlog, tiff files, and client/server protocol via hfaxd |
444 |
(iFAX Solutions) |
445 |
|
446 |
* Sun Jun 15 2003 Darren Nickerson <darren.nickerson@ifax.com> 4.1.6-1 |
447 |
- update to official 4.1.6 release |
448 |
- [Bug 410] Added sharutils dependency, and default FaxDispatch |
449 |
- [Bug 407] Remove COPYRIGHT (packaged in %doc) and empty xferfaxlog |
450 |
files from source tree before packaging. |
451 |
|
452 |
* Mon Oct 21 2002 Darren Nickerson <darren@hylafax.org> 4.1.5-1 |
453 |
- update to official 4.1.5 release |
454 |
|
455 |
* Wed Oct 16 2002 Darren Nickerson <darren@hylafax.org> 4.1.4-1 |
456 |
- update to official 4.1.4 release |
457 |
|
458 |
* Sun Jul 28 2002 Darren Nickerson <darren@hylafax.org> 4.1.3-1 |
459 |
- update to official 4.1.3 release |
460 |
- added --with-LIBDIR=%{_libdir} to configure invocation (Lee Howard) |
461 |
|
462 |
* Sun Mar 17 2002 Darren Nickerson <darren@dazza.org> 4.1.1-2 |
463 |
- [Bug 160] fix segfault in faxqclean under heavy load |
464 |
|
465 |
* Sun Feb 17 2002 Darren Nickerson <darren@dazza.org> 4.1.1-1 |
466 |
- update to official 4.1.1 release |
467 |
|
468 |
* Sun Feb 10 2002 Darren Nickerson <darren@dazza.org> |
469 |
- [Bug 156] Faxquit may not work after an upgrade - init script |
470 |
now uses killall. (Giulio Orsero) |
471 |
- [Bug 188] Roll-up of various fixes (Giulio Orsero) |
472 |
1. removed 'sed' from hylafax_logrotate and similar files, which |
473 |
caused confusion and some missed /var/spool/fax -> |
474 |
/var/spool/hylafax corrections. |
475 |
2. removed 2 unnecessary files on linux: ps2fax.dps and ps2fax.imp |
476 |
3. set IMPRIP to blank since it does not exist on linux |
477 |
4. marked all %config as noreplace |
478 |
5. Changed "Copyright:" to "License:" |
479 |
6. Changed serial to date +%Y%m%d |
480 |
7. Linux DSO support has been merged into CVS. Removed patch |
481 |
and modified .spec accordingly |
482 |
8. Restore CFLAGS to RPM default |
483 |
- [Bug 189] FHS compliance - changed /usr/share/fax -> /etc/hylafax |
484 |
(see http://www.pathname.com/fhs/2.0/fhs-4.8.html) (Giulio Orsero) |
485 |
- [Bug 196] Updated stale source files, commented hylafax_hyla.conf |
486 |
(Giulio Orsero - spotting a trend here?) |
487 |
- [Bug 206] Init script activates SNPP support if pagermap file |
488 |
exists (Matthew Rice) |
489 |
|
490 |
|
491 |
* Sun Jul 01 2001 Darren Nickerson <darren@dazza.org> |
492 |
- [Bug 132] Added Conflicts: to avoid confusion with mgetty-sendfax |
493 |
- [Bug 145] Added BuildPrereq: zlib-devel, since it's necessary |
494 |
- [Bug 156] Init script now restarts faxgetty also |
495 |
- [Bug 133] Set symlink for pdf2fax, added new docs to the %doc macro, |
496 |
add intelligence to set spooldir accordingly, clarify comment for |
497 |
%build macro, migrate /var/spool/fax to /var/spool/hylafax if this |
498 |
is an upgrade, and add serial number to make versioning know 4.1 is |
499 |
newer than 4.1beta3 and 4.1rc2. Thanks Giulio!! |
500 |
- added --with-DIR_LIB=%{_libdir} to configure invocation |
501 |
|
502 |
* Sun Apr 15 2001 Darren Nickerson <darren@dazza.org> |
503 |
- [Bug 89] Modify OPTIMIZER to be less aggressive for binary compatibility |
504 |
on older systems. Tweaked .spec file so that one file produces both the |
505 |
rh6 and rh7 RPMs (requires rpm-3.0.5 or better), remove gawk version |
506 |
requirement. Removed --with-TIFFINC and --with-libdb from configure |
507 |
invocation (Giulio Orsero). |
508 |
|
509 |
* Thu Feb 22 2001 Darren Nickerson <darren@dazza.org> |
510 |
- update to hylafax-4.1beta3 |
511 |
|
512 |
* Sun Dec 03 2000 Darren Nickerson <darren@dazza.org> |
513 |
- update to cvs-20001203 |
514 |
- break out VRes tweak into hyla.conf for clarity. Makes a nice |
515 |
example of how to use hyla.conf as well. |
516 |
|
517 |
* Fri Sep 01 2000 Darren Nickerson <darren@dazza.org> |
518 |
- remove SysVinit patch due to clash with Tim Rice's work |
519 |
- hard-wire gawk dependency to prevent it defaulting to mawk, which |
520 |
is not installed by default on some systems |
521 |
- use system zlib rather than HylaFAX's bundled one |
522 |
- remove typerules and ps2fax patches, after committing them to CVS |
523 |
- Update README.RPM |
524 |
|
525 |
* Wed Aug 23 2000 Darren Nickerson <darren@dazza.org> |
526 |
- remove libgr dependencies for greater RPM portability |
527 |
|
528 |
* Mon Aug 21 2000 Giulio Orsero <giulioo@pobox.com> |
529 |
- new 'rh7/rpm4 features': uses FHS macros, binaries stripping and man |
530 |
pages gzipping handled by rpm policies, uses /sbin/service. |
531 |
- Red Hat 6.x/7.x style init script (colors, condrestart) |
532 |
- does not use caldera's lisa because I cannot test it. |
533 |
- xferfaxlog and lutRS18.pcf no more tagged as config files |
534 |
- RPM does not own /etc, /usr, ... anymore, just the files in them |
535 |
- no more AFM dir and links (textfmt does not need them since 4.1b1) |
536 |
- page size set to A4 |
537 |
- does not use HTML/CGI configure directive, takes html directly from source |
538 |
- configure patched to run 'unattended' |
539 |
- no more in RPM: manpage, man2html, unquote, faxsetup.irix, faxsetup.bsdi |
540 |
- uses the OPTIMIZER variable to pass RPM_OPT_FLAGS to 'make' |
541 |
|
542 |
* Sun May 14 2000 Darren Nickerson <darren@dazza.org> |
543 |
- standardize on libtiff >= 3.5 to resolve run length (16->32 bits) |
544 |
- fixed modes of .dso files in dso.patch to silence ldd warning |
545 |
|
546 |
* Sun Mar 18 2000 Darren Nickerson <darren@dazza.org> |
547 |
- instead of beta2 + patches, begin using CVS snapshot |
548 |
- changed LIBTIFF linker line to include -ljpeg -lz, suggested by Matthew |
549 |
Rice <matt@starnix.com>, and Erik Ratcliffe <erik@calderasystems.com> |
550 |
|
551 |
* Fri Nov 5 1999 Matthew Rice <matt@starnix.com> |
552 |
- hylafax-4.1beta2.tar.gz |
553 |
- added lisa support |
554 |
- fix for installing into a build root |
555 |
|
556 |
* Wed Jun 16 1999 Darren Nickerson <darren@info.tpc.int> |
557 |
- hylafax-4.1beta1.tar.gz |
558 |
- added chkconfig support |
559 |
- removed libjpeg linking and dependency |
560 |
|
561 |
* Tue Sep 29 1998 Darren Nickerson <darren@info.tpc.int> |
562 |
- added security fix proposed by Carsten Hoeger <choeger@suse.de> for |
563 |
potential race condition reported by Tobias Richter |
564 |
<tsr@cave.isdn.cs.tu-berlin.de> |
565 |
* Wed Sep 9 1998 Darren Nickerson <darren@info.tpc.int> |
566 |
- built the RPM on Redhat-5.0 to avoid dependency problems with libjpeg |
567 |
and libstdc++. |
568 |
* Tue May 26 1998 Darren Nickerson <darren@info.tpc.int> |
569 |
- removed .orig files from patch - they were 90 percent of it |
570 |
- removed oversimplified /dev/modem assumptions |
571 |
- faxcron was invoking xferstats, instead of new xferfaxstats - fixed |
572 |
- revised faxcron's manpage |
573 |
- HylaFAX was still writing etc/xferlog. Changed to etc/xferfaxlog as |
574 |
advertised by all supporting docs and scripts. |
575 |
- added hourly faxqclean and daily faxcron cron jobs, and xferlog rotation |
576 |
- hfaxd no longer hard-wired as running from inetd, faxsetup will handle this |
577 |
- no longer assumes /dev/modem and blindly inserts inittab entry |
578 |
- change naming scheme to differentiate rh4/rh5 |
579 |
- move documentation back into main rpm, instead of sub-packages |
580 |
- added Robert Colquhoun's textfmt-mailer patch |
581 |
- increased margin on LHS, was too close and getting clipped |
582 |
- make faxsetup warn that modem class = modem pool, not Class1/2/2.0 |
583 |
- use HylaFAX's init script, startup with new protocol only and no snpp |
584 |
- added -DFIXEDMEDIA to last command in ps2fax.gs, as posted |
585 |
by "Alan Sparks" <asparks@nss.harris.com> |
586 |
- added fixhtml patch, removed release from the doc dir, now just version |
587 |
- added Nico's skel patch, for class1/2/2.0 modem prototype files |
588 |
- added Robert Colquhoun's patch to hfaxd's tagline generation |
589 |
- fixes to build on 5.1, contributed by Richard Sharpe <sharpe@ns.aus.com> |
590 |
- faxrcvd now treated as a config file, preserved as .rpmsave |
591 |
- fixed ghostscript dependency to require fonts-std, not fonts. |
592 |
- remove requirement for mawk - use gawk instead. |
593 |
- faxsetup now detects is hfaxd is not driven from inetd, and starts it |
594 |
when restarting faxq using SysV init script (Robert Colquhoun) |
595 |
|
596 |
|
597 |
* Wed Mar 04 1998 Markus Pilzecker <mp@rhein-neckar.netsurf.de> |
598 |
- took ldconfig call out of install section |
599 |
- minimized and compressed patch |
600 |
- arch rpm buildable as ordinary user |
601 |
- diverted subpackages for [un]compressed man pages |
602 |
- diverted subpackage for html documentation |
603 |
|
604 |
* Thu Jan 22 1998 Bernd Johannes Wuebben <wuebben@kde.org> |
605 |
- hylafax-4.0-8 |
606 |
- A previous version of this spec file was handed to me by |
607 |
Ramana Juvvadi (juvvadi@lekha.org) |
608 |
who unfortunately can no longer provide rpms of hylafax. |
609 |
Thanks so much for you work Ramana! |
610 |
Bernd |
611 |
|
612 |
* Fri Oct 24 1997 Ramana Juvvadi (juvvadi@lekha.org) |
613 |
- hylafax-4.0-6 |
614 |
|
615 |
|