# Packager: Phill Watkins <ubemail~at~ymail~dot~com>
# Former Packager(s): frédéric Galusik <fredg~at~salixos~dot~org>

pkgname=testdisk
pkgver=6.11.3
pkgrel=1pw
#arch=noarch
source=\
(
"http://www.cgsecurity.org/$pkgname-6.11.tar.bz2"
"http://www.cgsecurity.org/photorec_611_exif_bound_checking_v2.patch"
"progsreiserfs-0.3.1-rc8.tar.gz"
)
sourcetemplate=http://people.salixos.org/pwatk/packages/ap/$pkgname/$pkgver
#docs=()
url=http://www.cgsecurity.org/wiki/TestDisk

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"testdisk (data recovery software)"
"TestDisk is a powerful free data recovery software! It was primarily"
"designed to help recover lost partitions and/or make non-booting disks"
"bootable again when these symptoms are caused by faulty software,"
"certain types of viruses or human error (such as accidentally deleting"
"a Partition Table). Partition table recovery using TestDisk"
"is really easy."
"PhotoRec is a file data recovery software designed to recover lost"
"files including video, documents and archives from hard disks,"
"CD-ROMs, and lost pictures"
)

build() {
	set -e
	
	cd $startdir/src/progsreiserfs-0.3.1-rc8
	patch -p1 --verbose < $startdir/src/$pkgname-6.11/progsreiserfs-journal.patch
	./configure \
	  --prefix=/usr \
	  --sysconfdir=/etc \
	  --localstatedir=/var \
	  --libdir=/usr/lib${LIBDIRSUFFIX} \
	  --build=$arch-slackware-linux \
	  --disable-shared \
	  --disable-Werror \
	  --disable-debug
	make --jobs=$(( $(getconf _NPROCESSORS_ONLN) + 1 ))
	for doc in COPYING README ;do
      install -Dm 0644 $doc $startdir/pkg/usr/doc/$pkgname-$pkgver/progsreiserfs.$doc
    done

	cd $startdir/src/$pkgname-6.11
	patch -p1 --verbose < $startdir/src/photorec_611_exif_bound_checking_v2.patch
	./configure \
	  --prefix=/usr \
	  --sysconfdir=/etc \
	  --localstatedir=/var \
	  --libdir=/usr/lib${LIBDIRSUFFIX} \
	  --mandir=/usr/man \
	  --infodir=/usr/info \
	  --build=$arch-slackware-linux \
	  --with-dal-lib=$startdir/src/progsreiserfs-0.3.1-rc8/libdal/.libs \
	  --with-reiserfs-lib=$startdir/src/progsreiserfs-0.3.1-rc8/libreiserfs/.libs \
	  --with-reiserfs-includes=$startdir/src/progsreiserfs-0.3.1-rc8/include
	make --jobs=$(( $(getconf _NPROCESSORS_ONLN) + 1 ))
	make install DESTDIR=$startdir/pkg datadir=/usr VERSION=$pkgver
	for doc in COPYING INFO INSTALL ;do
      install -Dm 0644 $doc $startdir/pkg/usr/doc/$pkgname-$pkgver/$doc
    done

    set +e
}