From fbec82c4925cb8c4c3f7a37752cf3b95ba1c63a6 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Tue, 9 Apr 2024 20:42:40 +0300 Subject: [PATCH] Qt6 9 Nisan --- dev/qt/qt6-connectivity/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-httpserver/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-languageserver/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-networkauth/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-positioning/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-remoteobjects/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-serialbus/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-serialport/ympbuild | 35 ++++++++++++++++++++ dev/qt/qt6-webengine/ympbuild | 51 ++++++++++++++++++++++++++++++ 9 files changed, 331 insertions(+) create mode 100644 dev/qt/qt6-connectivity/ympbuild create mode 100644 dev/qt/qt6-httpserver/ympbuild create mode 100644 dev/qt/qt6-languageserver/ympbuild create mode 100644 dev/qt/qt6-networkauth/ympbuild create mode 100644 dev/qt/qt6-positioning/ympbuild create mode 100644 dev/qt/qt6-remoteobjects/ympbuild create mode 100644 dev/qt/qt6-serialbus/ympbuild create mode 100644 dev/qt/qt6-serialport/ympbuild create mode 100644 dev/qt/qt6-webengine/ympbuild diff --git a/dev/qt/qt6-connectivity/ympbuild b/dev/qt/qt6-connectivity/ympbuild new file mode 100644 index 00000000..a981f69f --- /dev/null +++ b/dev/qt/qt6-connectivity/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-connectivity' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Provides access to Bluetooth hardware' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtconnectivity-everywhere-src-${version}.tar.xz") +depends=(qt6-base bluez pcsc-lite) +makedepends=(cmake ninja) +sha256sums=('07afd6aac19ff73c8ba1471057f43d4ef2737d6a8a772393ec907988dd71244c') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtconnectivity-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-httpserver/ympbuild b/dev/qt/qt6-httpserver/ympbuild new file mode 100644 index 00000000..69db806c --- /dev/null +++ b/dev/qt/qt6-httpserver/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-httpserver' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Qt6 HTTP Server' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qthttpserver-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-websockets) +makedepends=(cmake ninja) +sha256sums=('c2e2e38b2b21537eeef20d097bb5f216081462c44b78d63045e60d6fd9f89bfa') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qthttpserver-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-languageserver/ympbuild b/dev/qt/qt6-languageserver/ympbuild new file mode 100644 index 00000000..268cf858 --- /dev/null +++ b/dev/qt/qt6-languageserver/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-languageserver' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Qt implementation of the Language Server Protocol' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtlanguageserver-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-websockets) +makedepends=(cmake ninja) +sha256sums=('a99ecb342abdf7b7ac24804c89830a7991de95f9402f45a1e337ae851f76c9fc') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtlanguageserver-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-networkauth/ympbuild b/dev/qt/qt6-networkauth/ympbuild new file mode 100644 index 00000000..1c7c622f --- /dev/null +++ b/dev/qt/qt6-networkauth/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-networkauth' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Network authentication module' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtnetworkauth-everywhere-src-${version}.tar.xz") +depends=(qt6-base) +makedepends=(cmake ninja) +sha256sums=('993105616ff0223d3d826e2a497440035721c6e1acdae232935fae3bcfa74a45') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtnetworkauth-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-positioning/ympbuild b/dev/qt/qt6-positioning/ympbuild new file mode 100644 index 00000000..74e030ed --- /dev/null +++ b/dev/qt/qt6-positioning/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-positioning' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Provides access to position, satellite and area monitoring classes' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtpositioning-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-declarative) +makedepends=(cmake ninja) +sha256sums=('1d601ba43c26c8a01db81eeaaeea5943c015da98caa59d7905b86e0e9d609ddf') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtpositioning-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-remoteobjects/ympbuild b/dev/qt/qt6-remoteobjects/ympbuild new file mode 100644 index 00000000..4fad366a --- /dev/null +++ b/dev/qt/qt6-remoteobjects/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-remoteobjects' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Inter-process communication (IPC) module developed for Qt' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtremoteobjects-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-declarative) +makedepends=(cmake ninja) +sha256sums=('a0ba60d625c9713fc8396b8db1e283df863bfaa06664d46496bd16fab5e4c695') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtremoteobjects-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-serialbus/ympbuild b/dev/qt/qt6-serialbus/ympbuild new file mode 100644 index 00000000..bb54996d --- /dev/null +++ b/dev/qt/qt6-serialbus/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-serialbus' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Qt module for general purpose serial bus access' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtserialbus-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-serialport) +makedepends=(cmake ninja) +sha256sums=('498193a9860664f8a55f676656c45af179ac13d48184af43fc58ddf795bb76dd') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtserialbus-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-serialport/ympbuild b/dev/qt/qt6-serialport/ympbuild new file mode 100644 index 00000000..d3eff6ec --- /dev/null +++ b/dev/qt/qt6-serialport/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-serialport' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Provides access to hardware and virtual serial ports' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtserialport-everywhere-src-${version}.tar.xz") +depends=(qt6-base) +makedepends=(cmake ninja) +sha256sums=('b1f02a3d8c9cc8ba2ffa7cca3749f1f147d327e8dfc633fd4ec3cb770d7981c9') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtserialport-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +} diff --git a/dev/qt/qt6-webengine/ympbuild b/dev/qt/qt6-webengine/ympbuild new file mode 100644 index 00000000..75f87cbd --- /dev/null +++ b/dev/qt/qt6-webengine/ympbuild @@ -0,0 +1,51 @@ +#!/usr/bin/env bash +name='qt6-webengine' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Provides support for web applications using the Chromium browser project' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwebengine-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-declarative qt6-positioning qt6-webchannel) +makedepends=(cmake ninja qt6-tools qt6-websockets libepoxy pipewire) +sha256sums=('1a5ba443635dc1f439ab802ac6d761b8def5ebb24e5219bb7289288e72c147de') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtwebengine-everywhere-src-"${version} +export PATH=/usr/bin/qt6:$PATH + +setup() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQT_FEATURE_webengine_system_alsa=ON \ + -DQT_FEATURE_webengine_system_ffmpeg=ON \ + -DQT_FEATURE_webengine_system_icu=ON \ + -DQT_FEATURE_webengine_system_libevent=ON \ + -DQT_FEATURE_webengine_system_libpci=ON \ + -DQT_FEATURE_webengine_system_libpng=ON \ + -DQT_FEATURE_webengine_system_libwebp=ON \ + -DQT_FEATURE_webengine_system_libxml=ON \ + -DQT_FEATURE_webengine_system_minizip=ON \ + -DQT_FEATURE_webengine_system_opus=ON \ + -DQT_FEATURE_webengine_system_pulseaudio=ON \ + -DQT_FEATURE_webengine_system_zlib=ON \ + -DQT_FEATURE_webengine_proprietary_codecs=ON \ + -DQT_FEATURE_webengine_kerberos=ON \ + -DQT_FEATURE_webengine_webrtc_pipewire=ON \ + -DQT_FEATURE_webengine_printing_and_pdf=OFF + +} + + +build () { + cmake --build build +} + +package () { + DESTDIR="$DESTDIR" cmake --install build +}