Qt6 quick3d multimedia

This commit is contained in:
cakarsu committed 2024-04-09 22:46:20 +03:00
1 parent fbec82c492
commit 9296c6c817
10 files changed
+123 -75

No files matched your search

+35
View File
@@ -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
}
+35
View File
@@ -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
}
+6 -6
View File
@@ -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
}
+4 -4
View File
@@ -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
}
}
+2 -2
View File
@@ -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=()
+1 -3
View File
@@ -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
+4 -6
View File
@@ -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
+1 -3
View File
@@ -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
-51
View File
@@ -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
}
+35
View File
@@ -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
}