mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-24 17:18:51 +02:00
texstudio, bump version (#11371)
This commit is contained in:
35
app-office/texstudio/additional-files/texliveinstall.sh
Executable file
35
app-office/texstudio/additional-files/texliveinstall.sh
Executable file
@@ -0,0 +1,35 @@
|
|||||||
|
#/bin/sh
|
||||||
|
|
||||||
|
pkgman install texlive -y
|
||||||
|
pkgman install texlive_basic -y
|
||||||
|
pkgman install texlive_latex -y
|
||||||
|
pkgman install texlive_bibtexextra -y
|
||||||
|
pkgman install texlive_binextra -y
|
||||||
|
pkgman install texlive_fontsextra -y
|
||||||
|
pkgman install texlive_fontsrecommended -y
|
||||||
|
pkgman install texlive_formatsextra -y
|
||||||
|
pkgman install texlive_games -y
|
||||||
|
pkgman install texlive_humanities -y
|
||||||
|
pkgman install texlive_latexrecommended -y
|
||||||
|
pkgman install texlive_latexextra -y
|
||||||
|
pkgman install texlive_pictures -y
|
||||||
|
pkgman install texlive_mathscience -y
|
||||||
|
pkgman install texlive_music -y
|
||||||
|
# TeXlive language packages
|
||||||
|
pkgman install texlive_langarabic -y
|
||||||
|
pkgman install texlive_langcjk -y
|
||||||
|
pkgman install texlive_langchinese -y
|
||||||
|
pkgman install texlive_langcyrillic -y
|
||||||
|
pkgman install texlive_langczechslovak -y
|
||||||
|
pkgman install texlive_langenglish -y
|
||||||
|
pkgman install texlive_langeuropean -y
|
||||||
|
pkgman install texlive_langfrench -y
|
||||||
|
pkgman install texlive_langgerman -y
|
||||||
|
pkgman install texlive_langgreek -y
|
||||||
|
pkgman install texlive_langitalian -y
|
||||||
|
pkgman install texlive_langjapanese -y
|
||||||
|
pkgman install texlive_langkorean -y
|
||||||
|
pkgman install texlive_langother -y
|
||||||
|
pkgman install texlive_langpolish -y
|
||||||
|
pkgman install texlive_langportuguese -y
|
||||||
|
pkgman install texlive_langspanish -y
|
||||||
@@ -8,29 +8,32 @@ COPYRIGHT="2009-2024 Benito van der Zander, Jan Sundermeyer, Daniel Braun, Tim H
|
|||||||
LICENSE="GNU GPL v3"
|
LICENSE="GNU GPL v3"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://github.com/texstudio-org/texstudio/archive/$portVersion.tar.gz"
|
SOURCE_URI="https://github.com/texstudio-org/texstudio/archive/$portVersion.tar.gz"
|
||||||
CHECKSUM_SHA256="351a8111506bfb9cd79a6284f7b92d7c5a1da5ac22c25f6788040ce3b9b1080a"
|
CHECKSUM_SHA256="aec719cb21b788a41576375eeeba734600a54ff64130dd93f5d0da1efa37414c"
|
||||||
SOURCE_FILENAME="texstudio-$portVersion.tar.gz"
|
SOURCE_FILENAME="texstudio-$portVersion.tar.gz"
|
||||||
ADDITIONAL_FILES="texstudio.rdef.in"
|
ADDITIONAL_FILES="texliveinstall.sh
|
||||||
|
texstudio.rdef.in"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
texstudio$secondaryArchSuffix = $portVersion
|
texstudio$secondaryArchSuffix = $portVersion
|
||||||
|
cmd:texliveinstall.sh
|
||||||
app:TeXstudio = $portVersion
|
app:TeXstudio = $portVersion
|
||||||
"
|
"
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
lib:libGL$secondaryArchSuffix
|
lib:libGL$secondaryArchSuffix
|
||||||
lib:libhunspell_1.7$secondaryArchSuffix
|
lib:libhunspell_1.7$secondaryArchSuffix
|
||||||
|
lib:libopenal$secondaryArchSuffix
|
||||||
lib:libpoppler_cpp$secondaryArchSuffix
|
lib:libpoppler_cpp$secondaryArchSuffix
|
||||||
lib:libpoppler_qt6$secondaryArchSuffix
|
lib:libpoppler_qt6$secondaryArchSuffix
|
||||||
lib:libQt6Concurrent$secondaryArchSuffix
|
lib:libQt6Concurrent$secondaryArchSuffix
|
||||||
lib:libQt6Core$secondaryArchSuffix
|
lib:libQt6Core$secondaryArchSuffix
|
||||||
lib:libQt6Core5Compat$secondaryArchSuffix
|
lib:libQt6Core5Compat$secondaryArchSuffix
|
||||||
lib:libQt6DBus$secondaryArchSuffix
|
|
||||||
lib:libQt6Gui$secondaryArchSuffix
|
lib:libQt6Gui$secondaryArchSuffix
|
||||||
lib:libQt6UiTools$secondaryArchSuffix
|
lib:libQt6UiTools$secondaryArchSuffix
|
||||||
|
lib:libQt6Multimedia$secondaryArchSuffix
|
||||||
lib:libQt6Network$secondaryArchSuffix
|
lib:libQt6Network$secondaryArchSuffix
|
||||||
lib:libQt6OpenGL$secondaryArchSuffix
|
lib:libQt6OpenGL$secondaryArchSuffix
|
||||||
lib:libQt6OpenGLWidgets$secondaryArchSuffix
|
lib:libQt6OpenGLWidgets$secondaryArchSuffix
|
||||||
@@ -40,59 +43,23 @@ REQUIRES="
|
|||||||
lib:libQt6Widgets$secondaryArchSuffix
|
lib:libQt6Widgets$secondaryArchSuffix
|
||||||
lib:libQt6Xml$secondaryArchSuffix
|
lib:libQt6Xml$secondaryArchSuffix
|
||||||
lib:libquazip1_qt6$secondaryArchSuffix
|
lib:libquazip1_qt6$secondaryArchSuffix
|
||||||
lib:libX11$secondaryArchSuffix
|
|
||||||
lib:libXext$secondaryArchSuffix
|
|
||||||
lib:libz$secondaryArchSuffix
|
lib:libz$secondaryArchSuffix
|
||||||
# TeXlive packages, don't force this on the user while installing TeXstudio
|
# TeXlive packages, script included, can be launched by the user after install
|
||||||
# maybe create a small script to install the seperate packages?
|
|
||||||
# texlive_core$secondaryArchSuffix
|
|
||||||
# texlive
|
|
||||||
# texlive_basic
|
|
||||||
# texlive_latex
|
|
||||||
# texlive_bibtexextra
|
|
||||||
# texlive_binextra
|
|
||||||
# texlive_fontsextra
|
|
||||||
# texlive_fontsrecommended
|
|
||||||
# texlive_formatsextra
|
|
||||||
# texlive_games
|
|
||||||
# texlive_humanities
|
|
||||||
# texlive_latexrecommended
|
|
||||||
# texlive_latexextra
|
|
||||||
# texlive_pictures
|
|
||||||
# texlive_mathscience
|
|
||||||
# texlive_music
|
|
||||||
# TeXlive language packages
|
|
||||||
# texlive_langarabic
|
|
||||||
# texlive_langcjk
|
|
||||||
# texlive_langchinese
|
|
||||||
# texlive_langcyrillic
|
|
||||||
# texlive_langczechslovak
|
|
||||||
# texlive_langenglish
|
|
||||||
# texlive_langeuropean
|
|
||||||
# texlive_langfrench
|
|
||||||
# texlive_langgerman
|
|
||||||
# texlive_langgreek
|
|
||||||
# texlive_langitalian
|
|
||||||
# texlive_langjapanese
|
|
||||||
# texlive_langkorean
|
|
||||||
# texlive_langother
|
|
||||||
# texlive_langpolish
|
|
||||||
# texlive_langportuguese
|
|
||||||
# texlive_langspanish
|
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
qt6_tools${secondaryArchSuffix}_devel
|
||||||
devel:libGL$secondaryArchSuffix
|
devel:libGL$secondaryArchSuffix
|
||||||
devel:libhunspell_1.7$secondaryArchSuffix
|
devel:libhunspell_1.7$secondaryArchSuffix
|
||||||
devel:libpoppler_cpp$secondaryArchSuffix >= 0.11.0
|
devel:libpoppler_cpp$secondaryArchSuffix >= 1.0.0
|
||||||
devel:libpoppler_qt6$secondaryArchSuffix >= 3.4.0
|
devel:libpoppler_qt6$secondaryArchSuffix >= 3.8.0
|
||||||
devel:libQt6Core5Compat$secondaryArchSuffix
|
devel:libQt6Core5Compat$secondaryArchSuffix
|
||||||
devel:libQt6Concurrent$secondaryArchSuffix
|
devel:libQt6Concurrent$secondaryArchSuffix
|
||||||
devel:libQt6Core$secondaryArchSuffix
|
devel:libQt6Core$secondaryArchSuffix
|
||||||
devel:libQt6DBus$secondaryArchSuffix
|
|
||||||
devel:libQt6Gui$secondaryArchSuffix
|
devel:libQt6Gui$secondaryArchSuffix
|
||||||
devel:libQt6UiTools$secondaryArchSuffix
|
devel:libQt6Multimedia$secondaryArchSuffix
|
||||||
devel:libQt6Network$secondaryArchSuffix
|
devel:libQt6Network$secondaryArchSuffix
|
||||||
devel:libQt6PrintSupport$secondaryArchSuffix
|
devel:libQt6PrintSupport$secondaryArchSuffix
|
||||||
devel:libQt6Qml$secondaryArchSuffix
|
devel:libQt6Qml$secondaryArchSuffix
|
||||||
@@ -106,7 +73,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:cmake
|
cmd:cmake
|
||||||
cmd:g++$secondaryArchSuffix
|
cmd:g++$secondaryArchSuffix
|
||||||
cmd:ld$secondaryArchSuffix
|
cmd:ld$secondaryArchSuffix
|
||||||
cmd:lrelease$secondaryArchSuffix >= 5
|
|
||||||
cmd:make
|
cmd:make
|
||||||
cmd:pkg_config$secondaryArchSuffix
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
@@ -118,7 +84,8 @@ BUILD()
|
|||||||
$cmakeDirArgs \
|
$cmakeDirArgs \
|
||||||
-DCMAKE_INSTALL_BINDIR=$appsDir \
|
-DCMAKE_INSTALL_BINDIR=$appsDir \
|
||||||
-DQT_VERSION_MAJOR=6 \
|
-DQT_VERSION_MAJOR=6 \
|
||||||
-DTEXSTUDIO_BUILD_ADWAITA=OFF
|
-DTEXSTUDIO_BUILD_ADWAITA=OFF \
|
||||||
|
-DTEXSTUDIO_ENABLE_MEDIAPLAYER=ON
|
||||||
make -C build $jobArgs
|
make -C build $jobArgs
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -143,4 +110,8 @@ INSTALL()
|
|||||||
|
|
||||||
addResourcesToBinaries $sourceDir/texstudio.rdef $appsDir/TeXstudio
|
addResourcesToBinaries $sourceDir/texstudio.rdef $appsDir/TeXstudio
|
||||||
addAppDeskbarSymlink $appsDir/TeXstudio
|
addAppDeskbarSymlink $appsDir/TeXstudio
|
||||||
|
|
||||||
|
# add texlive script to the package
|
||||||
|
mkdir -p $prefix/bin
|
||||||
|
cp $portDir/additional-files/texliveinstall.sh $prefix/bin
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user