mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
LibreOffice: fix build 6.4.7.2 version (6.x for 32bit only)
This commit is contained in:
@@ -17,7 +17,7 @@ and Open Source office suite on the market:
|
|||||||
HOMEPAGE="https://www.libreoffice.org/"
|
HOMEPAGE="https://www.libreoffice.org/"
|
||||||
COPYRIGHT="2000-2020 LibreOffice contributors"
|
COPYRIGHT="2000-2020 LibreOffice contributors"
|
||||||
LICENSE="MPL v2.0"
|
LICENSE="MPL v2.0"
|
||||||
REVISION="1"
|
REVISION="2"
|
||||||
|
|
||||||
SOURCE_URI="https://github.com/LibreOffice/core/archive/libreoffice-$portVersion.tar.gz"
|
SOURCE_URI="https://github.com/LibreOffice/core/archive/libreoffice-$portVersion.tar.gz"
|
||||||
SOURCE_DIR="core-libreoffice-$portVersion"
|
SOURCE_DIR="core-libreoffice-$portVersion"
|
||||||
@@ -42,16 +42,15 @@ ADDITIONAL_FILES="
|
|||||||
"
|
"
|
||||||
|
|
||||||
POST_INSTALL_SCRIPTS="$relativePostInstallDir/create_buildid.sh"
|
POST_INSTALL_SCRIPTS="$relativePostInstallDir/create_buildid.sh"
|
||||||
|
# Build for secondary arch only
|
||||||
ARCHITECTURES="!x86_gcc2 !x86 !x86_64"
|
ARCHITECTURES="!x86_gcc2 !x86 !x86_64"
|
||||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
fi
|
|
||||||
|
|
||||||
boostMinimumVersion=1.69.0
|
boostMinimumVersion=1.69.0
|
||||||
libreofficeLanguages="af ar be bg bn br brx bs ca ca-valencia cs cy da de dsb el en-GB en-ZA eo es et eu fa fi fr fy ga gd gl he hi hr hu id is it ja ka kk kmr-Latn ko lb lt lv mk mn nb ne nl nn pl pt pt-BR ro ru sa-IN sd sk sl sq sr sr-Latn sv szl tg th tr tt ug uk uz vi zh-CN zh-TW"
|
libreofficeLanguages="af ar be bg bn br brx bs ca ca-valencia cs cy da de dsb el en-GB en-ZA eo es et eu fa fi fr fy ga gd gl he hi hr hu id is it ja ka kk kmr-Latn ko lb lt lv mk mn nb ne nl nn pl pt pt-BR ro ru sa-IN sd sk sl sq sr sr-Latn sv szl tg th tr tt ug uk uz vi zh-CN zh-TW"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
libreoffice6$secondaryArchSuffix = $portVersion
|
libreoffice$secondaryArchSuffix = $portVersion
|
||||||
app:LibreOffice$secondaryArchSuffix = $portVersion
|
app:LibreOffice$secondaryArchSuffix = $portVersion
|
||||||
"
|
"
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
@@ -141,20 +140,20 @@ REQUIRES="
|
|||||||
|
|
||||||
ARCHITECTURES_galleries="any"
|
ARCHITECTURES_galleries="any"
|
||||||
PROVIDES_galleries="
|
PROVIDES_galleries="
|
||||||
libreoffice6${secondaryArchSuffix}_galleries = $portVersion
|
libreoffice${secondaryArchSuffix}_galleries = $portVersion
|
||||||
"
|
"
|
||||||
REQUIRES_galleries="
|
REQUIRES_galleries="
|
||||||
libreoffice6$secondaryArchSuffix == $portVersion base
|
libreoffice$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
for lang in $libreofficeLanguages; do
|
for lang in $libreofficeLanguages; do
|
||||||
typeset -l langcode
|
typeset -l langcode
|
||||||
langcode=${lang/-/_}
|
langcode=${lang/-/_}
|
||||||
eval "PROVIDES_${langcode}=\"\
|
eval "PROVIDES_${langcode}=\"\
|
||||||
libreoffice6${secondaryArchSuffix}_${langcode} = $portVersion\
|
libreoffice${secondaryArchSuffix}_${langcode} = $portVersion\
|
||||||
\"; \
|
\"; \
|
||||||
REQUIRES_${langcode}=\"\
|
REQUIRES_${langcode}=\"\
|
||||||
libreoffice6$secondaryArchSuffix == $portVersion base\
|
libreoffice$secondaryArchSuffix == $portVersion base\
|
||||||
\"; \
|
\"; \
|
||||||
DESCRIPTION_${langcode}=\"Translations for the Libreoffice suite ($lang)\"; \
|
DESCRIPTION_${langcode}=\"Translations for the Libreoffice suite ($lang)\"; \
|
||||||
ARCHITECTURES_${langcode}=\"any\""
|
ARCHITECTURES_${langcode}=\"any\""
|
||||||
@@ -325,8 +324,9 @@ INSTALL()
|
|||||||
mv $sourceDir3/src/LibreOffice\ {Calc,Database,Draw,Impress,Math,Writer} $appDir
|
mv $sourceDir3/src/LibreOffice\ {Calc,Database,Draw,Impress,Math,Writer} $appDir
|
||||||
|
|
||||||
# make sure we do not copy default profile
|
# make sure we do not copy default profile
|
||||||
rm -rf $appDir/user
|
rm -rf $appDir/user $appDir/share/xdg
|
||||||
rm -rf $appDir/share/xdg
|
|
||||||
|
mkdir -p "$dataDir/deskbar/menu/Applications/LibreOffice"
|
||||||
|
|
||||||
packageEntries galleries \
|
packageEntries galleries \
|
||||||
$appDir/share/gallery $appDir/presets/gallery
|
$appDir/share/gallery $appDir/presets/gallery
|
||||||
@@ -376,6 +376,7 @@ INSTALL()
|
|||||||
|
|
||||||
addResourcesToBinaries $sourceDir/../core/libreoffice.rdef \
|
addResourcesToBinaries $sourceDir/../core/libreoffice.rdef \
|
||||||
$appDir/program/LibreOffice
|
$appDir/program/LibreOffice
|
||||||
|
mimeset -f $appDir/program/LibreOffice
|
||||||
|
|
||||||
addAppDeskbarSymlink $appDir/program/LibreOffice "LibreOffice/LibreOffice"
|
addAppDeskbarSymlink $appDir/program/LibreOffice "LibreOffice/LibreOffice"
|
||||||
addAppDeskbarSymlink "$appDir/LibreOffice Calc" "LibreOffice/LibreOffice Calc"
|
addAppDeskbarSymlink "$appDir/LibreOffice Calc" "LibreOffice/LibreOffice Calc"
|
||||||
Reference in New Issue
Block a user