mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
xpdfreader: bump version
This commit is contained in:
33
app-text/xpdfreader/additional-files/xpdfreader.rdef.in
Normal file
33
app-text/xpdfreader/additional-files/xpdfreader.rdef.in
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "XpdfReader",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource file_types message {
|
||||
"types" = "application/pdf"
|
||||
};
|
||||
|
||||
resource vector_icon {
|
||||
$"6E636966030300446605FF0300AA00050410FEF4D33F282434243424BD9B2440"
|
||||
$"3040B6BC40B6BC4C24C1E4244C24585C4C5C4C5CC1E45C405040C8C340C8C334"
|
||||
$"5CBD9B5C345C284C2C4C2C4CB8A94C304830C3D130483038303830BBAE2C34B8"
|
||||
$"A9342C34280409FEFF002C2C302C302CBB222C383438B93538343838383838BE"
|
||||
$"524040BDFD40BDFD40384838C12D3848384C384C38C64A3054BB225430542C02"
|
||||
$"044E29C3FD29C6AA29542F54B7A354BA504E35C6AA35C3FD35482F48BA5048B7"
|
||||
$"A302044E3AC3FD3AC6AA3A544054BE6954C1164E46C6AA46C3FD46484048C116"
|
||||
$"48BE6902044E4BC3FD4BC6AA4B545154C52F54C7DC4E57C6AA57C3FD57485148"
|
||||
$"C7DC48C52F050A000100000A0101011001178500040A010102000A020103000A"
|
||||
$"01010400"
|
||||
};
|
||||
95
app-text/xpdfreader/xpdfreader-4.00.recipe
Normal file
95
app-text/xpdfreader/xpdfreader-4.00.recipe
Normal file
@@ -0,0 +1,95 @@
|
||||
SUMMARY="Open source Portable Document Format (PDF) viewer"
|
||||
DESCRIPTION="Xpdf is a free PDF viewer and toolkit, including a text extractor, image \
|
||||
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."
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://www.xpdfreader.com/dl/xpdf-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="ff3d92c42166e35b1ba6aec9b5f0adffb5fc05a3eb95dc49505b6e344e4216d6"
|
||||
SOURCE_DIR="xpdf-$portVersion"
|
||||
ADDITIONAL_FILES="xpdfreader.rdef.in"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||
|
||||
PROVIDES="
|
||||
xpdf$secondaryArchSuffix = $portVersion
|
||||
app:XpdfViewer$secondaryArchSuffix = $portVersion
|
||||
cmd:xpdf$secondaryArchSuffix = $portVersion
|
||||
cmd:pdfdetach$secondaryArchSuffix = $portVersion
|
||||
cmd:pdffonts$secondaryArchSuffix = $portVersion
|
||||
cmd:pdfimages$secondaryArchSuffix = $portVersion
|
||||
cmd:pdfinfo$secondaryArchSuffix = $portVersion
|
||||
cmd:pdftopng$secondaryArchSuffix = $portVersion
|
||||
cmd:pdftoppm$secondaryArchSuffix = $portVersion
|
||||
cmd:pdftops$secondaryArchSuffix = $portVersion
|
||||
cmd:pdftohtml$secondaryArchSuffix = $portVersion
|
||||
cmd:pdftotext$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
devel:libtiff$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:awk
|
||||
cmd:cmake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake .. $cmakeDirArgs -DCMAKE_BUILD_TYPE=Release -DSPLASH_CMYK=ON
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd build
|
||||
make install
|
||||
rm -rf $prefix/man
|
||||
|
||||
mkdir -p $appsDir
|
||||
mv $binDir/xpdf $appsDir/XpdfReader
|
||||
ln -s $appsDir/XpdfReader $binDir/xpdf
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.xpdf"
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local MINOR="01"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
sed \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
$portDir/additional-files/xpdfreader.rdef.in > xpdfreader.rdef
|
||||
|
||||
addResourcesToBinaries xpdfreader.rdef $appsDir/XpdfReader
|
||||
addAppDeskbarSymlink $appsDir/XpdfReader
|
||||
}
|
||||
Reference in New Issue
Block a user