diff --git a/dev/qt/qt6-location/ympbuild b/dev/qt/qt6-location/ympbuild new file mode 100644 index 00000000..028dc5a9 --- /dev/null +++ b/dev/qt/qt6-location/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-location' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Helps you create viable mapping solutions using the data available from some of the popular location services' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtlocation-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-declarative) +makedepends=(cmake ninja) +sha256sums=('bb044d66bc17db98f526ec1b52d8e94810e046310f288561380774e5903ad46a') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtlocation-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 +} \ No newline at end of file diff --git a/dev/qt/qt6-lottie/ympbuild b/dev/qt/qt6-lottie/ympbuild new file mode 100644 index 00000000..04da3e84 --- /dev/null +++ b/dev/qt/qt6-lottie/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-lottie' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='A family of player software for a certain json-based file format for describing 2d vector graphics animations' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtlottie-everywhere-src-${version}.tar.xz") +depends=(qt6-base) +makedepends=(qt6-declarative cmake ninja) +sha256sums=('9c0ffbde3c99e006bd13c844a1d691e275c02db1c3db44d05154c939d23ba2ed') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtlottie-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-multimedia/ympbuild b/dev/qt/qt6-multimedia/ympbuild index e3cd93f5..3d6de0a1 100644 --- a/dev/qt/qt6-multimedia/ympbuild +++ b/dev/qt/qt6-multimedia/ympbuild @@ -18,14 +18,12 @@ arch=('x86_64') cd "qtmultimedia-everywhere-src-"${version} export PATH=/usr/bin/qt6:$PATH -#HATALI PAKET setup() { -export CFLAGS="$CFLAGS -g1 -flto=auto" -export CXXFLAGS="$CXXFLAGS -g1 -flto=auto" cmake -B build -G Ninja \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_MESSAGE_LOG_LEVEL=STATUS \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" + } @@ -34,5 +32,7 @@ build () { } package () { - DESTDIR="$DESTDIR" cmake --install build + DESTDIR="$DESTDIR" cmake --install build + DESTDIR="$DESTDIR" cmake --install build/src/plugins/multimedia/gstreamer + DESTDIR="$DESTDIR" cmake --install build/src/plugins/multimedia/ffmpeg } \ No newline at end of file diff --git a/dev/qt/qt6-positioning/ympbuild b/dev/qt/qt6-positioning/ympbuild index 74e030ed..44dbc6d9 100644 --- a/dev/qt/qt6-positioning/ympbuild +++ b/dev/qt/qt6-positioning/ympbuild @@ -3,13 +3,13 @@ name='qt6-positioning' release='2' version='6.7.0' url='https://www.qt.io/' -description='Provides access to position, satellite and area monitoring classes' +description='Helps you create viable mapping solutions using the data available from some of the popular location services' 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) +depends=(qt6-base) +makedepends=(qt6-declarative cmake ninja qt6-serialport) sha256sums=('1d601ba43c26c8a01db81eeaaeea5943c015da98caa59d7905b86e0e9d609ddf') group=(dev.qt) uses=() @@ -32,4 +32,4 @@ build () { package () { DESTDIR="$DESTDIR" cmake --install build -} +} \ No newline at end of file diff --git a/dev/qt/qt6-quick3d/ympbuild b/dev/qt/qt6-quick3d/ympbuild index 5608fbfe..4cb3ecf8 100644 --- a/dev/qt/qt6-quick3d/ympbuild +++ b/dev/qt/qt6-quick3d/ympbuild @@ -8,8 +8,8 @@ email='brkt8khn@gmail.com' maintainer='brkt8khn' license=(GPLv3) source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtquick3d-everywhere-src-${version}.tar.xz") -depends=(qt6-base assimp) -makedepends=(qt6-declarative) +depends=(qt6-base qt6-declarative qt6-quicktimeline qt6-shadertools zlib) +makedepends=(cmake ninja assimp) sha256sums=('8bb943bf3f65a933b74fcd93d927e22b8621484030586c15586728e2f67ed910') group=(dev.qt) uses=() diff --git a/dev/qt/qt6-quicktimeline/ympbuild b/dev/qt/qt6-quicktimeline/ympbuild index e42c4b7c..9ccbd00e 100644 --- a/dev/qt/qt6-quicktimeline/ympbuild +++ b/dev/qt/qt6-quicktimeline/ympbuild @@ -9,14 +9,12 @@ maintainer='brkt8khn' license=('GPLv3') source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtquicktimeline-everywhere-src-${version}.tar.xz") depends=(qt6-base qt6-declarative) -makedepends=(cmake) +makedepends=(cmake ninja) sha256sums=('eb45657c6c6b5d57775473d4d69e7d964a17778695ffb2ff50a75aa1b63489bd') group=(dev.qt) uses=() arch=('x86_64') -# HATALI PAKET - cd "qtquicktimeline-everywhere-src-"${version} export PATH=/usr/bin/qt6:$PATH diff --git a/dev/qt/qt6-speech/ympbuild b/dev/qt/qt6-speech/ympbuild index d92e2346..3a103a18 100644 --- a/dev/qt/qt6-speech/ympbuild +++ b/dev/qt/qt6-speech/ympbuild @@ -7,16 +7,14 @@ description='Qt module to make text to speech and speech recognition easy' email='brkt8khn@gmail.com' maintainer='brkt8khn' license=('FDL' 'GPL3' 'LGPL3' 'custom') -source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtspeech-everywhere--src-${version}.tar.xz") -depends=(qt6-base qt6-multimedia speech-dispatcher) -makedepends=() -sha256sums=('ssssss') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtspeech-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-multimedia) +makedepends=(speech-dispatcher qt6-declarative cmake) +sha256sums=('44768eba837d48c2233ef12aab562acf2d3c531b489f4ec70124e2bb313d1f11') group=(dev.qt) uses=() arch=('x86_64') -#HATALI PAKET - cd "qtspeech-everywhere-src-"${version} export PATH=/usr/bin/qt6:$PATH diff --git a/dev/qt/qt6-virtualkeyboard/ympbuild b/dev/qt/qt6-virtualkeyboard/ympbuild index 75b6c1b1..594cd5de 100644 --- a/dev/qt/qt6-virtualkeyboard/ympbuild +++ b/dev/qt/qt6-virtualkeyboard/ympbuild @@ -9,14 +9,12 @@ maintainer='brkt8khn' license=('GPLv3') source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtvirtualkeyboard-everywhere-src-${version}.tar.xz") depends=(qt6-base qt6-svg qt6-declarative) -makedepends=(cmake) +makedepends=(cmake ninja) sha256sums=('d61bb2a18b1b06f64c956b2bde740c90a4bb46c47a99b31462e6e8d278a0cb6a') group=(dev.qt) uses=() arch=('x86_64') -#HATALI PAKET - cd "qtvirtualkeyboard-everywhere-src-"${version} export PATH=/usr/bin/qt6:$PATH diff --git a/dev/qt/qt6-webengine/ympbuild b/dev/qt/qt6-webengine/ympbuild deleted file mode 100644 index 75f87cbd..00000000 --- a/dev/qt/qt6-webengine/ympbuild +++ /dev/null @@ -1,51 +0,0 @@ -#!/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 -} diff --git a/dev/qt/qt6-webview/ympbuild b/dev/qt/qt6-webview/ympbuild new file mode 100644 index 00000000..b68aba93 --- /dev/null +++ b/dev/qt/qt6-webview/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='qt6-webview' +release='2' +version='6.7.0' +url='https://www.qt.io/' +description='Provides a way to display web content in a QML application' +email='brkt8khn@gmailmail.com' +maintainer='brkt8khn' +license=('FDL' 'GPL3' 'LGPL3' 'custom') +source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qtwebview-everywhere-src-${version}.tar.xz") +depends=(qt6-base qt6-declarative) +makedepends=(cmake ninja) +sha256sums=('3619e07138cc1fe2fa091e25ba6548f5f11f26f1ebf68a56f193aed336ea5cf9') +group=(dev.qt) +uses=() +arch=('x86_64') + +cd "qtwebview-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 +}