[lives] Fix GCC15 builds
by sagitter
commit 722ff2ddfc53c171c7a6f352b523ae42c1c5a8ca
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri Jan 31 20:54:12 2025 +0100
Fix GCC15 builds
lives.spec | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/lives.spec b/lives.spec
index 121587f..0eb3533 100644
--- a/lives.spec
+++ b/lives.spec
@@ -37,7 +37,7 @@
Name: lives
Version: 3.2.0
-Release: 20%{?dist}
+Release: 21%{?dist}
Summary: Video editor and VJ tool
License: GPLv3+ and LGPLv3+
URL: http://lives-video.com
@@ -48,10 +48,6 @@ Source1: LiVES.appdata.xml
BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(libpulse)
-%if 0%{?fedora} && 0%{?fedora} < 41
-# retired
-BuildRequires: pkgconfig(libunicap)
-%endif
BuildRequires: pkgconfig(libdv)
BuildRequires: pkgconfig(libavc1394)
BuildRequires: pkgconfig(libraw1394)
@@ -140,6 +136,7 @@ find . -type f -name "*.c" -exec chmod 0644 '{}' \;
#./autogen.sh --verbose
%build
+export CFLAGS="%{optflags} -std=gnu17"
%configure --disable-silent-rules --enable-threads=posix --disable-rpath --enable-profiling --enable-doxygen --disable-libvisual --disable-system-weed \
%if %{with oldffmpeg}
LIBAVCODEC_CFLAGS=-I%{_includedir}/compat-ffmpeg4 \
@@ -243,6 +240,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%{_metainfodir}/LiVES.appdata.xml
%changelog
+* Fri Jan 31 2025 Antonio Trande <sagitter(a)fedoraproject.org> - 3.2.0-21
+- Fix GCC15 builds
+
* Tue Jan 28 2025 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 3.2.0-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
1 week, 2 days
[xpra-codecs-freeworld] Fix GCC15 builds
by sagitter
commit 5f523d62d07ccfa3999ddf2949145d476c1acf93
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri Jan 31 20:45:26 2025 +0100
Fix GCC15 builds
xpra-codecs-freeworld.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/xpra-codecs-freeworld.spec b/xpra-codecs-freeworld.spec
index b98ccf1..12255e9 100644
--- a/xpra-codecs-freeworld.spec
+++ b/xpra-codecs-freeworld.spec
@@ -40,7 +40,7 @@
Name: xpra-codecs-freeworld
Version: 5.0.10
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Additional codecs for xpra using x264 and ffmpeg
License: GPL-2.0-or-later
URL: https://www.xpra.org/
@@ -127,6 +127,7 @@ sed -i 's|-mfpmath=387|-mfloat-abi=hard|' setup.py
%build
%set_build_flags
+export CFLAGS="%{optflags} -I%{_includedir}/security"
%py3_build -- \
--without-nvidia --without-pandoc_lua \
--with-verbose \
@@ -191,6 +192,9 @@ find %{buildroot}%{python3_sitearch}/xpra -name '*.so' \
%license COPYING
%changelog
+* Fri Jan 31 2025 Antonio Trande <sagitter(a)fedoraproject.org> - 5.0.10-3
+- Fix GCC15 builds
+
* Wed Jan 29 2025 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 5.0.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
1 week, 2 days
[ppsspp] Fix libraries link
by sagitter
commit 3d634cdb87a1570dce4e193056bdadf72a4aed54
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Fri Jan 31 20:40:21 2025 +0100
Fix libraries link
ppsspp.spec | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/ppsspp.spec b/ppsspp.spec
index 48aa91e..a78da52 100644
--- a/ppsspp.spec
+++ b/ppsspp.spec
@@ -77,7 +77,7 @@ ExcludeArch: %{power64}
Name: ppsspp
Version: 1.18.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A PSP emulator
License: BSD and GPLv2+
URL: https://www.ppsspp.org/
@@ -311,6 +311,13 @@ install -pm 644 Qt/languages/*.ts %{buildroot}%{_datadir}/%{name}/assets/lang/
%endif
cp -u build/lib/*.so* %{buildroot}%{_libdir}/%{name}/
+pushd %{buildroot}%{_libdir}/%{name}
+ln -sf libglslang.so.12.0.0 libglslang.so
+ln -sf libglslang.so.12.0.0 libglslang.so.12
+ln -sf libSPIRV.so.12.0.0 libSPIRV.so
+ln -sf libSPIRV.so.12.0.0 libSPIRV.so.12
+popd
+
%if %{with ffmpeg}
pushd ffmpeg/linux/%{__arch}/lib
install -pm 755 *.so* %{buildroot}%{_libdir}/%{name}/
@@ -398,6 +405,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%{_datadir}/icons/%{name}/
%changelog
+* Fri Jan 31 2025 Antonio Trande <sagitter(a)fedoraproject.org> - 1.18.1-2
+- Fix libraries link
+
* Thu Jan 30 2025 Antonio Trande <sagitter(a)fedoraproject.org> - 1.18.1-1
- Release 1.18.1
1 week, 2 days
[gtetrinet] Fix FTBFS with GCC-14 (debian patch)
by Sérgio M. Basto
commit 8e28c83587c466dca9c599ed2c49221f09a6bbd6
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Fri Jan 31 18:56:36 2025 +0000
Fix FTBFS with GCC-14 (debian patch)
gtetrinet.spec | 8 +++++---
gtk.patch | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 54 insertions(+), 3 deletions(-)
---
diff --git a/gtetrinet.spec b/gtetrinet.spec
index 7e0b3ee..20a09f2 100644
--- a/gtetrinet.spec
+++ b/gtetrinet.spec
@@ -1,5 +1,3 @@
-%global build_type_safety_c 2
-
%global commit 6d816eeeb7a9dcc0011ef1892c6467455f196e0e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global gitdate 20220828
@@ -7,7 +5,7 @@
Summary: GNOME version of a tetris game playable on the net
Name: gtetrinet
Version: 0.7.11
-Release: 28.%{gitdate}.git%{shortcommit}%{?dist}
+Release: 29.%{gitdate}.git%{shortcommit}%{?dist}
License: GPLv2+
Group: Amusements/Games
URL: http://gtetrinet.sourceforge.net/
@@ -15,6 +13,7 @@ Source0: https://github.com/tatankat/gtetrinet/archive/%{commit}/gtetrinet-%{sho
Source1: tetrinet.txt
Source2: http://www.mavit.pwp.blueyonder.co.uk/mmr-sounds-1.0.tar.gz
Source3: %{name}.appdata.xml
+Patch1: gtk.patch
BuildRequires: gcc
BuildRequires: make
@@ -67,6 +66,9 @@ install -m 0644 -D %{SOURCE3} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
%changelog
+* Fri Jan 31 2025 Sérgio Basto <sergio(a)serjux.com> - 0.7.11-29.20220828.git6d816ee
+- Fix FTBFS with GCC-14 (debian patch)
+
* Tue Jan 28 2025 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 0.7.11-28.20220828.git6d816ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
diff --git a/gtk.patch b/gtk.patch
new file mode 100644
index 0000000..0e13a0c
--- /dev/null
+++ b/gtk.patch
@@ -0,0 +1,49 @@
+diff --git a/src/dialogs.c b/src/dialogs.c
+index e5d2b2d..3b9d5ec 100644
+--- a/src/dialogs.c
++++ b/src/dialogs.c
+@@ -93,7 +93,7 @@ void connectingdialog_new (void)
+ gtk_window_set_skip_taskbar_hint (GTK_WINDOW (connectingdialog), TRUE);
+ progressbar = gtk_progress_bar_new ();
+ gtk_widget_show (progressbar);
+- gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(connectingdialog)),
++ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (connectingdialog))),
+ progressbar, TRUE, TRUE, 0);
+
+
+@@ -173,7 +173,7 @@ void teamdialog_new (void)
+ g_object_set ((GObject*)entry, "activates_default", TRUE, NULL);
+ gtk_box_pack_start (GTK_BOX (hbox), entry ,TRUE, TRUE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), GTET_PAD_SMALL);
+- gtk_box_pack_end (GTK_BOX (gtk_dialog_get_content_area(team_dialog)), hbox ,TRUE, TRUE, 0);
++ gtk_box_pack_end (GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (team_dialog))), hbox ,TRUE, TRUE, 0);
+
+ /* pass the entry in the data pointer */
+ g_signal_connect (G_OBJECT(team_dialog), "response",
+@@ -452,7 +452,7 @@ void connectdialog_new (void)
+ gtk_widget_show (table1);
+
+ gtk_container_set_border_width (GTK_CONTAINER (table1), GTET_PAD_SMALL);
+- gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(connectdialog)),
++ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (connectdialog))),
+ table1, TRUE, TRUE, 0);
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(spectatorcheck), spectating);
+@@ -490,7 +490,7 @@ gint key_dialog (char *msg)
+ NULL);
+ label = gtk_label_new (msg);
+ gtk_widget_show (label);
+- gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(dialog)),
++ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (dialog))),
+ label, TRUE, TRUE, GTET_PAD_SMALL);
+ g_signal_connect (G_OBJECT (dialog), "key-press-event",
+ G_CALLBACK (key_dialog_callback), NULL);
+@@ -964,7 +964,7 @@ void prefdialog_new (void)
+ #endif
+
+ // gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (prefdialog)->action_area), 6);
+- gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(prefdialog)), notebook, FALSE, FALSE, 0);
++ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (prefdialog))), notebook, FALSE, FALSE, 0);
+
+ g_signal_connect (G_OBJECT(soundcheck), "toggled",
+ G_CALLBACK(prefdialog_soundtoggle), NULL);
1 week, 2 days
[xorg-x11-drv-nvidia] Revert "fix"
by Leigh Scott
commit b406687111bedc3e5dfdb76b6dbf86b672a639a6
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Jan 31 17:52:52 2025 +0000
Revert "fix"
This reverts commit f412d4c78dc59a08be4d364f2f01ff5438b524b0.
xorg-x11-drv-nvidia.spec | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 01a757a..d35da45 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -47,11 +47,7 @@ ExclusiveArch: x86_64 i686 aarch64
Requires(post): ldconfig
Requires(postun): ldconfig
-%if 0%{?fedora} && 0%{?fedora} > 41
-Requires(post): /usr/bin/grubby
-%else
-Requires(post): /usr/sbin/grubby
-%endif
+Requires(post): %{_sbindir}/grubby
Requires: which
Requires: nvidia-settings%{?_isa} = %{?epoch}:%{version}
Requires: nvidia-modprobe%{?_isa} = %{?epoch}:%{version}
1 week, 2 days
[xorg-x11-drv-nvidia] Revert "fix"
by Leigh Scott
commit abefee469501d65f307b72d9b74505e2d5a9d52b
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Jan 31 17:52:47 2025 +0000
Revert "fix"
This reverts commit c416ffd191ccee2fbdd0e05ee8d602e02e3c59ba.
xorg-x11-drv-nvidia.spec | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 21fb2ba..01a757a 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -6,11 +6,7 @@
%global _dbus_systemd_dir %{_datadir}/dbus-1/system.d
%global _dracut_conf_d %{_prefix}/lib/dracut/dracut.conf.d
-%if 0%{?fedora} && 0%{?fedora} > 41
-%global _grubby /usr/bin/grubby --update-kernel=ALL
-%else
-%global _grubby /usr/sbin/grubby --update-kernel=ALL
-%endif
+%global _grubby %{_sbindir}/grubby --update-kernel=ALL
%global _firmwarepath %{_prefix}/lib/firmware
%global _winedir %{_libdir}/nvidia/wine
%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
1 week, 2 days
[xorg-x11-drv-nvidia] fix
by Leigh Scott
commit c416ffd191ccee2fbdd0e05ee8d602e02e3c59ba
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Jan 31 17:50:49 2025 +0000
fix
xorg-x11-drv-nvidia.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 01a757a..21fb2ba 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -6,7 +6,11 @@
%global _dbus_systemd_dir %{_datadir}/dbus-1/system.d
%global _dracut_conf_d %{_prefix}/lib/dracut/dracut.conf.d
-%global _grubby %{_sbindir}/grubby --update-kernel=ALL
+%if 0%{?fedora} && 0%{?fedora} > 41
+%global _grubby /usr/bin/grubby --update-kernel=ALL
+%else
+%global _grubby /usr/sbin/grubby --update-kernel=ALL
+%endif
%global _firmwarepath %{_prefix}/lib/firmware
%global _winedir %{_libdir}/nvidia/wine
%global _dracutopts rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
1 week, 2 days
[xorg-x11-drv-nvidia] fix
by Leigh Scott
commit f412d4c78dc59a08be4d364f2f01ff5438b524b0
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Fri Jan 31 17:43:03 2025 +0000
fix
xorg-x11-drv-nvidia.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index d35da45..01a757a 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -47,7 +47,11 @@ ExclusiveArch: x86_64 i686 aarch64
Requires(post): ldconfig
Requires(postun): ldconfig
-Requires(post): %{_sbindir}/grubby
+%if 0%{?fedora} && 0%{?fedora} > 41
+Requires(post): /usr/bin/grubby
+%else
+Requires(post): /usr/sbin/grubby
+%endif
Requires: which
Requires: nvidia-settings%{?_isa} = %{?epoch}:%{version}
Requires: nvidia-modprobe%{?_isa} = %{?epoch}:%{version}
1 week, 2 days