Update package version to 6.9.3

This commit is contained in:
2025-10-03 20:16:35 +03:00
parent f87c6c557d
commit a4e0401dd3
2 changed files with 27 additions and 18 deletions
+22 -4
View File
@@ -1,10 +1,28 @@
name: qt6-tools name: qt6-tools
description: A cross-platform application and UI framework (Development Tools, QtHelp) description: A cross-platform application and UI framework (Development Tools, QtHelp)
version: 6.9.2 version: 6.9.3
revision: 1
url: https://www.qt.io/ url: https://www.qt.io/
license: FDL,GPL3,LGPL3,custom license: FDL,GPL3,LGPL3,custom
architecture: any architecture: any
depends: ["gcc-libs", "glibc", "qt6-base", "zstd"]
optional_depends: ["clang", "qt6-declarative"]
make_depends: ["clang", "cmake", "git", "llvm", "ninja", "qt6-declarative"]
type: source type: source
depends:
- gcc-libs
- glibc
- qt6-base
- zstd
optional_depends:
- clang
- qt6-declarative
make_depends:
- clang
- cmake
- git
- llvm
- qt6-declarative
downloads:
- url: https://code.qt.io/qt/qttools.git
type: git
extract_to_bpm_source: true
git_branch: v${BPM_PKG_VERSION}
checksum: 89031fa54058af5e4d92ee08d31642ca338e9c0c
+5 -14
View File
@@ -2,13 +2,9 @@
# BPM Expects the source code to be extracted into the automatically created 'source' directory which can be accessed using $BPM_SOURCE # BPM Expects the source code to be extracted into the automatically created 'source' directory which can be accessed using $BPM_SOURCE
# BPM Expects the output files to be present in the automatically created 'output' directory which can be accessed using $BPM_OUTPUT # BPM Expects the output files to be present in the automatically created 'output' directory which can be accessed using $BPM_OUTPUT
REPO="https://code.qt.io/qt/qttools.git"
# The prepare function is executed in the root of the temp directory # The prepare function is executed in the root of the temp directory
# This function is used for downloading files and putting them into the correct location # This function is used for putting downloaded files to the correct location or applying patches
prepare() { prepare() {
git clone --branch v${BPM_PKG_VERSION} "$REPO" "$BPM_SOURCE"
cd "$BPM_SOURCE" cd "$BPM_SOURCE"
git submodule init git submodule init
git submodule update --init --recursive git submodule update --init --recursive
@@ -17,21 +13,16 @@ prepare() {
# The build function is executed in the source directory # The build function is executed in the source directory
# This function is used to compile the source code # This function is used to compile the source code
build() { build() {
mkdir build cmake -B build -DCMAKE_INSTALL_PREFIX=/usr -DINSTALL_PUBLICBINDIR=usr/bin -DCMAKE_MESSAGE_LOG_LEVEL=STATUS
cd build cmake --build build
cmake -G Ninja \
-DINSTALL_PUBLICBINDIR=usr/bin \
-DCMAKE_MESSAGE_LOG_LEVEL=STATUS ..
ninja
} }
# The package function is executed in the source directory # The package function is executed in the source directory
# This function is used to move the compiled files into the output directory # This function is used to move the compiled files into the output directory
package() { package() {
cd build DESTDIR="$BPM_OUTPUT" cmake --install build
DESTDIR="$BPM_OUTPUT" ninja install
# Install package license
install -d "$BPM_OUTPUT"/usr/share/licenses install -d "$BPM_OUTPUT"/usr/share/licenses
ln -s /usr/share/licenses/qt6-base "$BPM_OUTPUT"/usr/share/licenses/qt6-tools ln -s /usr/share/licenses/qt6-base "$BPM_OUTPUT"/usr/share/licenses/qt6-tools
} }