merge
This commit is contained in:
1 parent
1a41c17979
commit
b403c2fd44
8 files changed
+25
-21
No files matched your search
@@ -9,7 +9,7 @@ maintainer='brkt8khn'
|
|||||||
license=('FDL' 'GPL3' 'LGPL3' 'custom')
|
license=('FDL' 'GPL3' 'LGPL3' 'custom')
|
||||||
source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qt3d-everywhere-src-${version}.tar.xz")
|
source=("https://download.qt.io/archive/qt/${version%.*}/${version}/submodules/qt3d-everywhere-src-${version}.tar.xz")
|
||||||
depends=(qt6-base qt6-declarative qt6-shadertools)
|
depends=(qt6-base qt6-declarative qt6-shadertools)
|
||||||
makedepends=(cmake assimp ninja)
|
makedepends=(cmake ninja)
|
||||||
sha256sums=('803b82a8be8632b79f4fc717b236edba716100ab274a54349add439056896424')
|
sha256sums=('803b82a8be8632b79f4fc717b236edba716100ab274a54349add439056896424')
|
||||||
group=(dev.qt)
|
group=(dev.qt)
|
||||||
uses=()
|
uses=()
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ setup () {
|
|||||||
-DINSTALL_MKSPECSDIR=lib64/qt6/mkspecs \
|
-DINSTALL_MKSPECSDIR=lib64/qt6/mkspecs \
|
||||||
-DINSTALL_EXAMPLESDIR=share/doc/qt6/examples \
|
-DINSTALL_EXAMPLESDIR=share/doc/qt6/examples \
|
||||||
-DQT_FEATURE_journald=OFF \
|
-DQT_FEATURE_journald=OFF \
|
||||||
|
-DQT_FEATURE_opengles3=ON \
|
||||||
-DFEATURE_libproxy=ON \
|
-DFEATURE_libproxy=ON \
|
||||||
-DFEATURE_openssl_linked=ON \
|
-DFEATURE_openssl_linked=ON \
|
||||||
-DFEATURE_system_sqlite=ON \
|
-DFEATURE_system_sqlite=ON \
|
||||||
@@ -53,5 +54,10 @@ build () {
|
|||||||
|
|
||||||
package () {
|
package () {
|
||||||
ninja -C build install $jobs
|
ninja -C build install $jobs
|
||||||
|
install -d -m755 "$DESTDIR"/usr/include/qt6xcb-private/{gl_integrations,nativepainting}
|
||||||
|
cp -r src/plugins/platforms/xcb/*.h "$DESTDIR"/usr/include/qt6xcb-private/
|
||||||
|
cp -r src/plugins/platforms/xcb/gl_integrations/*.h "$DESTDIR"/usr/include/qt6xcb-private/gl_integrations/
|
||||||
|
cp -r src/plugins/platforms/xcb/nativepainting/*.h "$DESTDIR"/usr/include/qt6xcb-private/nativepainting/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -19,11 +19,13 @@ cd "qtmultimedia-everywhere-src-"${version}
|
|||||||
export PATH=/usr/bin/qt6:$PATH
|
export PATH=/usr/bin/qt6:$PATH
|
||||||
|
|
||||||
|
|
||||||
|
export CXXFLAGS="$CXXFLAGS -g1 -flto=auto -ffat-lto-objects"
|
||||||
|
|
||||||
setup() {
|
setup() {
|
||||||
cmake -B build -G Ninja \
|
cmake -B build -G Ninja \
|
||||||
-DCMAKE_MESSAGE_LOG_LEVEL=STATUS \
|
-DCMAKE_MESSAGE_LOG_LEVEL=STATUS
|
||||||
-DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects"
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,12 +21,13 @@ export PATH=/usr/bin/qt6:$PATH
|
|||||||
setup() {
|
setup() {
|
||||||
cmake -B build -G Ninja \
|
cmake -B build -G Ninja \
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr
|
-DCMAKE_INSTALL_PREFIX=/usr
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build () {
|
build () {
|
||||||
cmake --build build
|
ninja -C build clean
|
||||||
|
ninja -C build
|
||||||
}
|
}
|
||||||
|
|
||||||
package () {
|
package () {
|
||||||
|
|||||||
@@ -22,9 +22,8 @@ setup() {
|
|||||||
export CFLAGS="$CFLAGS -g1 -flto=auto"
|
export CFLAGS="$CFLAGS -g1 -flto=auto"
|
||||||
export CXXFLAGS="$CXXFLAGS -g1 -flto=auto"
|
export CXXFLAGS="$CXXFLAGS -g1 -flto=auto"
|
||||||
|
|
||||||
cmake -B build -G Ninja \
|
cmake -B build -G Ninja \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_INSTALL_PREFIX=/usr
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
name='ffmpeg'
|
name='ffmpeg'
|
||||||
release='3'
|
release='4'
|
||||||
version='6.1'
|
version='7.0'
|
||||||
url='https://ffmpeg.org/'
|
url='https://ffmpeg.org/'
|
||||||
description='A complete, cross-platform solution to record, convert and stream audio and video.'
|
description='A complete, cross-platform solution to record, convert and stream audio and video.'
|
||||||
email='bayramk@gmail.com'
|
email='bayramk@gmail.com'
|
||||||
@@ -9,19 +9,16 @@ maintainer='bk'
|
|||||||
license=('GPLv3')
|
license=('GPLv3')
|
||||||
source=("https://ffmpeg.org/releases/ffmpeg-${version}.tar.xz"
|
source=("https://ffmpeg.org/releases/ffmpeg-${version}.tar.xz"
|
||||||
"ffmpeg-6.1-chromium_method-1.patch")
|
"ffmpeg-6.1-chromium_method-1.patch")
|
||||||
depends=(gnutls libaom libass dav1d libjxl libdrm lcms2 lame opus libopenmpt libpulse
|
depends=(gnutls libaom libass dav1d libjxl libdrm lcms2 lame opus libopenmpt libpulse libunwind vulkan-loader
|
||||||
gnutls librist libsrt libtheora v4l-utils vidstab libvpx libwebp x264 x265 xvidcore zimg zeromq)
|
gnutls librist libsrt libtheora v4l-utils vidstab libvpx libwebp x264 x265 xvidcore zimg zeromq)
|
||||||
makedepends=(nasm)
|
makedepends=(nasm)
|
||||||
md5sums=('5898f671dca522f537c3b57d1d6b57a3' 'SKIP')
|
sha256sums=('4426a94dd2c814945456600c8adfc402bee65ec14a70e8c531ec9a2cd651da7b' 'SKIP')
|
||||||
group=(media.video)
|
group=(media.video)
|
||||||
uses=()
|
uses=()
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|
||||||
cd $name-$version
|
cd $name-$version
|
||||||
|
|
||||||
prepare(){
|
|
||||||
patch -Np1 -i ../ffmpeg-6.1-chromium_method-1.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
setup(){
|
setup(){
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
@@ -67,8 +64,8 @@ setup(){
|
|||||||
--enable-shared \
|
--enable-shared \
|
||||||
--enable-vaapi \
|
--enable-vaapi \
|
||||||
--enable-vdpau \
|
--enable-vdpau \
|
||||||
--enable-vulkan \
|
|
||||||
--optflags="-O3"
|
--optflags="-O3"
|
||||||
|
#--enable-vulkan \
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ maintainer='bk'
|
|||||||
license=('GPLv3')
|
license=('GPLv3')
|
||||||
source=("https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz")
|
source=("https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz")
|
||||||
#source=("https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/archive/$version/gst-plugins-base-$version.tar.gz")
|
#source=("https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/archive/$version/gst-plugins-base-$version.tar.gz")
|
||||||
depends=(gstreamer)
|
depends=(gstreamer orc)
|
||||||
makedepends=()
|
makedepends=()
|
||||||
md5sums=('156e377fb065b9ba5d38d30385f15608')
|
md5sums=('156e377fb065b9ba5d38d30385f15608')
|
||||||
group=(media.video)
|
group=(media.video)
|
||||||
@@ -20,8 +20,7 @@ cd $name-$version
|
|||||||
|
|
||||||
setup(){
|
setup(){
|
||||||
meson setup build --prefix=/usr \
|
meson setup build --prefix=/usr \
|
||||||
--libdir=/usr/lib64 \
|
--libdir=/usr/lib64
|
||||||
--wrap-mode=nodownload
|
|
||||||
}
|
}
|
||||||
build(){
|
build(){
|
||||||
ninja -C build
|
ninja -C build
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ email='akarsu@protonmail.com'
|
|||||||
maintainer='akarsu'
|
maintainer='akarsu'
|
||||||
license=('LGPL')
|
license=('LGPL')
|
||||||
source=("https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz")
|
source=("https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz")
|
||||||
depends=(glib elfutils libxml2)
|
depends=(glib elfutils libxml2 ocr)
|
||||||
makedepends=(gobject-introspection gtk3 libcap python)
|
makedepends=(gobject-introspection gtk3 libcap python)
|
||||||
md5sums=('3ed9648be775514c516c5dd8a267b27b')
|
md5sums=('3ed9648be775514c516c5dd8a267b27b')
|
||||||
group=(media.libs)
|
group=(media.libs)
|
||||||
|
|||||||
Reference in new issue
Block a user