upg qt6-base obs-studio

This commit is contained in:
joborun linux 2024-05-13 04:06:20 +03:00
parent 1d6912d586
commit e60e03e46e
4 changed files with 23 additions and 12 deletions

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=obs-studio
pkgver=30.1.1
pkgrel=02
pkgver=30.1.2
pkgrel=01
pkgdesc="Free and open source software for video recording and live streaming Includes new AMF encoding patch w/o systemd pipewire pulseaudio"
depends=('ffmpeg' 'jansson' 'libxinerama'
'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils'
@ -75,10 +75,10 @@ arch=(x86_64)
license=(GPL2)
sha256sums=(7fe7f67d683fb1fdc2fc58b0c07dd75622a6daba36b90959fc5b5d642a293dab # obs-studio-30.1.1.tar.gz
sha256sums=(490bae1c392b3b344b0270afd8cb887da4bc50bd92c0c426e96713c1ccb9701a # obs-studio-30.1.2.tar.gz
bdfbd062f080bc925588aec1989bb1df34bf779cc2fc08ac27236679cf612abd # fix_python_binary_loading.patch
60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3 # ignore_unused_submodules.patch
155c6342fc95617f6add6240f06541b6725cbed3f0baa1b77ae6d85832f77f30) # com.obsproject.Studio.desktop
## 2d9e9d91e2375153171cc12b9c87dc16fb57bef69a0f99e7619b3620761c8123 obs-studio-30.1.1-02-x86_64.pkg.tar.lz
## 276f7893b3387e30037b20c0623c3a523151c9c7f1fc24d8416243003790dafb obs-studio-30.1.2-01-x86_64.pkg.tar.lz

View File

@ -2,8 +2,8 @@
# Contributor: Benjamin Klettbach <b.klettbach@gmail.com>
pkgname=obs-studio
pkgver=30.1.1
pkgrel=2
pkgver=30.1.2
pkgrel=1
pkgdesc="Free, open source software for live streaming and recording"
arch=('x86_64')
url="https://obsproject.com"
@ -22,7 +22,7 @@ optdepends=('libfdk-aac: FDK AAC codec support'
source=($pkgname-$pkgver.tar.gz::https://github.com/obsproject/obs-studio/archive/$pkgver.tar.gz
fix_python_binary_loading.patch
ignore_unused_submodules.patch)
sha256sums=('7fe7f67d683fb1fdc2fc58b0c07dd75622a6daba36b90959fc5b5d642a293dab'
sha256sums=('490bae1c392b3b344b0270afd8cb887da4bc50bd92c0c426e96713c1ccb9701a'
'bdfbd062f080bc925588aec1989bb1df34bf779cc2fc08ac27236679cf612abd'
'60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3')

View File

@ -9,7 +9,7 @@ pkgbase=qt6-base
pkgname=(qt6-base qt6-xcb-private-headers)
_qtver=6.7.0
pkgver=${_qtver/-/}
pkgrel=03
pkgrel=07
url='https://www.qt.io'
pkgdesc='A cross-platform application and UI framework w/o systemd'
depends=(brotli dbus double-conversion fontconfig freetype2 gcc-libs
@ -48,6 +48,11 @@ prepare() {
patch -d $_pkgfn -p1 < qt6-base-cflags.patch # Use system CFLAGS
patch -d $_pkgfn -p1 < qt6-base-nostrip.patch # Don't strip binaries with qmake
patch -d $_pkgfn -p1 < fix-wrong-cpp-if.patch # https://bugreports.qt.io/browse/QTBUG-123937
cd $_pkgfn
git cherry-pick -n 7c4e1357e49baebdd2d20710fccb5604cbb36c0d # CVE-2024-33861
git cherry-pick -n a8ef8ea55014546e0e835cd0eacf694919702a11 # https://bugreports.qt.io/browse/QTBUG-124386
git cherry-pick -n 062f701a11d2c46660f5c5edd73f245477918a47 # Fix dependencies in pc files
git cherry-pick -n 5ee9da89af7efe31ac45858bf1eb04e5155a3b50 # Fix dependencies in pc files
}
build() {
@ -118,6 +123,6 @@ sha256sums=(ee87abbfdf2d5bb204056bcb6c53e21c03e1abd779e3669faa56db7249c5e39e #
4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094 # qt6-base-nostrip.patch
81c4821fb1c258603474771a267d450aa8b5d1d298443bc04620d70719c7eab7) # fix-wrong-cpp-if.patch
## 629a4a1fd28826358aa27a3638f06496834b355793e6d2ac98b8de344612b664 qt6-base-6.7.0-03-x86_64.pkg.tar.lz
## 695bcc4c651c654d545dce7d956ef0e8968cc10c0def1e2b17070d974e4a38ac qt6-xcb-private-headers-6.7.0-03-x86_64.pkg.tar.lz
## b13755f9aacc3f96794c7e28b9164d73f6f1f8739389ed2c97ed82e55138aff7 qt6-base-6.7.0-07-x86_64.pkg.tar.lz
## eadaa4f60b2d2f12aad193af1c87a4c416acec6b74a224b85284e3b6b1a5b49c qt6-xcb-private-headers-6.7.0-07-x86_64.pkg.tar.lz

View File

@ -3,10 +3,11 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgbase=qt6-base
pkgname=(qt6-base qt6-xcb-private-headers)
pkgname=(qt6-base
qt6-xcb-private-headers)
_qtver=6.7.0
pkgver=${_qtver/-/}
pkgrel=3
pkgrel=7
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
@ -93,6 +94,11 @@ prepare() {
patch -d $_pkgfn -p1 < qt6-base-cflags.patch # Use system CFLAGS
patch -d $_pkgfn -p1 < qt6-base-nostrip.patch # Don't strip binaries with qmake
patch -d $_pkgfn -p1 < fix-wrong-cpp-if.patch # https://bugreports.qt.io/browse/QTBUG-123937
cd $_pkgfn
git cherry-pick -n 7c4e1357e49baebdd2d20710fccb5604cbb36c0d # CVE-2024-33861
git cherry-pick -n a8ef8ea55014546e0e835cd0eacf694919702a11 # https://bugreports.qt.io/browse/QTBUG-124386
git cherry-pick -n 062f701a11d2c46660f5c5edd73f245477918a47 # Fix dependencies in pc files
git cherry-pick -n 5ee9da89af7efe31ac45858bf1eb04e5155a3b50 # Fix dependencies in pc files
}
build() {