]> git.pld-linux.org Git - packages/obs-studio.git/blobdiff - obs-studio.spec
- up tp 27.2.1
[packages/obs-studio.git] / obs-studio.spec
index b18bbda9095fa33341147ffd16d4824340ef666b..77116cee5f9ac1fd3dccaf072dff23cb841316b4 100644 (file)
@@ -1,16 +1,16 @@
 Summary:       OBS Studio - live streaming and screen recording software
 Summary(pl.UTF-8):     OBS Studio - oprogramowanie do przesyłania strumieni na żywo i nagrywania ekranu
 Name:          obs-studio
-Version:       23.2.1
-Release:       2
+Version:       27.2.1
+Release:       1
 License:       GPL v2+
+%define                obs_vst_gitref  8ad3f64e702ac4f1799b209a511620eb1d096a01
 Group:         X11/Applications/Multimedia
 #Source0Download: https://github.com/obsproject/obs-studio/releases
 Source0:       https://github.com/jp9000/obs-studio/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 62075963ae4e08a5b0078ec0e4f411a6
-Patch0:                libobs_link.patch
-Patch1:                %{name}-build.patch
-Patch2:                %{name}-pc.patch
+# Source0-md5: f738bdbcb4ec2dfb9f43ac286b200855
+Source1:       https://github.com/obsproject/obs-vst/archive/%{obs_vst_gitref}/obs-vst-20220206.tar.gz
+# Source1-md5: 7554389796e176c6bc73d453cf883703
 URL:           https://obsproject.com/
 BuildRequires: ImageMagick-devel
 BuildRequires: OpenGL-GLX-devel
@@ -38,6 +38,7 @@ BuildRequires:        luajit-devel
 BuildRequires: libstdc++-devel >= 6:4.7
 BuildRequires: libx264-devel
 BuildRequires: mbedtls-devel
+BuildRequires: pipewire-devel
 BuildRequires: pkgconfig
 BuildRequires: pulseaudio-devel
 BuildRequires: python3-devel >= 1:3.2
@@ -48,9 +49,6 @@ BuildRequires:        swig-python >= 2
 BuildRequires: udev-devel
 BuildRequires: vlc-devel
 BuildRequires: xorg-lib-libX11-devel
-#BuildRequires:        xorg-lib-libXcomposite-devel
-#BuildRequires:        xorg-lib-libXinerama-devel
-#BuildRequires:        xorg-lib-libXrandr-devel
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -77,10 +75,9 @@ Header files for OBS Studio.
 Pliki nagłówkowe OBS Studio.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+%setup -q -a1
+%{__mv} obs-vst-%{obs_vst_gitref} obs-vst
+%{__mv} obs-vst plugins
 
 %build
 install -d build
@@ -88,7 +85,9 @@ cd build
 
 export OBS_MULTIARCH_SUFFIX="%(echo "%{_lib}" | sed -e 's/^lib//')"
 %cmake .. \
-       -DOBS_VERSION_OVERRIDE=%{version}
+       -DUNIX_STRUCTURE=1 \
+       -DOBS_VERSION_OVERRIDE=%{version} \
+       -DBUILD_BROWSER=OFF
 
 %{__make}
 
@@ -102,7 +101,7 @@ builddir="$(pwd)"
 
 cd $RPM_BUILD_ROOT
 reldatadir="$(echo %{_datadir} | sed -e 's,^/,,')"
-for f in $reldatadir/obs/obs-studio/locale/??*-??.ini $reldatadir/obs/obs-plugins/*/locale/??*-??.ini ; do
+for f in $reldatadir/obs/obs-studio/locale/??*-??*.ini $reldatadir/obs/obs-plugins/*/locale/??*-??*.ini ; do
        locale="$(basename "$f" .ini | tr - _)"
        case "$locale" in
          en_US)
@@ -120,7 +119,7 @@ for f in $reldatadir/obs/obs-studio/locale/??*-??.ini $reldatadir/obs/obs-plugin
 done > "$builddir/%{name}.lang"
 
 # dir guard
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/obs/obs-plugins/decklink-ouput-ui/.keepme
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/obs/obs-plugins/{decklink-captions,decklink-ouput-ui}/.keepme
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -142,6 +141,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libobs-scripting.so
 
 %dir %{_libdir}/obs-plugins
+%attr(755,root,root) %{_libdir}/obs-plugins/decklink-captions.so
 %attr(755,root,root) %{_libdir}/obs-plugins/decklink-ouput-ui.so
 %attr(755,root,root) %{_libdir}/obs-plugins/frontend-tools.so
 %attr(755,root,root) %{_libdir}/obs-plugins/image-source.so
@@ -156,6 +156,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/obs-plugins/obs-libfdk.so
 %attr(755,root,root) %{_libdir}/obs-plugins/obs-outputs.so
 %attr(755,root,root) %{_libdir}/obs-plugins/obs-transitions.so
+%attr(755,root,root) %{_libdir}/obs-plugins/obs-vst.so
 %attr(755,root,root) %{_libdir}/obs-plugins/obs-x264.so
 %attr(755,root,root) %{_libdir}/obs-plugins/rtmp-services.so
 %attr(755,root,root) %{_libdir}/obs-plugins/text-freetype2.so
@@ -169,7 +170,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %{_datadir}/metainfo/com.obsproject.Studio.appdata.xml
 %{_desktopdir}/com.obsproject.Studio.desktop
-%{_iconsdir}/hicolor/256x256/apps/com.obsproject.Studio.png
+%{_iconsdir}/hicolor/*x*/apps/com.obsproject.Studio.png
+%{_iconsdir}/hicolor/scalable/apps/com.obsproject.Studio.svg
 
 %dir %{_datadir}/obs
 %{_datadir}/obs/libobs
@@ -231,6 +233,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/obs/obs-plugins/obs-transitions/luma_wipes
 %dir %{_datadir}/obs/obs-plugins/obs-transitions/locale
 
+%dir %{_datadir}/obs/obs-plugins/obs-vst
+%dir %{_datadir}/obs/obs-plugins/obs-vst/locale
+
 %dir %{_datadir}/obs/obs-plugins/obs-x264
 %dir %{_datadir}/obs/obs-plugins/obs-x264/locale
 
This page took 0.075193 seconds and 4 git commands to generate.