xpdf, bump version, remove tools provided by poppler (Arch approach) (#6232)

This commit is contained in:
Schrijvers Luc
2021-10-05 09:05:56 +02:00
committed by GitHub
parent 5b22efc14b
commit ef6f712566

View File

@@ -3,11 +3,11 @@ DESCRIPTION="Xpdf is a free PDF viewer and toolkit, including a text extractor,
converter, HTML converter, and more. Most of the tools are available as \
open source."
HOMEPAGE="https://www.xpdfreader.com/"
COPYRIGHT="1996-2017 Glyph & Cog, LLC."
COPYRIGHT="1996-2021 Glyph & Cog, LLC."
LICENSE="GNU GPL v2"
REVISION="2"
SOURCE_URI="http://www.xpdfreader.com/dl/xpdf-$portVersion.tar.gz"
CHECKSUM_SHA256="ff3d92c42166e35b1ba6aec9b5f0adffb5fc05a3eb95dc49505b6e344e4216d6"
REVISION="1"
SOURCE_URI="http://dl.xpdfreader.com/xpdf-$portVersion.tar.gz"
CHECKSUM_SHA256="0fe4274374c330feaadcebb7bd7700cb91203e153b26aa95952f02bf130be846"
SOURCE_DIR="xpdf-$portVersion"
ADDITIONAL_FILES="xpdfreader.rdef.in"
@@ -25,16 +25,8 @@ fi
PROVIDES="
xpdf$secondaryArchSuffix = $portVersion
app:XpdfViewer$commandSuffix = $portVersion
cmd:xpdf$commandSuffix = $portVersion
cmd:pdfdetach$commandSuffix = $portVersion
cmd:pdffonts$commandSuffix = $portVersion
cmd:pdfimages$commandSuffix = $portVersion
cmd:pdfinfo$commandSuffix = $portVersion
cmd:pdftopng$commandSuffix = $portVersion
cmd:pdftoppm$commandSuffix = $portVersion
cmd:pdftops$commandSuffix = $portVersion
cmd:pdftohtml$commandSuffix = $portVersion
cmd:pdftotext$commandSuffix = $portVersion
cmd:xpdf$commandSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
@@ -69,22 +61,26 @@ BUILD_PREREQUIRES="
BUILD()
{
mkdir -p build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=Release -DSPLASH_CMYK=ON
make $jobArgs
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$prefix \
-DCMAKE_INSTALL_MANDIR=$manDir \
-DSPLASH_CMYK=ON -L
make -C build $jobArgs
}
INSTALL()
{
cd build
make install
rm -rf $prefix/man
make -C build install
mkdir -p $appsDir
mv $prefix/bin/xpdf $appsDir/XpdfReader
ln -s $appsDir/XpdfReader $prefix/bin/xpdf
# remove stuff provided by poppler
for tool in pdfdetach pdffonts pdfimages pdfinfo pdftoppm pdftops pdftotext pdftohtml; do
rm "$commandBinDir/${tool}" "$manDir/man1/${tool}.1"
done
local APP_SIGNATURE="application/x-vnd.xpdf"
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"