aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Willing <chris.willing@linux.com>2023-01-03 22:31:53 +1000
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-01-07 08:13:53 +0700
commita161baf57b123f798d7fde52b5bc5443f458eae3 (patch)
tree220e06fd276c3fcd39dbc8fae5582f7ad35c3746
parent142032836f764732553d7d5f2a6dbab3ece78ae5 (diff)
downloadslackbuilds-a161baf57b123f798d7fde52b5bc5443f458eae3.tar.xz
multimedia/obs-studio: Updated for version 29.0.0.b3
Signed-off-by: Christoph Willing <chris.willing@linux.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--multimedia/obs-studio/obs-studio.SlackBuild34
-rw-r--r--multimedia/obs-studio/obs-studio.info18
2 files changed, 31 insertions, 21 deletions
diff --git a/multimedia/obs-studio/obs-studio.SlackBuild b/multimedia/obs-studio/obs-studio.SlackBuild
index be3f6f702715..496e1c52b2d7 100644
--- a/multimedia/obs-studio/obs-studio.SlackBuild
+++ b/multimedia/obs-studio/obs-studio.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Open Broadcaster Software
#
# Copyright 2015 Gethyn ThomasQuail <gethyn@bloodbathsoftworks.com>
-# Copyright 2016-2022 Christoph Willing, Brisbane Australia
+# Copyright 2016-2023 Christoph Willing, Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=obs-studio
-VERSION=${VERSION:-28.0.2}
-COMMIT=087ee39e2d8b9240b2ada1492fc7ad85102084ab
+VERSION=${VERSION:-29.0.0.b3}
+COMMIT=409cfa43357c6296f53dc08e47e032284fc5fba2
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -52,15 +52,15 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
- CEF_ROOT=cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux32_minimal
+ CEF_ROOT=cef_binary_101.0.18+g367b4a0+chromium-101.0.4951.67_linux32_minimal
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
- CEF_ROOT=cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux32_minimal
+ CEF_ROOT=cef_binary_101.0.18+g367b4a0+chromium-101.0.4951.67_linux32_minimal
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
- CEF_ROOT=cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal
+ CEF_ROOT=cef_binary_4638_linux64
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -74,16 +74,26 @@ cd $TMP
rm -rf $PRGNAM-$COMMIT
tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
tar xvf $CWD/$CEF_ROOT.tar.bz2
+echo "AAAAAAA"
cd $CEF_ROOT
strip -v Release/*.so
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_BUILD_TYPE=Release .
- make libcef_dll_wrapper
+echo "BBBBBBB"
+ if [ "$ARCH" = "i686" -o "$ARCH" = "i586" ]; then
+ echo "XXXXXXX"
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release .
+
+ make libcef_dll_wrapper
+ echo "YYYYYYY"
+ fi
+echo "CCCCCCC"
cd ..
+
+echo "DDDDDDD"
cd $PRGNAM-$COMMIT
-sed -i -e "s/^obs_install/#obs_install/" libobs/CMakeLists.txt
+sed -i -e '/OBS_VERSION_CANONICAL/ s=^=#=' CMakeLists.txt
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/multimedia/obs-studio/obs-studio.info b/multimedia/obs-studio/obs-studio.info
index 07edc5098c09..4dc4846d1983 100644
--- a/multimedia/obs-studio/obs-studio.info
+++ b/multimedia/obs-studio/obs-studio.info
@@ -1,14 +1,14 @@
PRGNAM="obs-studio"
-VERSION="28.0.2"
+VERSION="29.0.0.b3"
HOMEPAGE="https://obsproject.com/"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/obs/obs-studio-087ee39e2d8b9240b2ada1492fc7ad85102084ab.tar.gz \
- https://cef-builds.spotifycdn.com/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux32_minimal.tar.bz2"
-MD5SUM="965ec59d43784f43a4880ac1bdc104b7 \
- 0612e9d056cb4af780ccdad0a0e99b13"
-DOWNLOAD_x86_64="https://sourceforge.net/projects/slackbuildsdirectlinks/files/obs/obs-studio-087ee39e2d8b9240b2ada1492fc7ad85102084ab.tar.gz \
- https://cef-builds.spotifycdn.com/cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal.tar.bz2"
-MD5SUM_x86_64="965ec59d43784f43a4880ac1bdc104b7 \
- 0aae132dd4d4cd86d412ef81327a8324"
+DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/obs/obs-studio-409cfa43357c6296f53dc08e47e032284fc5fba2.tar.gz \
+ https://cef-builds.spotifycdn.com/cef_binary_101.0.18+g367b4a0+chromium-101.0.4951.67_linux32_minimal.tar.bz2"
+MD5SUM="7f47a6bef15436341d5108d6125b9ed7 \
+ 1dbd673789f79432e618d477c49df135"
+DOWNLOAD_x86_64="https://sourceforge.net/projects/slackbuildsdirectlinks/files/obs/obs-studio-409cfa43357c6296f53dc08e47e032284fc5fba2.tar.gz \
+ https://cdn-fastly.obsproject.com/downloads/cef_binary_4638_linux64.tar.bz2"
+MD5SUM_x86_64="7f47a6bef15436341d5108d6125b9ed7 \
+ 34fb1c611b3e278ca4d0d1d50e7bfb9b"
REQUIRES="faac luajit rtmpdump x264 jack libfdk-aac mbedtls vlc"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"