[xpra-codecs-freeworld] Sync Fix epel builds, seems upstream sort out py3cairo hack on el8
by Sérgio M. Basto
commit c0a58164ec510be7e31475551da45763aa0b3bec
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Jan 24 15:23:20 2023 +0000
Sync Fix epel builds, seems upstream sort out py3cairo hack on el8
Sync el8 now also have xorg-x11-drv-dummy
xpra-codecs-freeworld.spec | 40 +++++++++++++++++++---------------------
1 file changed, 19 insertions(+), 21 deletions(-)
---
diff --git a/xpra-codecs-freeworld.spec b/xpra-codecs-freeworld.spec
index c6d7299..781be77 100644
--- a/xpra-codecs-freeworld.spec
+++ b/xpra-codecs-freeworld.spec
@@ -37,18 +37,12 @@
Name: xpra-codecs-freeworld
Version: 4.4.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Additional codecs for xpra using x264 and ffmpeg
License: GPLv2+
URL: https://www.xpra.org/
Source0: https://github.com/Xpra-org/xpra/archive/refs/tags/v%{version}/xpra-%{ver...
-# Horrible fix to find py3cairo.h in python3-cairo-1.16.3
-Patch0: xpra-find_py3cairo.patch
-
-# Install into /usr/libexec always
-Patch1: xpra-force_always_libexec.patch
-
Patch2: xpra-bug3693.patch
BuildRequires: python3-devel
@@ -64,16 +58,26 @@ BuildRequires: libXdamage-devel
BuildRequires: libXres-devel
BuildRequires: cups-devel, cups
BuildRequires: redhat-rpm-config
+BuildRequires: python3-rpm-macros
BuildRequires: gcc
BuildRequires: pam-devel
BuildRequires: pandoc
+# needs by setup.py to detect systemd `sd_listen_ENABLED = POSIX and pkg_config_ok("--exists", "libsystemd")`
+BuildRequires: systemd-devel
+%if 0%{?fedora}
+BuildRequires: pkgconfig(libprocps)
+%endif
+BuildRequires: pkgconfig(libavif)
+BuildRequires: pkgconfig(libqrencode)
+BuildRequires: libdrm-devel
+BuildRequires: pkgconfig(libwebp)
%if 0%{?el8}
-BuildRequires: xorg-x11-server-Xvfb
-BuildRequires: python3-cairo
-BuildRequires: cairo-devel
+#BuildRequires: xorg-x11-server-Xvfb
+#BuildRequires: cairo-devel
BuildRequires: pygobject3-devel
%else
BuildRequires: python3-gobject-devel
+%endif
BuildRequires: libappstream-glib
BuildRequires: python3-cairo-devel
BuildRequires: xorg-x11-server-Xorg
@@ -81,7 +85,6 @@ BuildRequires: xorg-x11-drv-dummy
BuildRequires: xorg-x11-xauth
BuildRequires: xkbcomp
BuildRequires: setxkbmap
-%endif
%if %{with debug}
BuildRequires: libasan
%endif
@@ -110,11 +113,6 @@ x264 and ffmpeg.
%prep
%autosetup -n xpra-%{version} -N
-%if 0%{?el8}
-%patch0 -p1 -b .backup
-%patch1 -p1 -b .backup
-sed -i 's|@@python3_sitearch@@|%{python3_sitearch}|' setup.py
-%endif
%patch2 -p1 -R -b .backup
# cc1: error: unrecognized compiler option ‘-mfpmath=387’
@@ -124,9 +122,6 @@ sed -i 's|-mfpmath=387|-mfloat-abi=hard|' setup.py
%build
%set_build_flags
-%if 0%{?el8}
-export CFLAGS="%{build_cflags} -I%{_includedir}/cairo"
-%endif
%{__python3} setup.py build --executable="%{__python3} -s" \
--with-verbose \
--with-vpx \
@@ -165,9 +160,8 @@ cp -pr \
popd
#fix shebangs from python3_sitearch
-find %{buildroot}%{python3_sitearch}/xpra -name '*.py' | xargs %{__python3} %{_rpmconfigdir}/redhat/pathfix.py -pn -i "%{__python3}"
-find %{buildroot}%{python3_sitearch}/xpra -name '*.py' | xargs chmod 0755
for i in `ack -rl '^#!/.*python' %{buildroot}%{python3_sitearch}/xpra`; do
+ %py3_shebang_fix $i
chmod 0755 $i
done
@@ -183,6 +177,10 @@ find %{buildroot}%{python3_sitearch}/xpra -name '*.so' \
%license COPYING
%changelog
+* Tue Jan 24 2023 Sérgio Basto <sergio(a)serjux.com> - 4.4.3-2
+- Sync Fix epel builds, seems upstream sort out py3cairo hack on el8
+- Sync el8 now also have xorg-x11-drv-dummy
+
* Tue Jan 03 2023 Antonio Trande <sagitter(a)fedoraproject.org> - 4.4.3-1
- Release 4.4.3
- Reverse patch for bug #3693
1 year, 10 months
[mlt-freeworld] Obsoleted by mlt in Fedora
by Neal Gompa
commit 9e6a7761a7d63cd2e45cb50c11e74f4f42c16b4d
Author: Neal Gompa <ngompa(a)fedoraproject.org>
Date: Mon Jan 23 20:06:37 2023 -0500
Obsoleted by mlt in Fedora
.gitignore | 23 ---
dead.package | 1 +
mlt-freeworld.spec | 536 -----------------------------------------------------
sources | 1 -
4 files changed, 1 insertion(+), 560 deletions(-)
---
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..41efe5b
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Obsoleted by mlt in Fedora
1 year, 10 months
[kdenlive] Moved to Fedora
by Neal Gompa
commit 40f4a58c721f9b0ae6db5c8e6575795121b130c3
Author: Neal Gompa <ngompa(a)fedoraproject.org>
Date: Mon Jan 23 20:05:01 2023 -0500
Moved to Fedora
.gitignore | 47 ----
dead.package | 1 +
kdenlive-find-lang.sh | 252 ----------------------
kdenlive.spec | 582 --------------------------------------------------
sources | 1 -
5 files changed, 1 insertion(+), 882 deletions(-)
---
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..3aa0b6e
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Moved to Fedora
1 year, 10 months
[HandBrake] enable FDK-AAC "support"
by Dominik Mierzejewski
commit b1ec3191e894dc5eb2961a98af6035d4ccdc30a8
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Mon Jan 23 21:12:34 2023 +0100
enable FDK-AAC "support"
There's no direct build-time or runtime dependency.
It works if system FFmpeg supports it.
HandBrake-no-fdk_aac.patch | 14 ++++++++++++++
HandBrake.spec | 17 +++++++++++------
2 files changed, 25 insertions(+), 6 deletions(-)
---
diff --git a/HandBrake-no-fdk_aac.patch b/HandBrake-no-fdk_aac.patch
new file mode 100644
index 0000000..b984bba
--- /dev/null
+++ b/HandBrake-no-fdk_aac.patch
@@ -0,0 +1,14 @@
+diff -up HandBrake-1.6.0/gtk/configure.ac.fdk HandBrake-1.6.0/gtk/configure.ac
+--- HandBrake-1.6.0/gtk/configure.ac.fdk 2022-12-28 09:43:46.000000000 +0100
++++ HandBrake-1.6.0/gtk/configure.ac 2023-01-23 20:50:40.075455676 +0100
+@@ -215,10 +215,6 @@ else
+ HB_LIBS="$HB_LIBS -lx264"
+ fi
+
+-if test "x$use_fdk_aac" = "xyes" ; then
+- HB_LIBS="$HB_LIBS -lfdk-aac"
+-fi
+-
+ if test "x$use_x265" = "xyes" ; then
+ HB_LIBS="$HB_LIBS -lx265"
+ fi
diff --git a/HandBrake.spec b/HandBrake.spec
index db5fedb..af886df 100644
--- a/HandBrake.spec
+++ b/HandBrake.spec
@@ -16,7 +16,7 @@
Name: HandBrake
Version: 1.6.0
-Release: 2%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
+Release: 3%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
Summary: An open-source multiplatform video transcoder
License: GPLv2+
URL: https://handbrake.fr/
@@ -40,6 +40,8 @@ Source0: https://github.com/%{name}/%{name}/archive/%{commit0}.tar.gz#/%{
Patch3: %{name}-nostrip.patch
# Don't link with libva unnecessarily
Patch4: %{name}-no-libva.patch
+# Don't link with fdk_aac unnecessarily
+Patch5: %{name}-no-fdk_aac.patch
# Patch from Gentoo
Patch9: %{name}-x265-link.patch
# https://github.com/HandBrake/HandBrake/commit/fa9e4bfd3a5be0b433d1a67cd40...
@@ -69,8 +71,6 @@ BuildRequires: libdav1d-devel
BuildRequires: libdrm-devel
BuildRequires: libdvdnav-devel >= 5.0.1
BuildRequires: libdvdread-devel >= 5.0.0
-# FDK is non-free
-%{?_with_fdk:BuildRequires: fdk-aac-devel >= 0.1.4}
BuildRequires: libgudev-devel
%if 0%{?_with_vpl:1}
BuildRequires: intel-mediasdk-devel
@@ -143,12 +143,13 @@ gpgv2 --keyring %{S:2} %{S:1} %{S:0}
%if 0%{!?_with_vpl}
%patch4 -p1
%endif
+%patch5 -p1
%patch6 -p1
%patch9 -p1
%patch11 -p1
# Use system libraries in place of bundled ones
-for module in a52dec %{?_with_fdk:fdk-aac} %{!?_without_ffmpeg:ffmpeg} libdav1d libdvdnav libdvdread libbluray %{?_with_vpl:libmfx libvpl} nvenc libvpx svt-av1 x265; do
+for module in a52dec fdk-aac %{!?_without_ffmpeg:ffmpeg} libdav1d libdvdnav libdvdread libbluray %{?_with_vpl:libmfx libvpl} nvenc libvpx svt-av1 x265; do
sed -i -e "/MODULES += contrib\/$module/d" make/include/main.defs
done
@@ -170,7 +171,7 @@ export http_proxy=http://127.0.0.1
# By default the project is built with optimizations for speed and no debug.
# Override configure settings by passing RPM_OPT_FLAGS and disabling preset
# debug options.
-echo "GCC.args.O.speed = %{optflags} -I%{_includedir}/ffmpeg -ldl -lx265 %{?_with_fdk:-lfdk-aac} %{?_with_vpl:-lvpl}" > custom.defs
+echo "GCC.args.O.speed = %{optflags} -I%{_includedir}/ffmpeg -ldl -lx265 %{?_with_vpl:-lvpl}" > custom.defs
echo "GCC.args.g.none = " >> custom.defs
# Not an autotools configure script.
@@ -186,7 +187,7 @@ echo "GCC.args.g.none = " >> custom.defs
%{?_with_asm:--enable-asm} \
--enable-x265 \
--disable-numa \
- %{?_with_fdk:--enable-fdk-aac} \
+ --enable-fdk-aac \
%{?_with_vpl:--enable-qsv}
%make_build -C build V=1
@@ -223,6 +224,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{desktop_id}.
%{_bindir}/HandBrakeCLI
%changelog
+* Mon Jan 23 2023 Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net> - 1.6.0-3
+- enable FDK-AAC "support" (no direct build-time or runtime dependency,
+ works if system FFmpeg supports it)
+
* Fri Jan 06 2023 Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net> - 1.6.0-2
- restore building on non-x86_64 (see https://bugzilla.redhat.com/show_bug.cgi?id=2158920)
1 year, 10 months
[kdenlive/f36] (2 commits) ...fix build
by Sérgio M. Basto
Summary of changes:
02f3e79... Update kdenlive to 22.12.1 (*)
fcdfde8... fix build (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 10 months
[kdenlive/f37] (2 commits) ...fix build
by Sérgio M. Basto
Summary of changes:
02f3e79... Update kdenlive to 22.12.1 (*)
fcdfde8... fix build (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 10 months
[kdenlive] fix build
by Sérgio M. Basto
commit fcdfde8e761d85d762020123785747ce7d25a4b9
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jan 23 18:33:32 2023 +0000
fix build
kdenlive.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/kdenlive.spec b/kdenlive.spec
index d98f445..028ed70 100644
--- a/kdenlive.spec
+++ b/kdenlive.spec
@@ -157,7 +157,7 @@ fi
%{_kf5_mandir}/man1/kdenlive_render.1*
# consider subpkg for multilib
%{_kf5_qtplugindir}/mltpreview.so
-%{_kf5_qtplugindir}/designer/kdenlivewidgets.so
+#%%{_kf5_qtplugindir}/designer/kdenlivewidgets.so
%changelog
1 year, 10 months
[kdenlive] Update kdenlive to 22.12.1
by Sérgio M. Basto
commit 02f3e7967b4938a336ca7b9fa55cbe8df1831046
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Mon Jan 23 17:47:22 2023 +0000
Update kdenlive to 22.12.1
.gitignore | 1 +
kdenlive.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 53004ad..57f3103 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,3 +44,4 @@
/kdenlive-22.08.1.tar.xz
/kdenlive-22.08.3.tar.xz
/kdenlive-22.12.0.tar.xz
+/kdenlive-22.12.1.tar.xz
diff --git a/kdenlive.spec b/kdenlive.spec
index 2c01e4f..d98f445 100644
--- a/kdenlive.spec
+++ b/kdenlive.spec
@@ -2,7 +2,7 @@
Name: kdenlive
Summary: Non-linear video editor
-Version: 22.12.0
+Version: 22.12.1
Release: 1%{?dist}
License: GPLv2+
@@ -161,6 +161,9 @@ fi
%changelog
+* Mon Jan 23 2023 Sérgio Basto <sergio(a)serjux.com> - 22.12.1-1
+- Update kdenlive to 22.12.1
+
* Mon Dec 19 2022 Sérgio Basto <sergio(a)serjux.com> - 22.12.0-1
- Update kdenlive to 22.12.0
diff --git a/sources b/sources
index 6a33128..52550f9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kdenlive-22.12.0.tar.xz) = a847ae48db7efdf6bdf8fbb54f9e3ae9af5e11ae499a9f8a77d06a5fca24da93cb9314395d79a44a5beb553cc22a4ee681fcaa4df231f9290758f4e55b06efea
+SHA512 (kdenlive-22.12.1.tar.xz) = 43e33ea0c4c9ac0bc75f16109ad0b48b087f6d1f497c26e7a8bbef5f31ab6f6044ac3a18af88505785b6414894cce271892f6d96c42c6134518db3c30af46fea
1 year, 10 months
[jellyfin/f36] (2 commits) ...Update to 10.8.9
by Michael Cronenworth
Summary of changes:
82635df... Update npm package name due to F38 change (*)
fa31088... Update to 10.8.9 (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 10 months