### this file is sourced not run
PKGNAME=libcdio
PKGVER=2.1.0
PKGBUILD=1
PKGARCH=x86_64

# source: JakeSFR, BLFS 12.1
TARBALL=${PKGNAME}-${PKGVER}.tar.bz2
MD5SUM=aa7629e8f73662a762f64c444b901055
SRC_URL=https://ftp.gnu.org/gnu/libcdio/${TARBALL}
BUNDLE=

TARBALL2=libcdio-paranoia-10.2+2.0.1.tar.bz2
MD5SUM2=98332ca7b2a4fcabf5dec8a57cc98fe9
SRC_URL2=https://ftp.gnu.org/gnu/libcdio/$TARBALL2

SLACKREQ='libcddb'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (Compact Disc Input and Control Library)
${PKGNAME}: 
${PKGNAME}: The GNU Compact Disc Input and Control library (libcdio) contains
${PKGNAME}: a library for CD-ROM and CD image access. Applications wishing
${PKGNAME}: to be oblivious of the OS- and device-dependent properties
${PKGNAME}: of a CD-ROM or of the specific details of various CD-image
${PKGNAME}: formats may benefit from using this library.
${PKGNAME}: 
${PKGNAME}: https://www.gnu.org/software/libcdio/
${PKGNAME}: 
${PKGNAME}:
"

### download
pkg_download() {
	pkg_check $SRC_DIR $TARBALL2 $MD5SUM2 $SRC_URL2 &&
	pkg_check $SRC_DIR $TARBALL  $MD5SUM  $SRC_URL
}

### prepare
pkg_prepare() {
	pkg_prepare_default &&
	echo extracting $TARBALL2 ... &&
	tar -xf $SRC_DIR/$TARBALL2 -C tmp/pkg
}

### default pkg_package
### build
pkg_build() {
	CONFFLAGS="$CONFFLAGS --disable-static" &&

	# build libcdio
	pkg_build_autoconf &&

	# build libcdio-paranoia
	cd /tmp &&
	rm -r libcdio-* &&
	mv pkg/libcdio-paranoia-* . &&
	pkg_build_autoconf &&

	# done
	pkg_build_slackdesc
}

