### this file is sourced not run
PKGVER=3.01
PKGBUILD=1
PKGARCH=x86_64

# source: james (modified from slackware64-14.1)
TARBALL=cdrtools-$PKGVER.tar.bz2
MD5SUM=7d45c5b7e1f78d85d1583b361aee6e8b
SRC_URL=http://downloads.sourceforge.net/cdrtools/$TARBALL
BUNDLE=

ZISOFS_TARBALL=zisofs-tools-1.0.8.tar.bz2
ZISOFS_URL=http://distro.ibiblio.org/fatdog/source/710/$ZISOFS_TARBALL
ZISOFS_MD5SUM=2d0ed8c9a1f60b45f949b136f9be1f6c

SLACKREQ='' 
SLACKDESC="cdrtools: cdrtools $PKGVER (CD/DVD CLI burner)  
cdrtools:  
cdrtools: Cdrtools is a set of command line programs that allows to record 
cdrtools: CD/DVD/BluRay media. The most popular tools from this package is 
cdrtools: mkisofs and cdrecord. This package also contains mkzftree.
cdrtools: 
cdrtools: 
cdrtools: 
cdrtools: 
cdrtools: http://cdrtools.sourceforge.net/private/cdrecord.html
cdrtools: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	SRC_URL=$ZISOFS_URL MD5SUM=$ZISOFS_MD5SUM TARBALL=$ZISOFS_TARBALL &&
	pkg_prepare_default &&
	cd tmp/cdrtools* &&
	patch -Np1 -i ../pkg/cdrtools-3.01-fix-20151126-mkisofs-isoinfo.patch
}


### default pkg_package
### build
pkg_build() {
	cd /tmp/cdrtools* &&
	# lib64 patch
	sed -i -e "s|lib/siconv|$LIBDIR/siconv|" $(grep -RFl lib/siconv) &&
	
	make clean
	make $MAKEFLAGS INS_BASE=/usr RUNPATH=-R/usr/$LIBDIR DEFINSGRP=root && 
	make INS_BASE=/usr RUNPATH=-R/usr/$LIBDIR DEFINSGRP=root install &&
	rm -rf /usr/include/{schily,scg} /usr/lib/*.a /usr/man/man5 /usr/lib/profiled \
	        /usr/share/doc/libparanoia &&
	
	# re-arrange doc dir
	cp cdda2wav/HOWTOUSE /usr/share/doc/cdda2wav &&
	mkdir -p /usr/share/doc/cdrtools-$PKGVER &&
	mv /usr/share/doc/{rscsi,cdrecord,mkisofs,cdda2wav} /usr/share/doc/cdrtools-$PKGVER &&
	
	# now builds zisofs
	cd /tmp/zisofs*
	./configure $CONFFLAGS &&
	make $MAKEFLAGS && make install &&
	cp zisofs.magic /usr/share/misc &&
	
	pkg_build_slackdesc 
}
