[packages/PackageKit] - silence enum coersions, fix poldek backend, rel 3

baggins baggins at pld-linux.org
Wed Feb 5 20:14:39 CET 2025


commit 29ee55d765b2323f7ea046b99db9f8470a580d4c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Feb 5 20:59:06 2025 +0100

    - silence enum coersions, fix poldek backend, rel 3

 PackageKit-poldek.patch | 29 ++++++++++++++++++-----------
 PackageKit.spec         |  3 ++-
 2 files changed, 20 insertions(+), 12 deletions(-)
---
diff --git a/PackageKit.spec b/PackageKit.spec
index 459f9b9..51ceabf 100644
--- a/PackageKit.spec
+++ b/PackageKit.spec
@@ -32,7 +32,7 @@ Summary:	System daemon that is a D-Bus abstraction layer for package management
 Summary(pl.UTF-8):	Demon systemowy będący warstwą abstrakcji D-Bus do zarządzania pakietami
 Name:		PackageKit
 Version:	1.2.8
-Release:	2
+Release:	3
 License:	GPL v2+
 Group:		Applications/System
 Source0:	https://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz
@@ -417,6 +417,7 @@ Wiązania PackageKit dla Pythona.
 %endif
 
 %build
+export CFLAGS="%{rpmcflags} -Wno-enum-conversion"
 %meson \
 	--python.bytecompile=2 \
 	-Dbash_command_not_found=false \
diff --git a/PackageKit-poldek.patch b/PackageKit-poldek.patch
index 0e21284..7f20e08 100644
--- a/PackageKit-poldek.patch
+++ b/PackageKit-poldek.patch
@@ -1,16 +1,14 @@
---- PackageKit-1.0.4/backends/poldek/pk-backend-poldek.c.orig	2014-09-09 18:58:14.000000000 +0200
-+++ PackageKit-1.0.4/backends/poldek/pk-backend-poldek.c	2015-01-31 16:36:47.306797886 +0100
-@@ -2179,7 +2179,7 @@
- 		pberror->vfffmsg = g_strdup (message);
- 
- 		// 'vfff: unable to connect to ftp.pld-linux.org:21: Connection refused'
--		pk_backend_job_message (job, PK_MESSAGE_ENUM_CONNECTION_REFUSED, "%s", message);
-+		//pk_backend_job_message (job, PK_MESSAGE_ENUM_CONNECTION_REFUSED, "%s", message);
- 	} else {
- 		if (pri & LOGERR) {
- 			g_string_append_printf (pberror->tslog, "error: %s", message);
 --- PackageKit-1.1.13/backends/poldek/pk-backend-poldek.c~	2020-03-03 11:43:32.000000000 +0100
 +++ PackageKit-1.1.13/backends/poldek/pk-backend-poldek.c	2020-03-03 11:46:06.324485256 +0100
+@@ -836,7 +836,7 @@
+ 
+ 		/* get only one package */
+ 		if ((ldbrec = pkgdb_it_get (&it)) != NULL) {
+-			gchar *name = NULL, *version = NULL, *release = NULL, *arch = NULL;
++			const gchar *name = NULL, *version = NULL, *release = NULL, *arch = NULL;
+ 			gint epoch;
+ 
+ 			pm_dbrec_nevr (ldbrec, &name, &epoch, &version, &release, &arch, NULL);
 @@ -979,7 +979,7 @@ poldek_get_nvra_from_package_id (const g
  static tn_array*
  poldek_get_installed_packages (void)
@@ -20,6 +18,15 @@
  }
  
  static tn_array*
+@@ -2179,7 +2179,7 @@
+ 		pberror->vfffmsg = g_strdup (message);
+ 
+ 		// 'vfff: unable to connect to ftp.pld-linux.org:21: Connection refused'
+-		pk_backend_job_message (job, PK_MESSAGE_ENUM_CONNECTION_REFUSED, "%s", message);
++		//pk_backend_job_message (job, PK_MESSAGE_ENUM_CONNECTION_REFUSED, "%s", message);
+ 	} else {
+ 		if (pri & LOGERR) {
+ 			g_string_append_printf (pberror->tslog, "error: %s", message);
 @@ -2723,7 +2723,7 @@ get_obsoletedby_pkg (struct pkg *pkg)
  	obsoletes = g_ptr_array_new ();
  
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/PackageKit.git/commitdiff/29ee55d765b2323f7ea046b99db9f8470a580d4c



More information about the pld-cvs-commit mailing list