[gpac] Update to 2.0.0
by Leigh Scott
commit 9663159ca4c79529b2baa5b78f1f8e8a9b5e9dec
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat Feb 26 07:59:21 2022 +0000
Update to 2.0.0
gpac.spec | 29 ++++++++++++++++++-----------
sources | 2 +-
2 files changed, 19 insertions(+), 12 deletions(-)
---
diff --git a/gpac.spec b/gpac.spec
index fab3744..f6a214c 100644
--- a/gpac.spec
+++ b/gpac.spec
@@ -5,18 +5,23 @@
# - Fix unused-direct-shlib-dependency on libgpac
#global git 20150924
-%global commit 413cd94f24ebf09668cc90434af81729a01e6306
-%global date 20211104
-%global shortcommit0 %(c=%{commit}; echo ${c:0:7})
+#global commit 413cd94f24ebf09668cc90434af81729a01e6306
+#global date 20211104
+#global shortcommit0 %(c=%{commit}; echo ${c:0:7})
+
+%if 0%{?el9}
+%global _without_jack 1
+%global _without_freenect 1
+%endif
Name: gpac
Summary: MPEG-4 multimedia framework
-Version: 1.0.2
-Release: 0.2%{?shortcommit0:.%{date}git%{shortcommit0}}%{?dist}
+Version: 2.0.0
+Release: 1%{?shortcommit0:.%{date}git%{shortcommit0}}%{?dist}
License: LGPLv2+
URL: http://gpac.sourceforge.net/
-#Source0: https://github.com/gpac/gpac/archive/v%{version}/gpac-%{version}.tar.gz
-Source0: https://github.com/gpac/gpac/archive/%{commit}/gpac-%{commit}.tar.gz
+Source0: https://github.com/gpac/gpac/archive/v%{version}/gpac-%{version}.tar.gz
+#Source0: https://github.com/gpac/gpac/archive/%{commit}/gpac-%{commit}.tar.gz
#Source9: gpac-snapshot.sh
#Debian dependencies provide by gpac
#Build-Depends: debhelper (>= 6), libc6, libc6-dev, libx11-dev (>= 1.3), zlib1g-dev (>= 1), libfreetype6-dev, libjpeg62-dev | libjpeg62-turbo-dev, libpng-dev, libmad0-dev, libfaad-dev, libogg-dev, libvorbis-dev, libtheora-dev, liba52-dev | liba52-0.7.4-dev, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev, libavdevice-dev, libavfilter-dev, libxv-dev, x11proto-video-dev, libgl1-mesa-dev, x11proto-gl-dev, libxvidcore-dev, libssl-dev (>= 0.9.8), libjack-dev (>= 0.118), libasound2-dev (>= 1.0), libpulse-dev (>= 0.9), libsdl-dev (>= 1.2) | libsdl2-dev, ccache
@@ -26,7 +31,6 @@ BuildRequires: SDL2-devel
BuildRequires: a52dec-devel
BuildRequires: librsvg2-devel >= 2.5.0
BuildRequires: libGLU-devel
-BuildRequires: freeglut-devel
BuildRequires: freetype-devel >= 2.1.4
BuildRequires: faad2-devel
BuildRequires: libjpeg-devel
@@ -45,10 +49,10 @@ BuildRequires: libtheora-devel
BuildRequires: libXt-devel
BuildRequires: libXpm-devel
BuildRequires: libXv-devel
-BuildRequires: jack-audio-connection-kit-devel
+%{!?_without_jack:BuildRequires: jack-audio-connection-kit-devel}
# Disable optional freenect for i686 multilibs gpac usage
%ifnarch i686
-BuildRequires: libfreenect-devel
+%{!?_without_freenect:BuildRequires: libfreenect-devel}
%endif
BuildRequires: xmlrpc-c-devel
BuildRequires: doxygen graphviz
@@ -99,7 +103,7 @@ Provides: %{name}-devel-static = %{version}-%{release}
Static library for gpac.
%prep
-%autosetup -p1 -n %{name}-%{commit}
+%autosetup -p1
rm -r extra_lib/
pushd share/doc
# Fix encoding warnings
@@ -196,6 +200,9 @@ rm %{buildroot}%{_includedir}/gpac/config.h
%changelog
+* Sat Feb 26 2022 Leigh Scott <leigh123linux(a)gmail.com> - 2.0.0-1
+- Update to 2.0.0
+
* Wed Feb 09 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1.0.2-0.2.20211104git413cd94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
diff --git a/sources b/sources
index 114b87c..a3e6693 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (gpac-413cd94f24ebf09668cc90434af81729a01e6306.tar.gz) = 825ab32127d7837489af34ea8fb730797e6519b8f13473a7a6a8d923998516ca2d83fe0d04ca345977d291a19722a5c86ff014b4505677ff144533cd74ec2e49
+SHA512 (gpac-2.0.0.tar.gz) = e95e6d78167fc306917b3ac89e56ba511bbcb0c825da118f5ba374504499352104b5c1f3ee71e7ec018015b8e302f9b07162d22287ddb21c8564b097d900913f
2 years, 2 months
[ffmpeg/el9] (2 commits) ...fixup for el9
by Leigh Scott
Summary of changes:
9f022ec... Revert "Epoch the fedora ffmpeg-free packages" (*)
06338ea... fixup for el9 (*)
(*) This commit already existed in another branch; no separate mail sent
2 years, 2 months
[ffmpeg] fixup for el9
by Leigh Scott
commit 06338ead24d6e4cabef10eace4137437425b2b95
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Feb 25 23:57:24 2022 +0000
fixup for el9
ffmpeg.spec | 47 ++++++++++++++++++++++++++++++++---------------
1 file changed, 32 insertions(+), 15 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 3bdb3a4..47defc8 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -10,25 +10,14 @@
%ifarch %{ix86}
# Fails due to asm issue
%global _lto_cflags %{nil}
-# libavfilter has undefined glslang symbols
-%global _without_vulkan 1
%endif
# Cuda and others are only available on some arches
%global cuda_arches x86_64
-%if 0%{?el7}
-%global _without_aom 1
-%global _without_dav1d 1
-%global _without_frei0r 1
-%global _without_opus 1
-%global _without_vpx 1
-%endif
-
-%if 0%{?fedora} || 0%{?rhel} > 7
+%if 0%{?fedora}
# Disable because of gcc issue
%global _without_lensfun 1
-%if 0%{?fedora}
%ifnarch i686
%global _with_bs2b 1
%global _with_chromaprint 1
@@ -43,7 +32,9 @@
%global _with_wavpack 1
%global _with_webp 1
%global _with_zmq 1
-%endif
+%else
+# libavfilter has undefined glslang symbols
+%global _without_vulkan 1
%endif
%ifarch x86_64
%global _with_mfx 1
@@ -57,6 +48,32 @@
%global _without_lensfun 1
%global _without_lv2 1
%global _without_vulkan 1
+%if 0%{?el7}
+%global _without_aom 1
+%global _without_dav1d 1
+%global _without_frei0r 1
+%global _without_opus 1
+%global _without_vpx 1
+%endif
+%if 0%{?rhel} > 7
+%ifarch x86_64
+%global _with_mfx 1
+%global _with_svtav1 1
+%global _with_vapoursynth 1
+%global _with_vmaf 1
+%endif
+%endif
+%if 0%{?el9}
+%global _without_ass 1
+%global _without_frei0r 1
+%global _without_jack 1
+%global _without_zimg 1
+%undefine _with_caca
+%undefine _with_vapoursynth
+%ifnarch x86_64
+%global _without_vaapi 1
+%endif
+%endif
%endif
# flavor nonfree
@@ -225,7 +242,7 @@ BuildRequires: texinfo
%{!?_without_x264:BuildRequires: x264-devel >= 0.0.0-0.31}
%{!?_without_x265:BuildRequires: x265-devel}
%{!?_without_xvid:BuildRequires: xvidcore-devel}
-BuildRequires: zimg-devel >= 2.7.0
+%{!?_without_zimg:BuildRequires: zimg-devel >= 2.7.0}
BuildRequires: zlib-devel
%{?_with_zmq:BuildRequires: zeromq-devel}
%{!?_without_zvbi:BuildRequires: zvbi-devel}
@@ -359,7 +376,7 @@ This package contains development files for %{name}
%{!?_without_x265:--enable-libx265} \\\
%{!?_without_xvid:--enable-libxvid} \\\
--enable-libxml2 \\\
- --enable-libzimg \\\
+ %{!?_without_zimg--enable-libzimg} \\\
%{?_with_zmq:--enable-libzmq} \\\
%{!?_without_zvbi:--enable-libzvbi} \\\
%{!?_without_lv2:--enable-lv2} \\\
2 years, 2 months
[telegram-desktop] Removed desktop file validation patch.
by Vitaly Zaitsev
commit 7ad4dca39e242ad47a025ffd4af773996b91d061
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Fri Feb 25 16:50:04 2022 +0100
Removed desktop file validation patch.
desktop-file-validate now supports XDG SPEC version 1.5.
telegram-desktop-desktop-validation-fix.patch | 17 -----------------
telegram-desktop.spec | 3 +--
2 files changed, 1 insertion(+), 19 deletions(-)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 2d8bb76..d922f77 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -37,8 +37,7 @@ Summary: Telegram Desktop official messaging app
Source0: %{url}/releases/download/v%{version}/%{appname}-%{version}-full.tar.gz
# Downstream patches.
-Patch0: %{name}-desktop-validation-fix.patch
-Patch1: %{name}-unbundled-kwayland-stuff.patch
+Patch0: %{name}-unbundled-kwayland-stuff.patch
# https://github.com/telegramdesktop/tdesktop/pull/24044
Patch100: %{name}-ffmpeg5.patch
2 years, 2 months
[loudgain] Fix broken ffmpeg check
by Leigh Scott
commit 2da3fa39210c693947bb828acd212494becea8c3
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Feb 25 13:54:08 2022 +0000
Fix broken ffmpeg check
fix_ffmpeg5.patch | 13 +++++++++++++
hardened-build.patch | 4 ++--
loudgain.spec | 3 ++-
3 files changed, 17 insertions(+), 3 deletions(-)
---
diff --git a/fix_ffmpeg5.patch b/fix_ffmpeg5.patch
new file mode 100644
index 0000000..23c845d
--- /dev/null
+++ b/fix_ffmpeg5.patch
@@ -0,0 +1,13 @@
+--- a/src/scan.c~ 2019-09-06 16:31:19.000000000 +0100
++++ b/src/scan.c 2022-02-25 13:33:06.186080276 +0000
+@@ -69,8 +69,9 @@ int scan_init(unsigned nb_files) {
+ * It is now useless
+ * https://github.com/FFmpeg/FFmpeg/blob/70d25268c21cbee5f08304da95be1f647c6...
+ */
+- if (avformat_version() < AV_VERSION_INT(58,9,100))
++#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(58,9,100)
+ av_register_all();
++#endif
+
+ av_log_set_callback(scan_av_log);
+
diff --git a/hardened-build.patch b/hardened-build.patch
index 5c3d10f..c362797 100644
--- a/hardened-build.patch
+++ b/hardened-build.patch
@@ -1,5 +1,5 @@
---- CMakeLists.txt~ 2019-09-06 16:31:19.000000000 +0100
-+++ CMakeLists.txt 2020-10-18 00:09:05.591898486 +0100
+--- a/CMakeLists.txt~ 2019-09-06 16:31:19.000000000 +0100
++++ b/CMakeLists.txt 2020-10-18 00:09:05.591898486 +0100
@@ -72,9 +72,9 @@
COMPILE_FLAGS "-Wall -pedantic -g"
)
diff --git a/loudgain.spec b/loudgain.spec
index 50730bf..ce341f0 100644
--- a/loudgain.spec
+++ b/loudgain.spec
@@ -11,6 +11,7 @@ Source0: %{forgesource}
# https://github.com/Moonbase59/loudgain/pull/37
Patch0: hardened-build.patch
+Patch1: fix_ffmpeg5.patch
BuildRequires: cmake
BuildRequires: gcc-c++
@@ -28,7 +29,7 @@ modify the actual audio data.
%prep
-%forgeautosetup
+%forgeautosetup -p1
%build
2 years, 2 months
[deadbeef/f36] Enable notify.
by Vasiliy Glazov
Summary of changes:
6663ac8... Enable notify. (*)
(*) This commit already existed in another branch; no separate mail sent
2 years, 2 months
[deadbeef] Enable notify.
by Vasiliy Glazov
commit 6663ac8eb2149464db1c7ca0ec67eee9e4b54a1a
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Fri Feb 25 14:11:27 2022 +0300
Enable notify.
deadbeef.spec | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/deadbeef.spec b/deadbeef.spec
index ae4579a..ccbd4a7 100644
--- a/deadbeef.spec
+++ b/deadbeef.spec
@@ -6,7 +6,7 @@
Name: deadbeef
Version: 1.8.8
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: An audio player for GNU/Linux
Summary(ru): Музыкальный проигрыватель для GNU/Linux
@@ -107,13 +107,13 @@ done
--disable-silent-rules \
--disable-static \
--disable-gtk2 \
- --enable-gtk3 \
%ifarch armv7hl ppc64le
--disable-lfm \
+ --disable-notify \
%else
--enable-lfm \
%endif
- --disable-notify
+ --enable-gtk3
%make_build
@@ -154,6 +154,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%changelog
+* Fri Feb 25 2022 Vasiliy N. Glazov <vascom2(a)gmail.com> - 1.8.8-5
+- Enable notifications
+
* Wed Feb 09 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1.8.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2 years, 2 months