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