mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
qtwebengine_bin: add bin packages for x86_gcc2 arch, enable build
This commit is contained in:
@@ -5,23 +5,27 @@ HOMEPAGE="https://www.qt.io"
|
||||
COPYRIGHT="2015-2023 The Qt Company Ltd."
|
||||
LICENSE="BSD (3-clause)
|
||||
GNU LGPL v2.1"
|
||||
REVISION="1"
|
||||
REVISION="2"
|
||||
hpkgHOME="https://github.com/threedeyes/qtwebengine-haiku"
|
||||
SOURCE_URI="$hpkgHOME/releases/download/v${portVersion}-1/qtwebengine-${portVersion}-1-x86_64.hpkg#noarchive"
|
||||
CHECKSUM_SHA256="eb8b96aa3b10208008e19b96c2a4d4c431f78fb9952d2080d8eed7373423ee66"
|
||||
SOURCE_URI_2="$hpkgHOME/releases/download/v${portVersion}-1/qtwebengine_devel-${portVersion}-1-x86_64.hpkg#noarchive"
|
||||
CHECKSUM_SHA256_2="98c61dcd4946c22845878656ec16d77dac0fcf6403d893083ad056c5572cbf33"
|
||||
SOURCE_URI_3="$hpkgHOME/releases/download/v${portVersion}-1/qtwebengine_x86-${portVersion}-1-x86_gcc2.hpkg#noarchive"
|
||||
CHECKSUM_SHA256_3="503c850056058346512fe6a595270d33613dc2a443064936e3c788aa2180f3dc"
|
||||
SOURCE_URI_4="$hpkgHOME/releases/download/v${portVersion}-1/qtwebengine_x86_devel-${portVersion}-1-x86_gcc2.hpkg#noarchive"
|
||||
CHECKSUM_SHA256_4="f1677abbfe807509eb3c35a458e00b9aca5303fa8232c4089b21a9de9eec3daf"
|
||||
DISABLE_SOURCE_PACKAGE="yes"
|
||||
|
||||
ARCHITECTURES="x86_64"
|
||||
SECONDARY_ARCHITECTURES="!x86"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="$portVersion"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
qtwebengine_bin$secondaryArchSuffix = $portVersion compat >= 5
|
||||
cmd:qwebengine_convert_dict
|
||||
cmd:qwebengine_convert_dict = $portVersion compat >= 5
|
||||
lib:libQt5Pdf$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libQt5PdfWidgets$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libQt5WebEngine$secondaryArchSuffix = $libVersionCompat
|
||||
@@ -52,7 +56,6 @@ REQUIRES="
|
||||
lib:libplds4$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Designer$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Network$secondaryArchSuffix
|
||||
lib:libQt5Positioning$secondaryArchSuffix
|
||||
@@ -63,6 +66,7 @@ REQUIRES="
|
||||
lib:libQt5QuickWidgets$secondaryArchSuffix
|
||||
lib:libQt5WebChannel$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libre2$secondaryArchSuffix
|
||||
lib:libsmime3$secondaryArchSuffix
|
||||
lib:libsnappy$secondaryArchSuffix
|
||||
lib:libvpx$secondaryArchSuffix
|
||||
@@ -87,6 +91,7 @@ PROVIDES_devel="
|
||||
REQUIRES_devel="
|
||||
haiku$secondaryArchSuffix
|
||||
qtwebengine_bin$secondaryArchSuffix == $portVersion base
|
||||
devel:libQt5Designer$secondaryArchSuffix
|
||||
"
|
||||
CONFLICTS_devel="
|
||||
qtwebengine${secondaryArchSuffix}_devel
|
||||
@@ -101,20 +106,29 @@ BUILD_PREREQUIRES="
|
||||
|
||||
BUILD()
|
||||
{
|
||||
mv qtwebengine*.hpkg ../qtwebengine.hpkg
|
||||
mv ../../sources-2/qtwebengine_devel*.hpkg ../qtwebengine_devel.hpkg
|
||||
mkdir -p $prefix
|
||||
|
||||
package extract ../qtwebengine.hpkg
|
||||
package extract ../qtwebengine_devel.hpkg
|
||||
rm .PackageInfo
|
||||
if [ "$targetArchitecture" = x86_64 ]; then
|
||||
package extract -C $prefix $sourceDir/*.hpkg
|
||||
package extract -C $prefix $sourceDir2/*.hpkg
|
||||
fi
|
||||
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
package extract -C $prefix $sourceDir3/*.hpkg
|
||||
package extract -C $prefix $sourceDir4/*.hpkg
|
||||
rm $prefix/bin/qwebengine_convert_dict-x86
|
||||
mv $binDir/* $prefix/bin
|
||||
rm -rf $binDir
|
||||
fi
|
||||
|
||||
rm "$prefix/.PackageInfo"
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cp -r * $prefix
|
||||
|
||||
packageEntries devel \
|
||||
$developDir \
|
||||
$libDir/cmake \
|
||||
$dataDir/Qt5/mkspecs
|
||||
$dataDir/Qt5/mkspecs \
|
||||
$addOnsDir/Qt5/designer
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user