From 71e3841ea081abc5b9aa13c3ae646a58735827ca Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Thu, 10 Jan 2019 07:40:25 +0300 Subject: [PATCH] QtPBFImagePlugin: new recipe (#3551) --- .../qtpbfimageplugin-1.2.recipe | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 dev-qt/qtpbfimageplugin/qtpbfimageplugin-1.2.recipe diff --git a/dev-qt/qtpbfimageplugin/qtpbfimageplugin-1.2.recipe b/dev-qt/qtpbfimageplugin/qtpbfimageplugin-1.2.recipe new file mode 100644 index 000000000..a3651f7ad --- /dev/null +++ b/dev-qt/qtpbfimageplugin/qtpbfimageplugin-1.2.recipe @@ -0,0 +1,52 @@ +SUMMARY="PBF image plugin for Qt5" +DESCRIPTION="Qt image plugin for displaying Mapbox vector tiles." +HOMEPAGE="https://github.com/tumic0/QtPBFImagePlugin" +COPYRIGHT="2018-2019 Martin Tůma" +LICENSE="GNU LGPL v3" +REVISION="1" +SOURCE_URI="$HOMEPAGE/archive/$portVersion.tar.gz" +CHECKSUM_SHA256="9caf6d9074d5c740f73c114f9fb0e151ff9379e355020b1a3020e87b3bb6d485" +SOURCE_DIR="QtPBFImagePlugin-$portVersion" + +ARCHITECTURES="!x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + qtpbfimageplugin$secondaryArchSuffix = $portVersion + lib:libpbf$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libprotobuf_lite$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libprotobuf_lite$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:g++$secondaryArchSuffix + cmd:make + cmd:protoc$secondaryArchSuffix + cmd:qmake$secondaryArchSuffix + " + +BUILD() +{ + qmake pbfplugin.pro + make $jobArgs +} + +INSTALL() +{ + mkdir -p $addOnsDir/Qt5/imageformats + cp $sourceDir/libpbf.so $addOnsDir/Qt5/imageformats +}