NAME=hal
VERSION=( 0.5.7 0.9.9 )
BUILD=${BUILD:-1}
ROOT_REQUIRED=1
OPTIMIZE=${OPTIMIZE:-"-Os -pipe"}

SOURCE=( http://freedesktop.org/~david/dist/hal-$VERSION.tar.gz
	 pci.ids
	 rc.hald
	 doinst.sh 
	 http://ftp.debian.org/debian/pool/main/p/pmount/pmount_${VERSION[1]}.orig.tar.gz )
SOURCE_SHA1=( f3962b29f3dad65fdaf708f680b5ba752a26227f 
	      233479697e98a2d277b9e4f4cc4f23fccfc0e7df
	      da8f3c8ee0e78a29a5280e99f912c5510388db6a 
	      cad08240ab219c37931c6d4fb658338f0289a56a )

PATCH=hal-slackware-storage-policy.patch
PATCH_SHA1=e0c3a38d00df979e127b2d4f83e3147eb15b7843

build() {

  _explode 0
  _explode 4

  mkdir -p $PKG$DATADIR/hwdata
  if [ ! -d $DATADIR/hwdata ]; then
    mkdir -p $DATADIR/hwdata
  fi
  cp ${SOURCE[1]} $DATADIR/hwdata/
  cp ${SOURCE[1]} $PKG$DATADIR/hwdata/
  chmod 644 $PKG$DATADIR/hwdata/pci.ids

  
  cd "$TMP/$NAME-$VERSION"
#  _patch 0 -p1
  $CONFIGURE \
    --with-mnt-root=/mnt \
    --with-dbus-sys=/etc/dbus-1/system.d \
    --with-hotplug=/etc/hotplug.d \
    --disable-static \
    --with-pid-file=/var/run/hal.pid \
    --with-os-type=slackware \
    --disable-docbook-docs
  make -j $NUMOBJS
  make DESTDIR="$PKG" install
  
  _doc 0 "$NAME-$VERSION" AUTHORS COPYING ChangeLog INSTALL NEWS README TODO

  _chfix
  _chgrp_bin
  _tmp_pkg 0

  cd "$TMP/pmount-${VERSION[1]}"
  $CONFIGURE \
      --disable-static
  make -j$NUMOBJS
  make DESTDIR="$PKG" install

  _doc 0 "pmount-${VERSION[1]}" AUTHORS COPYING ChangeLog INSTALL NEWS README TODO

  mkdir -p $PKG$SYSCONFDIR/rc.d
  cat ${SOURCE[2]} > $PKG$SYSCONFDIR/rc.d/rc.hald
  _new 0 $SYSCONFDIR/rc.d/rc.hald
  
  cat ${SOURCE[3]} >> $PKG/install/doinst.sh
   
#  _chfix
  _chgrp_bin
}  

