[vdr-softhddevice] Update to 1.0.13
by Martin Gansser
commit f09a012fd665b56dd444c66009c55b09089df2e7
Author: Martin Gansser <mgansser(a)online.de>
Date: Fri Feb 12 09:58:00 2021 +0100
Update to 1.0.13
.gitignore | 1 +
sources | 2 +-
vdr-softhddevice.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 17c87b6..f8ae8e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/vdr-softhddevice-1.0.10.tar.gz
/vdr-softhddevice-1.0.11.tar.gz
/vdr-softhddevice-1.0.12.tar.gz
+/vdr-softhddevice-1.0.13.tar.gz
diff --git a/sources b/sources
index 48b0ae9..a88cb7e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vdr-softhddevice-1.0.12.tar.gz) = 6322490e865eb08b9579005e13077ca5abf29e23ad826709c9e5dad090cce6bd04a8846e01cae244a1feaa96eb3202e178413d1709942d764d6ac32b0986a15b
+SHA512 (vdr-softhddevice-1.0.13.tar.gz) = e2c186e89ff999fc5cd894d5aa8c0612c2bcefc2367fe5b30f0ae513d6ac4170ef9b757ca6b685b32b31799ad389d66c5fc2dd248d9f715d60e2d6cdf05ee313
diff --git a/vdr-softhddevice.spec b/vdr-softhddevice.spec
index b8350cb..752969d 100644
--- a/vdr-softhddevice.spec
+++ b/vdr-softhddevice.spec
@@ -1,6 +1,6 @@
Name: vdr-softhddevice
-Version: 1.0.12
-Release: 2%{?dist}
+Version: 1.0.13
+Release: 1%{?dist}
Summary: A software and GPU emulated HD output device plugin for VDR
License: AGPLv3
@@ -78,6 +78,9 @@ install -Dpm 644 %{SOURCE1} \
%license AGPL-3.0.txt
%changelog
+* Fri Feb 12 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.13-1
+- Update to 1.0.13
+
* Thu Feb 04 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1.0.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3 years, 9 months
[obs-studio/f34] fixup_sources
by Nicolas Chauvet
Summary of changes:
2ca11f6... fixup_sources (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[obs-studio] fixup_sources
by Nicolas Chauvet
commit 2ca11f6edf24d6bb2c5ad21208955eefd3e5f834
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Feb 12 09:19:29 2021 +0100
fixup_sources
sources | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/sources b/sources
index 330c637..95c9322 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
+SHA512 (obs-studio-26.1.2.tar.gz) = cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417
SHA512 (obs-vst-a2cbc14.tar.gz) = 3bc15046ad5ddf0db3dafd0b81e77a1a3bd2b52974ab47c2c5c7e20196acf0299e3a661138c8b9ad40020f4290217b1a952edfe934e5a588c791e15c536063a7
3 years, 9 months
[obs-studio] - Add obs-vst plugins - Build for all arches (armv7hl, aarch64, ppc64le) - Re-order build dependenci
by Nicolas Chauvet
commit ac5d88c9f07dc431242c33b696f35a0039617c18
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Feb 10 22:56:28 2021 +0100
- Add obs-vst plugins
- Build for all arches (armv7hl, aarch64, ppc64le)
- Re-order build dependencies
.gitignore | 1 +
obs-studio.spec | 70 ++++++++++++++++++++++++++++++++-------------------------
sources | 2 +-
3 files changed, 42 insertions(+), 31 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index aa7d1d6..c3ea7c9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/obs-studio-*.tar.gz
+/obs-vst-*.tar.gz
diff --git a/obs-studio.spec b/obs-studio.spec
index d5036a6..facdb3e 100644
--- a/obs-studio.spec
+++ b/obs-studio.spec
@@ -11,59 +11,61 @@
%global dts_ver 8
%endif
+%global commit1 a2cbc14324d2ba12ee9dc84babc85f73de9779c2
+%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
+
Name: obs-studio
Version: 26.1.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Open Broadcaster Software Studio
License: GPLv2+
URL: https://obsproject.com/
Source0: https://github.com/obsproject/obs-studio/archive/%{version}/%{name}-%{ver...
-
-# Arm gcc has no xmmintrin.h file
-ExclusiveArch: i686 x86_64
+Source1: https://github.com/obsproject/obs-vst/archive/%{commit1}/obs-vst-%{shortc...
BuildRequires: gcc
BuildRequires: cmake3
BuildRequires: ninja-build
-BuildRequires: libX11-devel
-BuildRequires: mesa-libGL-devel
+BuildRequires: libappstream-glib
+%if 0%{?el7}
+BuildRequires: devtoolset-%{dts_ver}-toolchain, devtoolset-%{dts_ver}-libatomic-devel
+%endif
+
+BuildRequires: alsa-lib-devel
+BuildRequires: desktop-file-utils
BuildRequires: ffmpeg-devel
-BuildRequires: libv4l-devel
-BuildRequires: pulseaudio-libs-devel
-BuildRequires: x264-devel
-BuildRequires: freetype-devel
BuildRequires: fontconfig-devel
+BuildRequires: freetype-devel
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: jansson-devel
+BuildRequires: libcurl-devel
+BuildRequires: libGL-devel
+BuildRequires: libv4l-devel
+BuildRequires: libX11-devel
+BuildRequires: libxcb-devel
BuildRequires: libXcomposite-devel
BuildRequires: libXinerama-devel
+BuildRequires: luajit-devel
+BuildRequires: mbedtls-devel
+BuildRequires: pulseaudio-libs-devel
+%if 0%{?fedora} || 0%{?rhel} > 7
+BuildRequires: python3-devel
+%else
+BuildRequires: python2-devel
+%endif
BuildRequires: qt5-qtbase-devel
-BuildRequires: qt5-qtx11extras-devel
BuildRequires: qt5-qtsvg-devel
-BuildRequires: jansson-devel
-BuildRequires: jack-audio-connection-kit-devel
-BuildRequires: libcurl-devel
-BuildRequires: desktop-file-utils
-BuildRequires: vlc-devel
-BuildRequires: alsa-lib-devel
-BuildRequires: systemd-devel
+BuildRequires: qt5-qtx11extras-devel
%if 0%{?fedora} || 0%{?rhel} > 7
BuildRequires: speexdsp-devel
%else
BuildRequires: speex-devel
%endif
-%if 0%{?fedora} || 0%{?rhel} > 7
-BuildRequires: python3-devel
-%else
-BuildRequires: python2-devel
-%endif
-BuildRequires: luajit-devel
BuildRequires: swig
-BuildRequires: libxcb-devel
-BuildRequires: mbedtls-devel
-BuildRequires: libappstream-glib
-%if 0%{?el7}
-BuildRequires: devtoolset-%{dts_ver}-toolchain, devtoolset-%{dts_ver}-libatomic-devel
-%endif
+BuildRequires: systemd-devel
+BuildRequires: vlc-devel
+BuildRequires: x264-devel
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: ffmpeg
@@ -97,6 +99,9 @@ Header files for Open Broadcaster Software
# replace OBS_MULTIARCH_SUFFIX by LIB_SUFFIX
sed -i 's|OBS_MULTIARCH_SUFFIX|LIB_SUFFIX|g' cmake/Modules/ObsHelpers.cmake
+# Prepare plugins/obs-vst
+tar -xf %{SOURCE1} -C plugins/obs-vst --strip-components=1
+
%build
%if 0%{?el7}
. /opt/rh/devtoolset-%{dts_ver}/enable
@@ -147,6 +152,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata
%{_includedir}/obs/
%changelog
+* Wed Feb 10 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 26.1.2-3
+- Add obs-vst plugins
+- Build for all arches (armv7hl, aarch64, ppc64le)
+- Re-order build dependencies
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 26.1.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
diff --git a/sources b/sources
index f810275..330c637 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (obs-studio-26.1.2.tar.gz) = cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417
+SHA512 (obs-vst-a2cbc14.tar.gz) = 3bc15046ad5ddf0db3dafd0b81e77a1a3bd2b52974ab47c2c5c7e20196acf0299e3a661138c8b9ad40020f4290217b1a952edfe934e5a588c791e15c536063a7
3 years, 9 months
[mpv/f34] Patch for new libplacebo API
by Leigh Scott
Summary of changes:
a9983a8... Patch for new libplacebo API (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[mpv] Patch for new libplacebo API
by Leigh Scott
commit a9983a8231765fb52906fe26c29910d91b86e68a
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Feb 11 21:05:37 2021 +0000
Patch for new libplacebo API
7c4465cefb27d4e0d07535d368febdf77b579566.patch | 84 ++++++++++++++++++++++++++
mpv.spec | 7 ++-
2 files changed, 90 insertions(+), 1 deletion(-)
---
diff --git a/7c4465cefb27d4e0d07535d368febdf77b579566.patch b/7c4465cefb27d4e0d07535d368febdf77b579566.patch
new file mode 100644
index 0000000..5aaaf7b
--- /dev/null
+++ b/7c4465cefb27d4e0d07535d368febdf77b579566.patch
@@ -0,0 +1,84 @@
+From 7c4465cefb27d4e0d07535d368febdf77b579566 Mon Sep 17 00:00:00 2001
+From: Niklas Haas <git(a)haasn.xyz>
+Date: Thu, 3 Dec 2020 08:25:23 +0100
+Subject: [PATCH] vo_gpu: placebo: update for upstream API changes
+
+The concept of sample/address modes was moved from `pl_tex` to
+`pl_desc_binding`.
+
+The `pl_tex_blit()` function also underwent an API change.
+---
+ video/out/placebo/ra_pl.c | 31 +++++++++++++++++++++++++++++--
+ 1 file changed, 29 insertions(+), 2 deletions(-)
+
+diff --git a/video/out/placebo/ra_pl.c b/video/out/placebo/ra_pl.c
+index f8df590511..8244acff26 100644
+--- a/video/out/placebo/ra_pl.c
++++ b/video/out/placebo/ra_pl.c
+@@ -144,8 +144,14 @@ bool mppl_wrap_tex(struct ra *ra, const struct pl_tex *pltex,
+ .blit_dst = pltex->params.blit_dst,
+ .host_mutable = pltex->params.host_writable,
+ .downloadable = pltex->params.host_readable,
++#if PL_API_VER >= 103
++ // These don't exist upstream, so just pick something reasonable
++ .src_linear = pltex->params.format->caps & PL_FMT_CAP_LINEAR,
++ .src_repeat = false,
++#else
+ .src_linear = pltex->params.sample_mode == PL_TEX_SAMPLE_LINEAR,
+ .src_repeat = pltex->params.address_mode == PL_TEX_ADDRESS_REPEAT,
++#endif
+ },
+ .priv = (void *) pltex,
+ };
+@@ -195,10 +201,12 @@ static struct ra_tex *tex_create_pl(struct ra *ra,
+ .blit_dst = params->blit_dst || params->render_dst,
+ .host_writable = params->host_mutable,
+ .host_readable = params->downloadable,
++#if PL_API_VER < 103
+ .sample_mode = params->src_linear ? PL_TEX_SAMPLE_LINEAR
+ : PL_TEX_SAMPLE_NEAREST,
+ .address_mode = params->src_repeat ? PL_TEX_ADDRESS_REPEAT
+ : PL_TEX_ADDRESS_CLAMP,
++#endif
+ .initial_data = params->initial_data,
+ });
+
+@@ -399,7 +407,18 @@ static void blit_pl(struct ra *ra, struct ra_tex *dst, struct ra_tex *src,
+ pldst.y1 = MPMIN(MPMAX(dst_rc->y1, 0), dst->params.h);
+ }
+
++#if PL_API_VER >= 103
++ pl_tex_blit(get_gpu(ra), &(struct pl_tex_blit_params) {
++ .src = src->priv,
++ .dst = dst->priv,
++ .src_rc = plsrc,
++ .dst_rc = pldst,
++ .sample_mode = src->params.src_linear ? PL_TEX_SAMPLE_LINEAR
++ : PL_TEX_SAMPLE_NEAREST,
++ });
++#else
+ pl_tex_blit(get_gpu(ra), dst->priv, src->priv, pldst, plsrc);
++#endif
+ }
+
+ static const enum pl_var_type var_type[RA_VARTYPE_COUNT] = {
+@@ -627,9 +646,17 @@ static void renderpass_run_pl(struct ra *ra,
+ struct pl_desc_binding bind;
+ switch (inp->type) {
+ case RA_VARTYPE_TEX:
+- case RA_VARTYPE_IMG_W:
+- bind.object = (* (struct ra_tex **) val->data)->priv;
++ case RA_VARTYPE_IMG_W: {
++ struct ra_tex *tex = *((struct ra_tex **) val->data);
++ bind.object = tex->priv;
++#if PL_API_VER >= 103
++ bind.sample_mode = tex->params.src_linear ? PL_TEX_SAMPLE_LINEAR
++ : PL_TEX_SAMPLE_NEAREST;
++ bind.address_mode = tex->params.src_repeat ? PL_TEX_ADDRESS_REPEAT
++ : PL_TEX_ADDRESS_CLAMP;
++#endif
+ break;
++ }
+ case RA_VARTYPE_BUF_RO:
+ case RA_VARTYPE_BUF_RW:
+ bind.object = (* (struct ra_buf **) val->data)->priv;
diff --git a/mpv.spec b/mpv.spec
index 4e045ca..36dba68 100644
--- a/mpv.spec
+++ b/mpv.spec
@@ -1,10 +1,12 @@
+%global giturl https://github.com/mpv-player/mpv
+
Name: mpv
Version: 0.33.0
Release: 4%{?gitrelease}%{?dist}
Summary: Movie player playing most video formats and DVDs
License: GPLv2+ and LGPLv2+
URL: http://mpv.io/
-Source0: https://github.com/mpv-player/mpv/archive/v%{version}/%{name}-%{version}....
+Source0: %{giturl}/archive/v%{version}/%{name}-%{version}.tar.gz
# set defaults for Fedora
Patch0: %{name}-config.patch
@@ -13,6 +15,9 @@ Patch0: %{name}-config.patch
# https://github.com/mpv-player/mpv/issues/3776
Patch1: ppc_fix.patch
+# Patch for new libplacebo API
+Patch2: %{giturl}/commit/7c4465cefb27d4e0d07535d368febdf77b579566.patch
+
BuildRequires: pkgconfig(alsa)
BuildRequires: desktop-file-utils
BuildRequires: gcc
3 years, 9 months
[amule/f34] Rebuilt
by Nicolas Chauvet
Summary of changes:
367b1e5... Rebuilt (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[amule] Rebuilt
by Nicolas Chauvet
commit 367b1e566165acf8c9d1eb2b8b19ff54593e4190
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Feb 11 21:44:46 2021 +0100
Rebuilt
amule.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/amule.spec b/amule.spec
index 00b3e32..1c4ded1 100644
--- a/amule.spec
+++ b/amule.spec
@@ -4,7 +4,7 @@
Name: amule
Version: 2.3.3
-Release: 0.8.%{gitdate}git%{shortcommit}%{?dist}
+Release: 0.9.%{gitdate}git%{shortcommit}%{?dist}
Summary: File sharing client compatible with eDonkey
License: GPLv2+
Source0: https://github.com/amule-project/amule/archive/%{commit}/%{name}-%{shortc...
@@ -162,6 +162,9 @@ install -m 0644 -D %{SOURCE2} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
%changelog
+* Thu Feb 11 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 2.3.3-0.9.20201122git0e9e3ef
+- Rebuilt
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.3.3-0.8.20201122git0e9e3ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3 years, 9 months
[mpv/f34] Rebuilt
by Nicolas Chauvet
Summary of changes:
763ed44... Rebuilt (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months