[packages/brasero] - updated to 3.12.4

qboosh qboosh at pld-linux.org
Sat Oct 3 17:04:59 CEST 2026


commit aa74168313278ccc85a5c4554937b19eae096cd7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Oct 3 17:04:54 2026 +0200

    - updated to 3.12.4

 brasero.spec | 84 +++++++++++++++++++++++++++++-------------------------------
 gcc14.patch  | 76 ------------------------------------------------------
 2 files changed, 40 insertions(+), 120 deletions(-)
---
diff --git a/brasero.spec b/brasero.spec
index b7c9ff7..7da762e 100644
--- a/brasero.spec
+++ b/brasero.spec
@@ -5,20 +5,18 @@
 Summary:	Disc burning application for GNOME
 Summary(pl.UTF-8):	Program do wypalania płyt dla GNOME
 Name:		brasero
-Version:	3.12.3
-Release:	5
+Version:	3.12.4
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications
 Source0:	https://download.gnome.org/sources/brasero/3.12/%{name}-%{version}.tar.xz
-# Source0-md5:	ae48248dd36f89282d573eb7a0a1391f
-Patch0:		gcc14.patch
+# Source0-md5:	633d3869a408bc212f9a96d0f87a22d5
 URL:		https://wiki.gnome.org/Apps/Brasero
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake >= 1:1.6
 BuildRequires:	gettext-tools
 BuildRequires:	glib2-devel >= 1:2.30.0
 BuildRequires:	glibc-misc
-BuildRequires:	gnome-common >= 2.24.0
 BuildRequires:	gobject-introspection-devel >= 1.30.0
 BuildRequires:	gstreamer-devel >= 1.0.0
 BuildRequires:	gstreamer-plugins-base-devel >= 1.0.0
@@ -64,9 +62,7 @@ Suggests:	gstreamer-audio-effects-base
 Suggests:	gstreamer-audio-effects-good
 Suggests:	mkisofs
 Suggests:	vcdimager
-Obsoletes:	bonfire
-# sr at Latn vs. sr at latin
-Conflicts:	glibc-misc < 6:2.7
+Obsoletes:	bonfire < 0.4.4
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -133,7 +129,6 @@ Dodaje integrację Brasero z Nautilusem.
 
 %prep
 %setup -q
-%patch -P 0 -p1
 
 %build
 %{__gtkdocize}
@@ -149,6 +144,7 @@ Dodaje integrację Brasero z Nautilusem.
 	%{!?with_nautilus:--disable-nautilus} \
 	--disable-silent-rules \
 	--with-html-dir=%{_gtkdocdir}
+
 %{__make} -j1
 
 %install
@@ -191,36 +187,36 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog MAINTAINERS NEWS README
+%doc AUTHORS MAINTAINERS NEWS README
 %attr(755,root,root) %{_bindir}/brasero
 %{_datadir}/brasero
-%{_datadir}/metainfo/brasero.appdata.xml
+%{_datadir}/metainfo/org.gnome.Brasero.metainfo.xml
 %{_datadir}/mime/packages/brasero.xml
 %dir %{_libdir}/brasero3
 %dir %{_libdir}/brasero3/plugins
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-audio2cue.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-burn-uri.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdda2wav.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdrdao.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdrecord.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-checksum-file.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-checksum.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdauthor.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdcss.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdrwformat.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-genisoimage.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-growisofs.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-libburn.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-libisofs.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-local-track.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-mkisofs.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-normalize.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-readcd.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-readom.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-transcode.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-vcdimager.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-vob.so
-%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-wodim.so
+%{_libdir}/brasero3/plugins/libbrasero-audio2cue.so
+%{_libdir}/brasero3/plugins/libbrasero-burn-uri.so
+%{_libdir}/brasero3/plugins/libbrasero-cdda2wav.so
+%{_libdir}/brasero3/plugins/libbrasero-cdrdao.so
+%{_libdir}/brasero3/plugins/libbrasero-cdrecord.so
+%{_libdir}/brasero3/plugins/libbrasero-checksum-file.so
+%{_libdir}/brasero3/plugins/libbrasero-checksum.so
+%{_libdir}/brasero3/plugins/libbrasero-dvdauthor.so
+%{_libdir}/brasero3/plugins/libbrasero-dvdcss.so
+%{_libdir}/brasero3/plugins/libbrasero-dvdrwformat.so
+%{_libdir}/brasero3/plugins/libbrasero-genisoimage.so
+%{_libdir}/brasero3/plugins/libbrasero-growisofs.so
+%{_libdir}/brasero3/plugins/libbrasero-libburn.so
+%{_libdir}/brasero3/plugins/libbrasero-libisofs.so
+%{_libdir}/brasero3/plugins/libbrasero-local-track.so
+%{_libdir}/brasero3/plugins/libbrasero-mkisofs.so
+%{_libdir}/brasero3/plugins/libbrasero-normalize.so
+%{_libdir}/brasero3/plugins/libbrasero-readcd.so
+%{_libdir}/brasero3/plugins/libbrasero-readom.so
+%{_libdir}/brasero3/plugins/libbrasero-transcode.so
+%{_libdir}/brasero3/plugins/libbrasero-vcdimager.so
+%{_libdir}/brasero3/plugins/libbrasero-vob.so
+%{_libdir}/brasero3/plugins/libbrasero-wodim.so
 %{_datadir}/GConf/gsettings/brasero.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.brasero.gschema.xml
 %{_desktopdir}/brasero.desktop
@@ -230,21 +226,21 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libbrasero-burn3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libbrasero-burn3.so.1
-%attr(755,root,root) %{_libdir}/libbrasero-media3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libbrasero-media3.so.1
-%attr(755,root,root) %{_libdir}/libbrasero-utils3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libbrasero-utils3.so.1
+%{_libdir}/libbrasero-burn3.so.*.*.*
+%ghost %{_libdir}/libbrasero-burn3.so.1
+%{_libdir}/libbrasero-media3.so.*.*.*
+%ghost %{_libdir}/libbrasero-media3.so.1
+%{_libdir}/libbrasero-utils3.so.*.*.*
+%ghost %{_libdir}/libbrasero-utils3.so.1
 %{_libdir}/girepository-1.0/BraseroBurn-3.1.typelib
 %{_libdir}/girepository-1.0/BraseroMedia-3.1.typelib
 
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libbrasero-burn3.so
-%attr(755,root,root) %{_libdir}/libbrasero-media3.so
-%attr(755,root,root) %{_libdir}/libbrasero-utils3.so
+%{_libdir}/libbrasero-burn3.so
+%{_libdir}/libbrasero-media3.so
+%{_libdir}/libbrasero-utils3.so
 %{_datadir}/gir-1.0/BraseroBurn-3.1.gir
 %{_datadir}/gir-1.0/BraseroMedia-3.1.gir
 %{_includedir}/brasero3
@@ -259,6 +255,6 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with nautilus}
 %files -n nautilus-extension-brasero
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-brasero-extension.so
+%{_libdir}/nautilus/extensions-3.0/libnautilus-brasero-extension.so
 %{_desktopdir}/brasero-nautilus.desktop
 %endif
diff --git a/gcc14.patch b/gcc14.patch
deleted file mode 100644
index 7a4b63d..0000000
--- a/gcc14.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 5cdefa8c76ddb797bce8b67a3f5767678bd36a5a Mon Sep 17 00:00:00 2001
-From: sid <sidtosh4 at gmail.com>
-Date: Mon, 3 Jun 2024 18:51:08 +0100
-Subject: [PATCH] Fix gcc 14.x build failure (due to
- -Wincompatible-pointer-types)
-
-The changes for 'brasero-drive-properties.c' are kept inline with
-'brasero-burn-options.c' (public API) for the sake of consistency.
-
-Fixes: https://gitlab.gnome.org/GNOME/brasero/-/issues/370
----
- libbrasero-burn/brasero-drive-properties.c | 10 +++-------
- libbrasero-utils/brasero-metadata.c        |  2 +-
- libbrasero-utils/brasero-pk.c              |  2 +-
- 3 files changed, 5 insertions(+), 9 deletions(-)
-
-diff --git a/libbrasero-burn/brasero-drive-properties.c b/libbrasero-burn/brasero-drive-properties.c
-index cfb2db147..22593cc16 100644
---- a/libbrasero-burn/brasero-drive-properties.c
-+++ b/libbrasero-burn/brasero-drive-properties.c
-@@ -835,23 +835,19 @@ brasero_drive_properties_set_property (GObject *object,
- 				       GParamSpec *pspec)
- {
- 	BraseroDrivePropertiesPrivate *priv;
--	BraseroBurnSession *session;
- 
- 	priv = BRASERO_DRIVE_PROPERTIES_PRIVATE (object);
- 
- 	switch (property_id) {
- 	case PROP_SESSION: /* Readable and only writable at creation time */
--		/* NOTE: no need to unref a potential previous session since
--		 * it's only set at construct time */
--		session = g_value_get_object (value);
--		priv->session = g_object_ref (session);
-+		priv->session = g_object_ref (g_value_get_object (value));
- 
- 		brasero_drive_properties_update (BRASERO_DRIVE_PROPERTIES (object));
--		priv->valid_sig = g_signal_connect (session,
-+		priv->valid_sig = g_signal_connect (priv->session,
- 						    "is-valid",
- 						    G_CALLBACK (brasero_drive_properties_is_valid_cb),
- 						    object);
--		priv->output_sig = g_signal_connect (session,
-+		priv->output_sig = g_signal_connect (priv->session,
- 						     "output-changed",
- 						     G_CALLBACK (brasero_drive_properties_output_changed_cb),
- 						     object);
-diff --git a/libbrasero-utils/brasero-metadata.c b/libbrasero-utils/brasero-metadata.c
-index 194336899..ddfce8e7b 100644
---- a/libbrasero-utils/brasero-metadata.c
-+++ b/libbrasero-utils/brasero-metadata.c
-@@ -665,7 +665,7 @@ brasero_metadata_install_missing_plugins (BraseroMetadata *self)
- 
- 	context = gst_install_plugins_context_new ();
- 	gst_install_plugins_context_set_xid (context, brasero_metadata_get_xid (self));
--	status = gst_install_plugins_async ((gchar **) details->pdata,
-+	status = gst_install_plugins_async ((const gchar* const*) details->pdata,
- 					    context,
- 					    brasero_metadata_install_plugins_result,
- 					    downloads);
-diff --git a/libbrasero-utils/brasero-pk.c b/libbrasero-utils/brasero-pk.c
-index aa71901f9..5f5ba21aa 100644
---- a/libbrasero-utils/brasero-pk.c
-+++ b/libbrasero-utils/brasero-pk.c
-@@ -230,7 +230,7 @@ brasero_pk_install_gstreamer_plugin (BraseroPK *package,
- 
- 	context = gst_install_plugins_context_new ();
- 	gst_install_plugins_context_set_xid (context, xid);
--	status = gst_install_plugins_async ((gchar **) gst_plugins->pdata,
-+	status = gst_install_plugins_async ((const gchar* const*) gst_plugins->pdata,
- 	                                    context,
- 	                                    brasero_pk_install_gst_plugin_result,
- 	                                    package);
--- 
-GitLab
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/brasero.git/commitdiff/aa74168313278ccc85a5c4554937b19eae096cd7



More information about the pld-cvs-commit mailing list