/[smecontribs]/rpms/hylafax/contribs7/hylafax.spec
ViewVC logotype

Contents of /rpms/hylafax/contribs7/hylafax.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Wed Apr 23 21:30:20 2008 UTC (16 years, 7 months ago) by slords
Branch: MAIN
Changes since 1.1: +4 -0 lines
Fixes

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

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed