]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/rpm/netatalk-redhat.spec
call readt with ONE_DELAY = 5 s
[netatalk.git] / distrib / rpm / netatalk-redhat.spec
index c2cb545b6b44f637fa05df086d8120e4605a788d..b2c8a3e7a2743d18834c4b5238041cfcc450a2b3 100644 (file)
@@ -1,6 +1,6 @@
 #################################################### VERSIONING INFORMATION
 %define name    netatalk
-%define version 1.5pre5
+%define version __VERSION__
 %define release 1
 
 ################################################# BASIC PACKAGE INFORMATION
@@ -11,6 +11,7 @@ Release: %{release}
 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
@@ -19,6 +20,8 @@ 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
 
@@ -43,6 +46,14 @@ This package is required for developing appletalk-based applications.
 
 %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
+
 * Wed Mar 07 2001 rufus t firefly <rufus.t.firefly@linux-mandrake.com>
   - v1.5pre5-1
   - pre-release 5 for sourceforge
@@ -70,37 +81,33 @@ This package is required for developing appletalk-based applications.
   - pre-release 1 for sourceforge
 
 %prep
-%setup -q -n %{name}/
+%setup -q -n %{name}-%{version}/
+%patch0 -p1 -b .rpmbuild
 
 %build
-./autogen.sh
 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-message-dir=/etc/atalk/msg \
        --enable-lastdid \
        --enable-redhat \
        --with-cracklib \
        --with-pam \
        --with-shadow \
        --with-tcp-wrappers \
-       --with-ssl
-# --with-flock-locks
+       --with-ssl \
+       --enable-pgp-uam \
+       --enable-a2boot
 make all
 
 %install
 ### INSTALL (USING "make install") ###
-mkdir -p $RPM_BUILD_ROOT%{prefix}
+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
-
-# install pam file
-#mkdir -p $RPM_BUILD_ROOT/etc/pam.d/
-#install -m 644 -o 0 -g 0  config/netatalk.pamd \
-#  $RPM_BUILD_ROOT/etc/pam.d/netatalk
-
 %post
 ### RUN CHKCONFIG ###
 /sbin/chkconfig --add atalk
@@ -163,7 +170,7 @@ rm -rf $RPM_BUILD_DIR/%{name}/
 %files
 %defattr(-,root,root)
 %doc doc/[A-L,N-Z]*
-wconfig /etc/atalk/Apple*
+%config /etc/atalk/Apple*
 %config /etc/atalk/*.conf
 %config /etc/pam.d/netatalk
 /etc/atalk/nls/*
@@ -174,7 +181,8 @@ wconfig /etc/atalk/Apple*
 %dir /etc/atalk/uams
 %{prefix}/bin/*
 %{prefix}/sbin/*
-%{prefix}/man/man*/*
+%{prefix}/libexec/*
+%{prefix}/man/man*/*.gz
 
 %files devel
 %defattr(-,root,root)