]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/rpm/netatalk-mandrake.spec
Enhanced machine type
[netatalk.git] / distrib / rpm / netatalk-mandrake.spec
index bdc1b26534a8a2a2969ee3ff91ba45d4a5be96bc..caa0cd800dc153d02b031ddbefca66b4955ac556 100644 (file)
@@ -1,7 +1,8 @@
 #################################################### VERSIONING INFORMATION
 %define name    netatalk
-%define version 1.5pre3
+%define version 1.5pre6
 %define release 1mdk
+%define tardir %{name}-%{version}
 
 ################################################# BASIC PACKAGE INFORMATION
 Summary: Appletalk and Appleshare/IP services for Linux
@@ -43,6 +44,15 @@ This package is required for developing appletalk-based applications.
 
 %changelog
 
+* Thu Apr 12 2001 rufus t firefly <rufus.t.firefly@linux-mandrake.com>
+  - v1.5pre6-1mdk
+  - pre-release 6 for sourceforge
+
+* Wed Mar 07 2001 rufus t firefly <rufus.t.firefly@linux-mandrake.com>
+  - v1.5pre5-1mdk
+  - pre-release 5 for sourceforge
+  - sync with redhat package
+
 * Mon Dec 18 2000 rufus t firefly <rufus.t.firefly@linux-mandrake.com>
   - v1.5pre3-1mdk
   - pre-release 3 for sourceforge
@@ -57,57 +67,34 @@ This package is required for developing appletalk-based applications.
   - pre-release 1 for sourceforge
 
 %prep
-%setup -q -n netatalk-release/
+%setup -q -n %{tardir}/
 
 %build
-./autogen.sh
+export LD_PRELOAD=
 CFLAGS="$RPM_OPT_FLAGS -fomit-frame-pointer -fsigned-char" ./configure \
        --prefix=%{prefix} \
+    --with-config-dir=/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-flock-locks \
-       --with-ssl
+       --with-ssl \
+       --enable-pgp-uam
 make all
 
 %install
 ### INSTALL (USING "make install") ###
-mkdir -p $RPM_BUILD_ROOT/usr
+mkdir -p $RPM_BUILD_ROOT{%{prefix},/etc/atalk/{uams,msg}}
 make DESTDIR=$RPM_BUILD_ROOT install-strip
 
-# HACK HACK HACK HACK !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-# manually install headers
-mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}/
-install -m 644 -o 0 -g 0  include/atalk/*.h \
-  $RPM_BUILD_ROOT/usr/include/atalk/
-install -m 644 -o 0 -g 0  sys/netatalk/*.h \
-  $RPM_BUILD_ROOT/usr/include/netatalk/
-
 # bzip2 man pages
-#for i in 1 3 4 5 8; do
-#      bzip2 -v $RPM_BUILD_ROOT/usr/man/man$i/*.$i
-#done
-
-# install /etc/rc.d/init.d/atalk
-# (depreciated in favor of --enable-redhat)
-#mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d/
-#install -m 755 -o 0 -g 0  distrib/initscripts/rc.atalk.redhat \
-#  $RPM_BUILD_ROOT/etc/rc.d/init.d/atalk
-
-# make NLS
-( \
-  mkdir -p $RPM_BUILD_ROOT/etc/atalk/nls/; \
-  cd $RPM_BUILD_ROOT/etc/atalk/nls;        \
-  $RPM_BUILD_ROOT/usr/bin/makecode \
-)
-
-# 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
+for i in 1 3 4 5 8; do
+       bzip2 -v $RPM_BUILD_ROOT/usr/man/man$i/*.$i
+done
 
 %post
 ### RUN CHKCONFIG ###
@@ -166,20 +153,21 @@ fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_DIR/%{tardir}/
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS BUGS CHANGES CONTRIBUTORS COPYRIGHT ChangeLog NEWS README* TODO
-%doc VERSION doc/
+%doc [A-Z][A-Z]* ChangeLog doc/[A-Z][A-Z]*
+%dir /etc/atalk
+%dir /etc/atalk/msg
 %config /etc/atalk/Apple*
 %config /etc/atalk/*.conf
 %config /etc/pam.d/netatalk
+%dir /etc/atalk/nls
 /etc/atalk/nls/*
+%dir /etc/atalk/uams
 /etc/atalk/uams/*.so
 /etc/rc.d/init.d/atalk
-%dir /etc/atalk
-%dir /etc/atalk/nls
-%dir /etc/atalk/uams
 %{prefix}/bin/*
 %{prefix}/sbin/*
 %{prefix}/man/man*/*