Qt6 quick3d multimedia
This commit is contained in:
1 parent
fbec82c492
commit
9296c6c817
10 files changed
+123
-75
No files matched your search
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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=()
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user