### this file is sourced not run
PKGVER=23.02.0
PKGBUILD=1
PKGARCH=i686

# source: BLFS 11.3
TARBALL=poppler-$PKGVER.tar.xz
MD5SUM=ce7eef12c40dcd78998a43422c2c71ef
SRC_URL=http://poppler.freedesktop.org/$TARBALL
BUNDLE=

SLACKREQ='fontconfig32 libjpeg-turbo32 libpng32 cairo32 curl32 lcms2_32 libtiff32 
libxml2_32 libopenjpeg2_32'
SLACKDESC="poppler32: poppler32 $PKGVER (PDF rendering library)  
poppler32:  
poppler32: The Poppler package contains a PDF rendering library and command line 
poppler32: tools used to manipulate PDF files. This is useful for providing PDF 
poppler32: rendering functionality as a shared library. It also comes with tools 
poppler32: to convert PDF to images and other text formats such as ps, html and 
poppler32: plain text.  
poppler32: 
poppler32: This contains 32-bit version of the library.
poppler32: 
poppler32:
"
SLACKSUG=poppler-encodings

### default pkg_download
### default pkg_prepare

### package - only collect the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share &&
	if [ -d /tmp/gir-1.0-32 ]; then
		mkdir -p usr/share &&
		mv tmp/gir-*-32 usr/share
	fi
}

### build
pkg_build() {
	# note: SPLASH_CMYK by default is OFF.
	# earlier cups-filters cannot have it on, or it will not print at all.
	
	CMAKEFLAGS="$CMAKEFLAGS \
		-DCMAKE_BUILD_TYPE=Release   \
		-DCMAKE_INSTALL_PREFIX=/usr  \
		-DTESTDATADIR=$PWD/testfiles \
		-DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
		-DENABLE_BOOST=OFF           \
	" &&
	pkg_build_cmake &&
	pkg_build_slackdesc &&

	install -v -m755 -d      /usr/share/doc/poppler-$PKGVER &&
	install -v -m644 ../README* /usr/share/doc/poppler-$PKGVER &&
	cp -vr ../glib/reference/html /usr/share/doc/poppler-$PKGVER &&
	
	# multilib
	if [ -d /usr/share/gir-1.0-32 ]; then
		mv -v /usr/share/gir-1.0 /tmp/gir-1.0-32
	fi
	
}


