# # spec file for package hylafax+ # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %global faxspool %{_localstatedir}/spool/hylafax %define lib_version %(echo %{version} | tr \. _) Name: hylafax+ Version: 5.5.9 Release: 1.1 Summary: An enterprise-strength fax server License: BSD-3-Clause Group: Productivity/Telephony/Servers Url: http://hylafax.sourceforge.net Source0: http://downloads.sourceforge.net/hylafax/hylafax-%{version}.tar.gz Source1: hylafax+_rh.init Source2: hylafax+_daily.cron Source3: hylafax+_hourly.cron Source4: hylafax-hfaxd.service Source5: hylafax-faxq.service Source6: hylafax-faxgetty-ttyS0.service Source7: README.SUSE Source8: sendonly.conf Patch: eisfair-hylafax-5.5.0.patch BuildRequires: gcc-c++ BuildRequires: ghostscript BuildRequires: libjpeg-devel BuildRequires: libtiff-devel BuildRequires: pam-devel BuildRequires: zlib-devel # Server checks for existence of sendfax Requires: hylafax+-client Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Conflicts: hylafax < 30.0.0 Conflicts: mgetty-sendfax Provides: hylafax = 30.0.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?fedora} >= 16 BuildRequires: lcms-devel BuildRequires: libtiff-tools BuildRequires: openldap-devel BuildRequires: systemd-units Requires: cron Requires: crontabs Requires: gawk Requires: ghostscript Requires: ghostscript-fonts Requires: libtiff-tools Requires: mailx Requires: sharutils %endif %if 0%{?fedora} > 16 BuildRequires: jbigkit-devel %endif %if 0%{?fedora} >= 18 BuildRequires: jbigkit-devel BuildRequires: lcms-devel BuildRequires: libtiff-tools BuildRequires: openldap-devel BuildRequires: systemd Requires: crontabs Requires: gawk Requires: ghostscript Requires: ghostscript-fonts Requires: mailx Requires: sharutils %endif %if 0%{?suse_version} BuildRequires: jbigkit BuildRequires: liblcms-devel BuildRequires: openldap2-devel Requires: cron Requires: gawk Requires: ghostscript Requires: ghostscript-fonts Requires: mailx Requires: sharutils Requires: tiff %endif %if 0%{?suse_version} > 1200 BuildRequires: systemd %endif %if 0%{?fedora} >= 16 Requires(post): systemd-units Requires(postun): systemd-units Requires(preun): systemd-units %endif %if 0%{?suse_version} >= 1210 %{?systemd_requires} %else Requires(post): /sbin/chkconfig Requires(postun): /sbin/service Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service %endif %description HylaFAX(tm) is an enterprise-strength fax server supporting Class 1 and 2 fax modems on UNIX systems. It provides spooling services and numerous supporting fax management tools. The fax clients may reside on machines different from the server and client implementations exist for a number of platforms including windows. %package -n libfaxutil%{lib_version} Summary: Runtime Library needed by both server and client Group: System/Libraries %description -n libfaxutil%{lib_version} This runtime lib is needed by both the server and the client. %package -n hylafax+-client Summary: Linux client package for the Hylafax server Group: Hardware/Fax Conflicts: hylafax-client < 30.0.0 Conflicts: sendfax Provides: hylafax-client = 30.0.0 %description -n hylafax+-client This is linux client part of the very powerful Hylafax fax server. If you already run the Hylafax fax server on an other machine at your network, you can use this package to access the server. %prep %setup -q -n hylafax-%{version} %patch -p1 cp %{SOURCE7} . cp %{SOURCE8} . %build # - Can't use the configure macro because HylaFAX configure script does # not understand the config options used by that macro export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" STRIP=':' \ ./configure \ --with-DIR_BIN=%{_bindir} \ --with-DIR_SBIN=%{_sbindir} \ --with-DIR_LIB=%{_libdir} \ --with-DIR_LIBEXEC=%{_sbindir} \ --with-DIR_LIBDATA=%{_libdirr}/fax \ --with-DIR_LOCKS=/run/lock \ --with-LIBDIR=%{_libdir} \ --with-TIFFBIN=%{_bindir} \ --with-DIR_MAN=%{_mandir} \ --with-PATH_GSRIP=/usr/local/bin/gs \ --with-TIFFINC=-L%{_includedir} \ --with-LIBTIFF="-ltiff" \ --with-DIR_SPOOL=%{faxspool} \ --with-AFM=no \ --with-AWK=%{_bindir}/gawk \ --with-PATH_VGETTY=/sbin/vgetty \ --with-PATH_GETTY=/sbin/mgetty \ --with-PAGESIZE=A4 \ --with-PATH_DPSRIP=%{faxspool}/bin/ps2fax \ --with-PATH_IMPRIP="" \ --with-SYSVINIT=%{_initddir}/hylafax+ \ --with-INTERACTIVE=no \ --disable-pam \ --disable-ldap # can't use _smp_mflags because it breaks libfaxutil dso building make -j1 %install rm -rf $RPM_BUILD_ROOT # install: make some dirs... mkdir -p -m 755 %{buildroot}%{_sysconfdir}/{cron.daily,cron.hourly} mkdir -p -m 755 %{buildroot}%{_sysconfdir}/hylafax %if 0%{?fedora} >= 16 || 0%{?suse_version} >= 1210 || 0%{?sles_version} >= 1200 mkdir -p -m 755 %{buildroot}%{_unitdir} %endif mkdir -p -m 755 %{buildroot}%{_initrddir} mkdir -p -m 755 %{buildroot}%{_bindir} mkdir -p -m 755 %{buildroot}%{_sbindir} mkdir -p -m 755 %{buildroot}%{_libdir} mkdir -p -m 755 %{buildroot}%{_mandir} mkdir -p -m 755 %{buildroot}%{faxspool}/config # install: binaries and man pages # FAXUSER, FAXGROUP, SYSUSER and SYSGROUP are set to the current user to # avoid warnings about chown/chgrp if the user building the SRPM is not root; # they are set to the correct values with the RPM attr macro make install -e \ FAXUSER=`id -u` \ FAXGROUP=`id -g` \ SYSUSER=`id -u` \ SYSGROUP=`id -g` \ BIN=%{buildroot}%{_bindir} \ SBIN=%{buildroot}%{_sbindir} \ LIBDIR=%{buildroot}%{_libdir} \ LIBDATA=%{buildroot}%{_libdir}/fax \ LIBEXEC=%{buildroot}%{_sbindir} \ SPOOL=%{buildroot}%{faxspool} \ MAN=%{buildroot}%{_mandir} \ INSTALL_ROOT=%{buildroot} # install: remaining files %if 0%{?fedora} >= 16 install -p -m 644 %{SOURCE4} %{buildroot}%{_unitdir}/hylafax-hfaxd.service install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir}/hylafax-faxq.service install -p -m 644 %{SOURCE6} %{buildroot}%{_unitdir}/hylafax-faxgetty-ttyS0.service %endif %if 0%{?suse_version} >= 1210 || 0%{?sles_version} >= 1200 install -p -m 644 %{SOURCE4} %{buildroot}%{_unitdir}/hylafax-hfaxd.service install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir}/hylafax-faxq.service install -p -m 644 %{SOURCE6} %{buildroot}%{_unitdir}/hylafax-faxgetty-ttyS0.service %endif %if 0%{?sles_version} < 1200 install -p -m 755 %{SOURCE1} %{buildroot}%{_initddir}/hylafax+ %endif install -p -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/cron.daily/hylafax install -p -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/cron.hourly/hylafax %if 0%{?fedora} >= 16 || 0%{?suse_version} >= 1210 || 0%{?sles_version} >= 1200 for lnk in hylafax-hfaxd hylafax-faxgetty-ttyS0 hylafax-faxq; do ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc$lnk done %endif %if 0%{?sles_version} >= 1200 || 0%{?suse_version} >= 1210 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rchylafax %endif # not being executable is rather unconvenient chmod +x %{buildroot}%{_sbindir}/edit-faxcover # Prepare docdir by removing non-doc files # Remove files that are not needed on Linux rm -f %{buildroot}%{_sbindir}/faxsetup.{irix,bsdi,linux} rm -f %{buildroot}%{faxspool}/bin/{ps2fax.imp,ps2fax.dps} rm -f %{buildroot}%{faxspool}/COPYRIGHT %if 0%{?fedora} >= 16 %post /sbin/ldconfig if [ 0$1 -eq 1 ]; then # Initial installation /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi %preun if [ 0$1 -eq 0 ]; then /bin/systemctl --no-reload disable hylafax-hfaxd.service > /dev/null 2>&1 || : /bin/systemctl stop hylafax-hfaxd.service > /dev/null 2>&1 || : /bin/systemctl --no-reload disable hylafax-faxq.service > /dev/null 2>&1 || : /bin/systemctl stop hylafax-faxq.service > /dev/null 2>&1 || : fi %postun /sbin/ldconfig /bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ 0$1 -ge 1 ]; then /bin/systemctl try-restart hylafax-hfaxd.service >/dev/null 2>&1 || : /bin/systemctl try-restart hylafax-faxq.service >/dev/null 2>&1 || : fi %endif ########SUSE adjust - begin #####Systemd settings %if 0%{?sles_version} >= 1200 || 0%{?suse_version} >= 1210 %pre %service_add_pre hylafax-faxq.service %service_add_pre hylafax-faxgetty-ttyS0.service %service_add_pre hylafax-hfaxd.service %post /sbin/ldconfig %service_add_post hylafax-faxq.service %service_add_post hylafax-faxgetty-ttyS0.service %service_add_post hylafax-hfaxd.service %preun %service_del_preun hylafax-faxq.service %service_del_preun hylafax-faxgetty-ttyS0.service %service_del_preun hylafax-hfaxd.service %postun /sbin/ldconfig %service_del_postun hylafax-faxq.service %service_del_postun hylafax-faxgetty-ttyS0.service %service_del_postun hylafax-hfaxd.service %endif #####End Systemd-setings ####SysV settings %if 0%{?sles_version} && 0%{?sles_version} < 1200 %post %{fillup_and_insserv %{name}} /sbin/ldconfig if [ 0$1 -eq 1 ]; then /sbin/chkconfig --add hylafax+ fi %preun if [ $1 = 0 ] ; then # exits with an error if hfax is not running # %%{stop_on_removal %%{name}} if [ -x %{_libexecdir}/lsb/remove_initd ]; then %{_libexecdir}/lsb/install_initd %{_initddir}/%{name} elif [ -x /sbin/chkconfig ]; then /sbin/chkconfig --del %{name} else rm -f %{_sysconfdir}/rc.d/rc?.d/???%{name} fi /sbin/service %{name} stop >/dev/null 2>&1 || : fi %postun if [ "$1" = "1" ]; then %{restart_on_update %{name}} %insserv_cleanup fi %endif ####End SysV settings #######SUSE adjust - end %post -n libfaxutil%{lib_version} -p /sbin/ldconfig %postun -n libfaxutil%{lib_version} -p /sbin/ldconfig %files %defattr(-,root,root) %if 0%{?fedora} >= 16 || 0%{?suse_version} >= 1210 || 0%{?sles_version} >= 1200 %defattr(-,root,root,-) %{_unitdir}/hylafax-hfaxd.service %{_unitdir}/hylafax-faxq.service %{_unitdir}/hylafax-faxgetty-ttyS0.service %{_sbindir}/rchylafax-faxgetty-ttyS0 %{_sbindir}/rchylafax-faxq %{_sbindir}/rchylafax-hfaxd %if 0%{?sles_version} >= 1200 || 0%{?suse_version} >= 1210 %{_sbindir}/rchylafax %endif %endif %defattr(-,uucp,uucp,-) %doc CHANGES CONTRIBUTORS COPYRIGHT README TODO VERSION README.SUSE sendonly.conf %exclude %{_libdir}/libfaxutil* %{_libdir}/libfax* %{_mandir}/man5/hylafax-config.5f.gz %{_mandir}/man5/doneq.5f.gz %{_mandir}/man5/dialrules.5f.gz %{_mandir}/man5/hosts.hfaxd.5f.gz %{_mandir}/man5/hylafax-server.5f.gz %{_mandir}/man5/hylafax-info.5f.gz %{_mandir}/man5/hylafax-log.5f.gz %{_mandir}/man5/pagermap.5f.gz %{_mandir}/man5/pagesizes.5f.gz %{_mandir}/man5/recvq.5f.gz %{_mandir}/man5/sendq.5f.gz %{_mandir}/man5/hylafax-shutdown.5f.gz %{_mandir}/man5/status.5f.gz %{_mandir}/man5/tsi.5f.gz %{_mandir}/man5/typerules.5f.gz %{_mandir}/man5/xferfaxlog.5f.gz %{_mandir}/man8/choptest.8c.gz %{_mandir}/man8/cqtest.8c.gz %{_mandir}/man8/dialtest.8c.gz %{_mandir}/man8/faxabort.8c.gz %{_mandir}/man8/faxaddmodem.8c.gz %{_mandir}/man8/faxadduser.8c.gz %{_mandir}/man8/faxanswer.8c.gz %{_mandir}/man8/faxconfig.8c.gz %{_mandir}/man8/faxcron.8c.gz %{_mandir}/man8/faxdeluser.8c.gz %{_mandir}/man8/faxgetty.8c.gz %{_mandir}/man8/faxinfo.8c.gz %{_mandir}/man8/faxlock.8c.gz %{_mandir}/man8/faxmodem.8c.gz %{_mandir}/man8/faxq.8c.gz %{_mandir}/man8/faxqclean.8c.gz %{_mandir}/man8/faxquit.8c.gz %{_mandir}/man8/faxrcvd.8c.gz %{_mandir}/man8/faxsend.8c.gz %{_mandir}/man8/faxsetup.8c.gz %{_mandir}/man8/faxstate.8c.gz %{_mandir}/man8/faxwatch.8c.gz %{_mandir}/man8/hfaxd.8c.gz %{_mandir}/man8/jobcontrol.8c.gz %{_mandir}/man8/mkcover.8c.gz %{_mandir}/man8/notify.8c.gz %{_mandir}/man8/pagesend.8c.gz %{_mandir}/man8/pollrcvd.8c.gz %{_mandir}/man8/pdf2fax.8c.gz %{_mandir}/man8/ps2fax.8c.gz %{_mandir}/man8/recvstats.8c.gz %{_mandir}/man8/tagtest.8c.gz %{_mandir}/man8/tiff2fax.8c.gz %{_mandir}/man8/tiffcheck.8c.gz %{_mandir}/man8/tsitest.8c.gz %{_mandir}/man8/wedged.8c.gz %{_mandir}/man8/xferfaxstats.8c.gz %{_mandir}/man8/faxfetch.8c.gz %{_mandir}/man8/faxmsg.8c.gz %{_mandir}/man8/faxsetup.linux.8c.gz %{_mandir}/man8/hylafax.8c.gz %{_mandir}/man8/lockname.8c.gz %{_mandir}/man8/ondelay.8c.gz %{_mandir}/man8/probemodem.8c.gz %{_mandir}/man8/typetest.8c.gz %{_mandir}/man1/textfmt.1.gz %dir %{_libdir}/fax %dir %{_libdir}/fax/faxmail %dir %{_libdir}/fax/faxmail/application %dir %{_libdir}/fax/faxmail/image %config(noreplace) %{_libdir}/fax/hfaxd.conf %dir %{faxspool}/config %dir %{faxspool}/dev %{faxspool}/config/* %{faxspool}/bin/dict/* %{faxspool}/bin/genfontmap.ps %{faxspool}/bin/auto-rotate.ps %{faxspool}%{_sysconfdir}/dpsprinter.ps %{faxspool}%{_sysconfdir}/cover.templ %{faxspool}%{_sysconfdir}/lutRS18.pcf %{faxspool}%{_sysconfdir}/LiberationSans-25.pcf %config(noreplace) %{faxspool}%{_sysconfdir}/dialrules* %defattr(755,root,root,-) %if 0%{?fedora} < 16 || 0%{?sles_version} < 1210 %{_initddir}/hylafax+ #%%{_sbindir}/rchylafax+ %endif %config(noreplace) %{_sysconfdir}/cron.daily/hylafax %config(noreplace) %{_sysconfdir}/cron.hourly/hylafax %{_sbindir}/choptest %{_sbindir}/cqtest %{_sbindir}/dialtest %{_sbindir}/faxabort %{_sbindir}/faxaddmodem %{_sbindir}/faxadduser %{_sbindir}/faxanswer %{_sbindir}/faxconfig %{_sbindir}/faxcron %{_sbindir}/faxdeluser %{_sbindir}/faxinfo %{_sbindir}/faxlock %{_sbindir}/faxmodem %{_sbindir}/faxmsg %{_sbindir}/faxq %{_sbindir}/faxqclean %{_sbindir}/faxquit %{_sbindir}/faxsetup #%{_sbindir}/faxsetup.linux %{_sbindir}/faxstate %{_sbindir}/faxwatch %{_sbindir}/probemodem %{_sbindir}/recvstats %{_sbindir}/tagtest %{_sbindir}/tiffcheck %{_sbindir}/tsitest %{_sbindir}/typetest %{_sbindir}/xferfaxstats %{_sbindir}/faxfetch %{_sbindir}/faxgetty %{_sbindir}/faxsend %{_sbindir}/hfaxd %{_sbindir}/hylafax %{_sbindir}/lockname %{_sbindir}/ondelay %{_sbindir}/pagesend %{_sbindir}/textfmt %{faxspool}/bin/archive %{faxspool}/bin/common-functions %{faxspool}/bin/dictionary %{faxspool}/bin/faxrcvd %{faxspool}/bin/mkcover %{faxspool}/bin/notify %{faxspool}/bin/pcl2fax %{faxspool}/bin/pdf2fax.gs %{faxspool}/bin/pollrcvd %{faxspool}/bin/ps2fax.gs %{faxspool}/bin/qp-encode.awk %{faxspool}/bin/rfc2047-encode.awk %{faxspool}/bin/tiff2fax %{faxspool}/bin/tiff2pdf %{faxspool}/bin/wedged %{_libdir}/fax/faxmail/application/pdf %{_libdir}/fax/faxmail/application/octet-stream %{_libdir}/fax/faxmail/application/binary %{_libdir}/fax/faxmail/image/tiff %defattr(-,uucp,uucp,-) %dir %{faxspool} %dir %{faxspool}/bin %dir %{faxspool}/bin/dict %dir %{faxspool}/client %dir %{faxspool}/etc %dir %{faxspool}/info %dir %{faxspool}/log %dir %{faxspool}/recvq %dir %{faxspool}/status %config(noreplace) %{faxspool}%{_sysconfdir}/xferfaxlog %attr(700,uucp,uucp) %dir %{faxspool}/docq %attr(700,uucp,uucp) %dir %{faxspool}/doneq %attr(700,uucp,uucp) %dir %{faxspool}/archive %attr(700,uucp,uucp) %dir %{faxspool}/sendq %attr(700,uucp,uucp) %dir %{faxspool}/tmp %attr(700,uucp,uucp) %dir %{faxspool}/pollq %defattr(600,uucp,uucp,-) %config(noreplace) %{faxspool}%{_sysconfdir}/hosts.hfaxd %files -n libfaxutil%{lib_version} %defattr(-, root, root) %{_libdir}/libfaxutil* %files -n hylafax+-client %defattr(-, root, root) %config(noreplace) %{_libdir}/fax/faxcover.ps %config(noreplace) %{_libdir}/fax/faxmail.ps %config(noreplace) %{_libdir}/fax/pagesizes %config(noreplace) %{_libdir}/fax/typerules %{_bindir}/faxalter %{_bindir}/faxcover %{_bindir}/faxmail %{_bindir}/faxrm %{_bindir}/faxstat %{_bindir}/sendfax %{_bindir}/sendpage %{_sbindir}/edit-faxcover %{_mandir}/man1/edit-faxcover.1.gz %{_mandir}/man1/faxalter.1.gz %{_mandir}/man1/faxcover.1.gz %{_mandir}/man1/faxmail.1.gz %{_mandir}/man1/faxrm.1.gz %{_mandir}/man1/faxstat.1.gz %{_mandir}/man1/hylafax-client.1.gz %{_mandir}/man1/sendfax.1.gz %{_mandir}/man1/sendpage.1.gz %{_mandir}/man1/sgi2fax.1.gz %changelog * Sun Feb 7 2016 axel.braun@gmx.de - Fixed file list entry for faxcron * Sat Feb 6 2016 axel.braun@gmx.de - put texfmt manpage into the right package * Tue Dec 29 2015 axel.braun@gmx.de - hylafax 5.5.7 * fix ntries counter to apply to pages instead of documents (5 Dec 2015) * reject jobs rejected by the proxy (18-19 Nov 2015) * add RewriteFaxName and RewriteFaxNumber jobcontrol features (14 Nov 2015) * improve Chinese translation (7 Oct 2015) * make faxsetup fix blind references in Fontmap.HylaFAX (3 Oct 2015) * use the remote time on proxy job submisisons (17 Sep 2015) * create more-secure hosts.hfaxd passwords by default (28 Aug 2015) * add admin login feature for faxstat (27 Aug 2015) * add ProxyJobTag jobcontrol feature (26 Aug 2015) * fix grevious calculation problem with Class1RestrictPoorSenders and Class1RestrictPoorDestinations (20 Aug 2015) * add application/binary MIMEConverter (17 Jul 2015) * fix DynamicConfig for Class 1 modem data format support (15 Jul 2015) * fix crash in tagline imaging due to glyph ascent (23 Jun 2015) * stop messing with the FIFO during installs and uninstalls (16 Jun 2015) * avoid conflicts with a TTY environment variable (15 Jun 2015) * fix dataTimeout esp for modems with large buffers in non-ECM (22 May 2015) * fix dataTimeout primarily affecting 7200 bps ECM sending (15 May 2015) * Wed Dec 16 2015 pth@suse.de - the proper name of the symlink is rchylafax. * Mon Dec 14 2015 pth@suse.de - Guard the inclusion of rchylafax+. * Fri Dec 11 2015 pth@suse.de - Only run cron jobs if hylafax is configured (boo#958150) - Clean up the spec file a bit. - Fix build. - Export CFLAGS and CXXFLAGS so that the flags are imported by configure. - Use 'make -j1' to prevent parallel building. - post and postun sections are always need. * Tue Jul 14 2015 axel.braun@gmx.de - release 5.5.6 * add typerules suggestion for PNG conversion (19 Mar 2015) * support more than 256 pages in Class 1 ECM (26 Feb 2015) * cope with application/pdf being encoded with quoted-printable in faxmail (13 Feb 2015) * fix npages and totpages recording in sendq when proxied (31 Jan 2015) * fix EOF reading fault on badly-formatted MIME in faxmail (12 Jan 2015) * fix hi-res tagline imaging on 64-bit systems (10 Dec 2014) * add support for seqf.increment files to indicate seqf incrementation (14 Nov 2014) * add support to faxmail to decode long-wrapped base64 (11, 14-15 Oct 2014) * fix proxy setting of null taglines (16 Sep 2014) * fix ModemWaitForConnect configuration setting (16 Sep 2014) * add debug messages for the attempt to locate a suitable modem for jobs (12 Aug 2014) * fix missed data type for libtiff v4 (31 Jul, 11 Aug 2014) * fix faxsend segfault caused by an empty TagLine field introduced in alignment features added in 5.5.5 (25 Jul 2014) * pass job priority to the proxy server (21 Jul 2014) * add JobHostID feature (16, 29-31 Jul 2014) * fix instances where a NULL return of crypt() is ignored (13 Jul 2014) * improve support for utmpx on BSD (10 Jul 2014) * apply some downstream patches from FreeBSD ports (10 Jul 2014) * use ps2write in faxmail pdf converter if pswrite is missing (6 Jul 2014) * modify FIFO usage and remove CONFIG_FIFOBUG and CONFIG_OPENFIFO (5 Jul 2014) * Mon May 4 2015 axel.braun@gmx.de - bnc#922402 update overwrites send-only settings to systemd config * Thu Mar 12 2015 hpj@urpla.net - fix standalone hylafax+-client fallout * Thu Mar 12 2015 pth@suse.de - Move libfaxutil into its own sub package (bnc#922017). * Tue Feb 24 2015 axel.braun@gmx.de - fix for bnc#856906 also for client package * Wed Feb 18 2015 axel.braun@gmx.de - dependency on tiff added - build dependency on ghostscript * Thu Feb 12 2015 axel.braun@gmx.de - fix for bnc#856906 * Sun Dec 14 2014 axel.braun@gmx.de - corrected typo (path) in README.SUSE * Fri Nov 14 2014 axel.braun@gmx.de -fix inclusion of initscript for SysV startup * Wed Nov 12 2014 axel.braun@gmx.de - Adapt README.SUSE to renamed service files * Thu Nov 6 2014 pth@suse.de - Rename README.SuSE to README.SUSE - Remove systemd from service file names and adapt contents accordingly. - Fix suse_version tests. * Wed Nov 5 2014 pth@suse.de - Fix spec file * Tue Nov 4 2014 pth@suse.de - Use macros for service handling * Mon Nov 3 2014 pth@suse.de - Include tarball. - License is BSD-3-Clause. - Set obsoletes and provides for hylafax-client. * Mon Oct 27 2014 pth@suse.de - Make spec a bit more readable. * Sat Oct 18 2014 axel.braun@gmx.de - added documentation for send-only environment * Tue Oct 14 2014 axel.braun@gmx.de - README.suse added (systemd-setup for hylafax) * Mon Oct 13 2014 axel.braun@gmx.de - added systemd-example for faxgetty * Thu Nov 28 2013 axel.braun@gmx.de - Split out hylafax client * Tue Oct 29 2013 axel.braun@gmx.de - New release 5.5.4 * Tue Jan 15 2013 Axel Braun - adapt spec for use with open Build service * Tue Dec 11 2012 Lee Howard - 5.5.2-6 - make dependency on systemd-units and system instead of /bin/systemctl - modify systemd scriptlets - use defattr to accomodate correct permissions for mock builds * Sat Dec 8 2012 Lee Howard - 5.5.2-5 - remove defattr from files - rename patches and all but Source0 to hylafax+ - remove config(noreplace) from FIFO - add /bin/systemctl build dependency for Fedora > 16 * Mon Dec 3 2012 Lee Howard - 5.5.2-4 - add missing man pages * Sun Nov 4 2012 Lee Howard - 5.5.2-3 - spec optimizations - clarify linkage in libfaxserver - add systemd support * Thu Nov 1 2012 Lee Howard - 5.5.2-2 - change package name to hylafax+ - add Provides: hylafax * Sat Oct 13 2012 Lee Howard - 5.5.2-1 - update to 5.5.2 * Thu Jan 12 2012 Lee Howard - 5.5.1-1 - update to 5.5.1 * Sat Dec 18 2010 Lee Howard - 5.5.0-1 - update to 5.5.0 * Wed Oct 13 2010 Lee Howard - 5.4.3-1 - update to 5.4.3 * Sun May 2 2010 Lee Howard - 5.4.2-1 - update to 5.4.2 * Mon Feb 22 2010 Lee Howard - 5.4.1-1 - update to 5.4.1 * Wed Dec 23 2009 Lee Howard - 5.4.0-1 - update to 5.4.0 - add lcms-devel build dependency * Sun Oct 25 2009 Lee Howard - 5.3.0-1 - update to 5.3.0 * Sat Feb 28 2009 Lee Howard - 5.2.9-1 - update to 5.2.9 - remove "Provides: hylafax" * Sun Dec 21 2008 Lee Howard - 5.2.8-1 - update to 5.2.8 * Mon Apr 28 2008 Lee Howard - 5.2.4-3 - openldap-devel and pam-devel build dependencies * Wed Apr 23 2008 Lee Howard - 5.2.4-1 - update to 5.2.4 * Sat Mar 29 2008 Lee Howard - 5.2.3-1 - update to 5.2.3 * Fri Jan 18 2008 Lee Howard - 5.2.2-1 - make licensing BSD, initscript is not config, remove libtiff dependency * Thu Nov 8 2007 Lee Howard - 5.1.11-1 - add libtiff dependency * Thu Aug 2 2007 Lee Howard - 5.1.7-1 - update to 5.1.7 * Sat Jul 14 2007 Lee Howard - 5.1.6-1 - accomodate MIMEConverter script location change * Fri Mar 23 2007 Lee Howard - 5.1.2-1 - made faxq's FIFO "noreplace" to keep upgrades from messing up a running faxq * Thu Mar 8 2007 Lee Howard - 5.1.1-1 - update to 5.1.1 * Thu Feb 22 2007 Lee Howard - 5.1.0-1 - update to 5.1.0 * Thu Jan 11 2007 Lee Howard - 5.0.4-1 - update to 5.0.4 * Mon Jan 1 2007 Lee Howard - 5.0.3-1 - update to 5.0.3 * Wed Dec 13 2006 Lee Howard - 5.0.2-1 - update to 5.0.2 * Wed Nov 1 2006 Lee Howard - 5.0.0-1 - update to 5.0.0 - disable build of debuginfo package - change ownership of config and dev to root,root - move changelog to the end of the spec file * Mon Sep 18 2006 Lee Howard - 4.3.0.11-1 - update to 4.3.0.1 * Tue Apr 11 2006 Lee Howard - 4.2.5.6-1 - update to 4.2.5.6 * Tue Apr 11 2006 Lee Howard - 4.2.5.5-1 - initial 4.2.5.5 build