#################################################### VERSIONING INFORMATION
%define name netatalk
-%define version 1.5pre6
+%define version __VERSION__
%define release 1
################################################# BASIC PACKAGE INFORMATION
Copyright: BSD
Group: Networking/Daemons
Source0: %{name}-%{version}.tar.gz
+Patch0: netatalk-rpmbuild.patch
URL: http://netatalk.sourceforge.net/
Packager: rufus t firefly <rufus.t.firefly@linux-mandrake.com>
Obsoletes: netatalk-1.4b2+asun netatalk-1.4.99
Requires: cracklib, openssl, tcp_wrappers, pam
BuildRequires: openssl-devel
+# Note: RedHat 7.3 build requires autoconf >= 2.53, automake >= 1.5, ac-archive >= 0.5
+
Prefix: %{_prefix}
BuildRoot: /var/tmp/%{name}-buildroot
%changelog
+* Sat Jan 04 2002 Steven N. Hirsch <shirsch@adelphia.net>
+ - Fix RedHat RPM build.
+ - Build Apple2 boot support.
+
* Thu Apr 12 2001 rufus t firefly <rufus.t.firefly@linux-mandrake.com>
- v1.5pre6-1
- pre-release 6 for sourceforge
%prep
%setup -q -n %{name}-%{version}/
+%patch0 -p1 -b .rpmbuild
%build
CFLAGS="$RPM_OPT_FLAGS -fomit-frame-pointer -fsigned-char" ./configure \
--prefix=%{prefix} \
+ --libexec=%{prefix}/libexec/netatalk \
--with-config-dir=/etc/atalk \
+ --with-pkgconfdir=/etc/atalk \
--with-uams-path=/etc/atalk/uams \
- --with-msg-dir=/etc/atalk/msg \
+ --with-message-dir=/etc/atalk/msg \
--enable-lastdid \
--enable-redhat \
--with-cracklib \
--with-shadow \
--with-tcp-wrappers \
--with-ssl \
- --enable-pgp-uam
+ --enable-pgp-uam \
+ --enable-a2boot
make all
%install
mkdir -p $RPM_BUILD_ROOT{%{prefix},/etc/atalk/{uams,msg}}
make DESTDIR=$RPM_BUILD_ROOT install-strip
-# bzip2 man pages
-#for i in 1 3 4 5 8; do
-# bzip2 -v $RPM_BUILD_ROOT/usr/man/man$i/*.$i
-#done
-
%post
### RUN CHKCONFIG ###
/sbin/chkconfig --add atalk
%dir /etc/atalk/uams
%{prefix}/bin/*
%{prefix}/sbin/*
-%{prefix}/man/man*/*
+%{prefix}/libexec/*
+%{prefix}/man/man*/*.gz
%files devel
%defattr(-,root,root)