New upstream release
This commit is contained in:
parent
3dd7a6cc98
commit
0a3c51f75f
1
.gitignore
vendored
1
.gitignore
vendored
@ -50,3 +50,4 @@ PackageKit-0.6.7.tar.bz2
|
||||
/PackageKit-1.0.6.tar.xz
|
||||
/PackageKit-1.0.7.tar.xz
|
||||
/PackageKit-1.0.8.tar.xz
|
||||
/PackageKit-1.0.9.tar.xz
|
||||
|
||||
@ -1,606 +0,0 @@
|
||||
From 32d3cf78b66cdc73e44049c893adb78806d28e9c Mon Sep 17 00:00:00 2001
|
||||
From: Robert Ancell <robert.ancell@canonical.com>
|
||||
Date: Wed, 12 Aug 2015 15:12:11 +1200
|
||||
Subject: [PATCH] Correctly register enum properties
|
||||
|
||||
---
|
||||
lib/packagekit-glib2/pk-control.c | 7 ++---
|
||||
lib/packagekit-glib2/pk-details.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-distro-upgrade.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-error.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-media-change-required.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-package.c | 33 ++++++++++++-----------
|
||||
lib/packagekit-glib2/pk-repo-signature-required.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-require-restart.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-results.c | 5 ++--
|
||||
lib/packagekit-glib2/pk-source.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-transaction-past.c | 9 ++++---
|
||||
lib/packagekit-glib2/pk-update-detail.c | 17 ++++++------
|
||||
12 files changed, 73 insertions(+), 61 deletions(-)
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-control.c b/lib/packagekit-glib2/pk-control.c
|
||||
index 0ce408b..94d26c8 100644
|
||||
--- a/lib/packagekit-glib2/pk-control.c
|
||||
+++ b/lib/packagekit-glib2/pk-control.c
|
||||
@@ -38,6 +38,7 @@
|
||||
#include <packagekit-glib2/pk-common.h>
|
||||
#include <packagekit-glib2/pk-control.h>
|
||||
#include <packagekit-glib2/pk-version.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_control_finalize (GObject *object);
|
||||
|
||||
@@ -2106,7 +2107,7 @@ pk_control_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
|
||||
g_value_set_boolean (value, priv->locked);
|
||||
break;
|
||||
case PROP_NETWORK_STATE:
|
||||
- g_value_set_uint (value, priv->network_state);
|
||||
+ g_value_set_enum (value, priv->network_state);
|
||||
break;
|
||||
case PROP_DISTRO_ID:
|
||||
g_value_set_string (value, priv->distro_id);
|
||||
@@ -2271,8 +2272,8 @@ pk_control_class_init (PkControlClass *klass)
|
||||
*
|
||||
* Since: 0.5.3
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("network-state", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_NETWORK_ENUM_LAST,
|
||||
+ pspec = g_param_spec_enum ("network-state", NULL, NULL,
|
||||
+ PK_TYPE_NETWORK_ENUM, PK_NETWORK_ENUM_LAST,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_NETWORK_STATE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-details.c b/lib/packagekit-glib2/pk-details.c
|
||||
index 8195256..7122c30 100644
|
||||
--- a/lib/packagekit-glib2/pk-details.c
|
||||
+++ b/lib/packagekit-glib2/pk-details.c
|
||||
@@ -33,6 +33,7 @@
|
||||
#include <glib-object.h>
|
||||
|
||||
#include <packagekit-glib2/pk-details.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_details_finalize (GObject *object);
|
||||
|
||||
@@ -204,7 +205,7 @@ pk_details_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
|
||||
g_value_set_string (value, priv->license);
|
||||
break;
|
||||
case PROP_GROUP:
|
||||
- g_value_set_uint (value, priv->group);
|
||||
+ g_value_set_enum (value, priv->group);
|
||||
break;
|
||||
case PROP_DESCRIPTION:
|
||||
g_value_set_string (value, priv->description);
|
||||
@@ -243,7 +244,7 @@ pk_details_set_property (GObject *object, guint prop_id, const GValue *value, GP
|
||||
priv->license = g_strdup (g_value_get_string (value));
|
||||
break;
|
||||
case PROP_GROUP:
|
||||
- priv->group = g_value_get_uint (value);
|
||||
+ priv->group = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_DESCRIPTION:
|
||||
g_free (priv->description);
|
||||
@@ -303,8 +304,8 @@ pk_details_class_init (PkDetailsClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("group", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_GROUP_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("group", NULL, NULL,
|
||||
+ PK_TYPE_GROUP_ENUM, PK_GROUP_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_GROUP, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-distro-upgrade.c b/lib/packagekit-glib2/pk-distro-upgrade.c
|
||||
index 01903d6..ac1a475 100644
|
||||
--- a/lib/packagekit-glib2/pk-distro-upgrade.c
|
||||
+++ b/lib/packagekit-glib2/pk-distro-upgrade.c
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-distro-upgrade.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_distro_upgrade_finalize (GObject *object);
|
||||
|
||||
@@ -125,7 +126,7 @@ pk_distro_upgrade_get_property (GObject *object, guint prop_id, GValue *value, G
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_STATE:
|
||||
- g_value_set_uint (value, priv->state);
|
||||
+ g_value_set_enum (value, priv->state);
|
||||
break;
|
||||
case PROP_NAME:
|
||||
g_value_set_string (value, priv->name);
|
||||
@@ -150,7 +151,7 @@ pk_distro_upgrade_set_property (GObject *object, guint prop_id, const GValue *va
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_STATE:
|
||||
- priv->state = g_value_get_uint (value);
|
||||
+ priv->state = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_NAME:
|
||||
g_free (priv->name);
|
||||
@@ -183,8 +184,8 @@ pk_distro_upgrade_class_init (PkDistroUpgradeClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("state", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_DISTRO_UPGRADE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("state", NULL, NULL,
|
||||
+ PK_TYPE_DISTRO_UPGRADE_ENUM, PK_DISTRO_UPGRADE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_STATE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-error.c b/lib/packagekit-glib2/pk-error.c
|
||||
index bd4301f..fc2dcd8 100644
|
||||
--- a/lib/packagekit-glib2/pk-error.c
|
||||
+++ b/lib/packagekit-glib2/pk-error.c
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-error.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_error_finalize (GObject *object);
|
||||
|
||||
@@ -70,7 +71,7 @@ pk_error_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_CODE:
|
||||
- g_value_set_uint (value, priv->code);
|
||||
+ g_value_set_enum (value, priv->code);
|
||||
break;
|
||||
case PROP_DETAILS:
|
||||
g_value_set_string (value, priv->details);
|
||||
@@ -92,7 +93,7 @@ pk_error_set_property (GObject *object, guint prop_id, const GValue *value, GPar
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_CODE:
|
||||
- priv->code = g_value_get_uint (value);
|
||||
+ priv->code = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_DETAILS:
|
||||
g_free (priv->details);
|
||||
@@ -145,8 +146,8 @@ pk_error_class_init (PkErrorClass *klass)
|
||||
*
|
||||
* Since: 0.5.5
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("code", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_ERROR_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("code", NULL, NULL,
|
||||
+ PK_TYPE_ERROR_ENUM, PK_ERROR_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_CODE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-media-change-required.c b/lib/packagekit-glib2/pk-media-change-required.c
|
||||
index f816264..8e01aec 100644
|
||||
--- a/lib/packagekit-glib2/pk-media-change-required.c
|
||||
+++ b/lib/packagekit-glib2/pk-media-change-required.c
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-media-change-required.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_media_change_required_finalize (GObject *object);
|
||||
|
||||
@@ -72,7 +73,7 @@ pk_media_change_required_get_property (GObject *object, guint prop_id, GValue *v
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_MEDIA_TYPE:
|
||||
- g_value_set_uint (value, priv->media_type);
|
||||
+ g_value_set_enum (value, priv->media_type);
|
||||
break;
|
||||
case PROP_MEDIA_ID:
|
||||
g_value_set_string (value, priv->media_id);
|
||||
@@ -97,7 +98,7 @@ pk_media_change_required_set_property (GObject *object, guint prop_id, const GVa
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_MEDIA_TYPE:
|
||||
- priv->media_type = g_value_get_uint (value);
|
||||
+ priv->media_type = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_MEDIA_ID:
|
||||
g_free (priv->media_id);
|
||||
@@ -130,8 +131,8 @@ pk_media_change_required_class_init (PkMediaChangeRequiredClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("media-type", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_MEDIA_TYPE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("media-type", NULL, NULL,
|
||||
+ PK_TYPE_MEDIA_TYPE_ENUM, PK_MEDIA_TYPE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_MEDIA_TYPE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-package.c b/lib/packagekit-glib2/pk-package.c
|
||||
index aebcad1..e0191b7 100644
|
||||
--- a/lib/packagekit-glib2/pk-package.c
|
||||
+++ b/lib/packagekit-glib2/pk-package.c
|
||||
@@ -37,6 +37,7 @@
|
||||
#include <packagekit-glib2/pk-package.h>
|
||||
#include <packagekit-glib2/pk-common.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
#include <packagekit-glib2/pk-package-id.h>
|
||||
|
||||
static void pk_package_finalize (GObject *object);
|
||||
@@ -430,13 +431,13 @@ pk_package_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
|
||||
g_value_set_string (value, priv->summary);
|
||||
break;
|
||||
case PROP_INFO:
|
||||
- g_value_set_uint (value, priv->info);
|
||||
+ g_value_set_enum (value, priv->info);
|
||||
break;
|
||||
case PROP_LICENSE:
|
||||
g_value_set_string (value, priv->license);
|
||||
break;
|
||||
case PROP_GROUP:
|
||||
- g_value_set_uint (value, priv->group);
|
||||
+ g_value_set_enum (value, priv->group);
|
||||
break;
|
||||
case PROP_DESCRIPTION:
|
||||
g_value_set_string (value, priv->description);
|
||||
@@ -463,7 +464,7 @@ pk_package_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
|
||||
g_value_set_boxed (value, priv->update_cve_urls);
|
||||
break;
|
||||
case PROP_UPDATE_RESTART:
|
||||
- g_value_set_uint (value, priv->update_restart);
|
||||
+ g_value_set_enum (value, priv->update_restart);
|
||||
break;
|
||||
case PROP_UPDATE_UPDATE_TEXT:
|
||||
g_value_set_string (value, priv->update_text);
|
||||
@@ -472,7 +473,7 @@ pk_package_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
|
||||
g_value_set_string (value, priv->update_changelog);
|
||||
break;
|
||||
case PROP_UPDATE_STATE:
|
||||
- g_value_set_uint (value, priv->update_state);
|
||||
+ g_value_set_enum (value, priv->update_state);
|
||||
break;
|
||||
case PROP_UPDATE_ISSUED:
|
||||
g_value_set_string (value, priv->update_issued);
|
||||
@@ -497,7 +498,7 @@ pk_package_set_property (GObject *object, guint prop_id, const GValue *value, GP
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_INFO:
|
||||
- pk_package_set_info (package, g_value_get_uint (value));
|
||||
+ pk_package_set_info (package, g_value_get_enum (value));
|
||||
break;
|
||||
case PROP_SUMMARY:
|
||||
pk_package_set_summary (package, g_value_get_string (value));
|
||||
@@ -507,7 +508,7 @@ pk_package_set_property (GObject *object, guint prop_id, const GValue *value, GP
|
||||
priv->license = g_strdup (g_value_get_string (value));
|
||||
break;
|
||||
case PROP_GROUP:
|
||||
- priv->group = g_value_get_uint (value);
|
||||
+ priv->group = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_DESCRIPTION:
|
||||
g_free (priv->description);
|
||||
@@ -541,7 +542,7 @@ pk_package_set_property (GObject *object, guint prop_id, const GValue *value, GP
|
||||
priv->update_cve_urls = g_strdupv (g_value_get_boxed (value));
|
||||
break;
|
||||
case PROP_UPDATE_RESTART:
|
||||
- priv->update_restart = g_value_get_uint (value);
|
||||
+ priv->update_restart = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_UPDATE_UPDATE_TEXT:
|
||||
g_free (priv->update_text);
|
||||
@@ -552,7 +553,7 @@ pk_package_set_property (GObject *object, guint prop_id, const GValue *value, GP
|
||||
priv->update_changelog = g_strdup (g_value_get_string (value));
|
||||
break;
|
||||
case PROP_UPDATE_STATE:
|
||||
- priv->update_state = g_value_get_uint (value);
|
||||
+ priv->update_state = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_UPDATE_ISSUED:
|
||||
g_free (priv->update_issued);
|
||||
@@ -586,9 +587,9 @@ pk_package_class_init (PkPackageClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("info", NULL,
|
||||
+ pspec = g_param_spec_enum ("info", NULL,
|
||||
"The PkInfoEnum package type, e.g. PK_INFO_ENUM_NORMAL",
|
||||
- 0, G_MAXUINT, PK_INFO_ENUM_UNKNOWN,
|
||||
+ PK_TYPE_INFO_ENUM, PK_INFO_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_INFO, pspec);
|
||||
|
||||
@@ -630,9 +631,9 @@ pk_package_class_init (PkPackageClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("group", NULL,
|
||||
+ pspec = g_param_spec_enum ("group", NULL,
|
||||
"The package group",
|
||||
- 0, PK_GROUP_ENUM_LAST, PK_GROUP_ENUM_UNKNOWN,
|
||||
+ PK_TYPE_GROUP_ENUM, PK_GROUP_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_GROUP, pspec);
|
||||
|
||||
@@ -729,9 +730,9 @@ pk_package_class_init (PkPackageClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("update-restart", NULL,
|
||||
+ pspec = g_param_spec_enum ("update-restart", NULL,
|
||||
"The update restart type",
|
||||
- 0, PK_RESTART_ENUM_LAST, PK_RESTART_ENUM_UNKNOWN,
|
||||
+ PK_TYPE_RESTART_ENUM, PK_RESTART_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_UPDATE_RESTART, pspec);
|
||||
|
||||
@@ -762,9 +763,9 @@ pk_package_class_init (PkPackageClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("update-state", NULL,
|
||||
+ pspec = g_param_spec_enum ("update-state", NULL,
|
||||
"The update state",
|
||||
- 0, PK_UPDATE_STATE_ENUM_LAST, PK_UPDATE_STATE_ENUM_UNKNOWN,
|
||||
+ PK_TYPE_UPDATE_STATE_ENUM, PK_UPDATE_STATE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_UPDATE_STATE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-repo-signature-required.c b/lib/packagekit-glib2/pk-repo-signature-required.c
|
||||
index b88dc6a..e404ae8 100644
|
||||
--- a/lib/packagekit-glib2/pk-repo-signature-required.c
|
||||
+++ b/lib/packagekit-glib2/pk-repo-signature-required.c
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-repo-signature-required.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_repo_signature_required_finalize (GObject *object);
|
||||
|
||||
@@ -103,7 +104,7 @@ pk_repo_signature_required_get_property (GObject *object, guint prop_id, GValue
|
||||
g_value_set_string (value, priv->key_timestamp);
|
||||
break;
|
||||
case PROP_TYPE:
|
||||
- g_value_set_uint (value, priv->type);
|
||||
+ g_value_set_enum (value, priv->type);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
@@ -150,7 +151,7 @@ pk_repo_signature_required_set_property (GObject *object, guint prop_id, const G
|
||||
priv->key_timestamp = g_strdup (g_value_get_string (value));
|
||||
break;
|
||||
case PROP_TYPE:
|
||||
- priv->type = g_value_get_uint (value);
|
||||
+ priv->type = g_value_get_enum (value);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
@@ -245,8 +246,8 @@ pk_repo_signature_required_class_init (PkRepoSignatureRequiredClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("type", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_SIGTYPE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("type", NULL, NULL,
|
||||
+ PK_TYPE_SIG_TYPE_ENUM, PK_SIGTYPE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_TYPE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-require-restart.c b/lib/packagekit-glib2/pk-require-restart.c
|
||||
index f3f47e4..3a22878 100644
|
||||
--- a/lib/packagekit-glib2/pk-require-restart.c
|
||||
+++ b/lib/packagekit-glib2/pk-require-restart.c
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-require-restart.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_require_restart_finalize (GObject *object);
|
||||
|
||||
@@ -70,7 +71,7 @@ pk_require_restart_get_property (GObject *object, guint prop_id, GValue *value,
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_RESTART:
|
||||
- g_value_set_uint (value, priv->restart);
|
||||
+ g_value_set_enum (value, priv->restart);
|
||||
break;
|
||||
case PROP_PACKAGE_ID:
|
||||
g_value_set_string (value, priv->package_id);
|
||||
@@ -92,7 +93,7 @@ pk_require_restart_set_property (GObject *object, guint prop_id, const GValue *v
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_RESTART:
|
||||
- priv->restart = g_value_get_uint (value);
|
||||
+ priv->restart = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_PACKAGE_ID:
|
||||
g_free (priv->package_id);
|
||||
@@ -121,8 +122,8 @@ pk_require_restart_class_init (PkRequireRestartClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("restart", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_RESTART_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("restart", NULL, NULL,
|
||||
+ PK_TYPE_RESTART_ENUM, PK_RESTART_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_RESTART, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-results.c b/lib/packagekit-glib2/pk-results.c
|
||||
index 3891c39..115ce57 100644
|
||||
--- a/lib/packagekit-glib2/pk-results.c
|
||||
+++ b/lib/packagekit-glib2/pk-results.c
|
||||
@@ -35,6 +35,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-results.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_results_finalize (GObject *object);
|
||||
|
||||
@@ -820,8 +821,8 @@ pk_results_class_init (PkResultsClass *klass)
|
||||
*
|
||||
* Since: 0.5.2
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("role", NULL, NULL,
|
||||
- 0, PK_ROLE_ENUM_LAST, PK_ROLE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("role", NULL, NULL,
|
||||
+ PK_TYPE_ROLE_ENUM, PK_ROLE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_ROLE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-source.c b/lib/packagekit-glib2/pk-source.c
|
||||
index 73830eb..c11f4cc 100644
|
||||
--- a/lib/packagekit-glib2/pk-source.c
|
||||
+++ b/lib/packagekit-glib2/pk-source.c
|
||||
@@ -33,6 +33,7 @@
|
||||
|
||||
#include <packagekit-glib2/pk-source.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_source_finalize (GObject *object);
|
||||
|
||||
@@ -69,7 +70,7 @@ pk_source_get_property (GObject *object, guint prop_id, GValue *value, GParamSpe
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_ROLE:
|
||||
- g_value_set_uint (value, priv->role);
|
||||
+ g_value_set_enum (value, priv->role);
|
||||
break;
|
||||
case PROP_TRANSACTION_ID:
|
||||
g_value_set_string (value, priv->transaction_id);
|
||||
@@ -91,7 +92,7 @@ pk_source_set_property (GObject *object, guint prop_id, const GValue *value, GPa
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_ROLE:
|
||||
- priv->role = g_value_get_uint (value);
|
||||
+ priv->role = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_TRANSACTION_ID:
|
||||
g_free (priv->transaction_id);
|
||||
@@ -120,8 +121,8 @@ pk_source_class_init (PkSourceClass *klass)
|
||||
*
|
||||
* Since: 0.6.0
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("role", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_ROLE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("role", NULL, NULL,
|
||||
+ PK_TYPE_ROLE_ENUM, PK_ROLE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_ROLE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-transaction-past.c b/lib/packagekit-glib2/pk-transaction-past.c
|
||||
index 65a9672..114924b 100644
|
||||
--- a/lib/packagekit-glib2/pk-transaction-past.c
|
||||
+++ b/lib/packagekit-glib2/pk-transaction-past.c
|
||||
@@ -35,6 +35,7 @@
|
||||
#include <packagekit-glib2/pk-transaction-past.h>
|
||||
#include <packagekit-glib2/pk-common.h>
|
||||
#include <packagekit-glib2/pk-enum.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_transaction_past_finalize (GObject *object);
|
||||
|
||||
@@ -273,7 +274,7 @@ pk_transaction_past_get_property (GObject *object, guint prop_id, GValue *value,
|
||||
g_value_set_boolean (value, priv->succeeded);
|
||||
break;
|
||||
case PROP_ROLE:
|
||||
- g_value_set_uint (value, priv->role);
|
||||
+ g_value_set_enum (value, priv->role);
|
||||
break;
|
||||
case PROP_DURATION:
|
||||
g_value_set_uint (value, priv->duration);
|
||||
@@ -315,7 +316,7 @@ pk_transaction_past_set_property (GObject *object, guint prop_id, const GValue *
|
||||
priv->succeeded = g_value_get_boolean (value);
|
||||
break;
|
||||
case PROP_ROLE:
|
||||
- priv->role = g_value_get_uint (value);
|
||||
+ priv->role = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_DURATION:
|
||||
priv->duration = g_value_get_uint (value);
|
||||
@@ -384,8 +385,8 @@ pk_transaction_past_class_init (PkTransactionPastClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("role", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_ROLE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("role", NULL, NULL,
|
||||
+ PK_TYPE_ROLE_ENUM, PK_ROLE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_ROLE, pspec);
|
||||
|
||||
diff --git a/lib/packagekit-glib2/pk-update-detail.c b/lib/packagekit-glib2/pk-update-detail.c
|
||||
index e1cb7b4..50b6c2c 100644
|
||||
--- a/lib/packagekit-glib2/pk-update-detail.c
|
||||
+++ b/lib/packagekit-glib2/pk-update-detail.c
|
||||
@@ -33,6 +33,7 @@
|
||||
#include <glib-object.h>
|
||||
|
||||
#include <packagekit-glib2/pk-update-detail.h>
|
||||
+#include <packagekit-glib2/pk-enum-types.h>
|
||||
|
||||
static void pk_update_detail_finalize (GObject *object);
|
||||
|
||||
@@ -310,7 +311,7 @@ pk_update_detail_get_property (GObject *object, guint prop_id, GValue *value, GP
|
||||
g_value_set_boxed (value, priv->cve_urls);
|
||||
break;
|
||||
case PROP_RESTART:
|
||||
- g_value_set_uint (value, priv->restart);
|
||||
+ g_value_set_enum (value, priv->restart);
|
||||
break;
|
||||
case PROP_UPDATE_TEXT:
|
||||
g_value_set_string (value, priv->update_text);
|
||||
@@ -319,7 +320,7 @@ pk_update_detail_get_property (GObject *object, guint prop_id, GValue *value, GP
|
||||
g_value_set_string (value, priv->changelog);
|
||||
break;
|
||||
case PROP_STATE:
|
||||
- g_value_set_uint (value, priv->state);
|
||||
+ g_value_set_enum (value, priv->state);
|
||||
break;
|
||||
case PROP_ISSUED:
|
||||
g_value_set_string (value, priv->issued);
|
||||
@@ -368,7 +369,7 @@ pk_update_detail_set_property (GObject *object, guint prop_id, const GValue *val
|
||||
priv->cve_urls = g_strdupv (g_value_get_boxed (value));
|
||||
break;
|
||||
case PROP_RESTART:
|
||||
- priv->restart = g_value_get_uint (value);
|
||||
+ priv->restart = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_UPDATE_TEXT:
|
||||
g_free (priv->update_text);
|
||||
@@ -379,7 +380,7 @@ pk_update_detail_set_property (GObject *object, guint prop_id, const GValue *val
|
||||
priv->changelog = g_strdup (g_value_get_string (value));
|
||||
break;
|
||||
case PROP_STATE:
|
||||
- priv->state = g_value_get_uint (value);
|
||||
+ priv->state = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_ISSUED:
|
||||
g_free (priv->issued);
|
||||
@@ -472,8 +473,8 @@ pk_update_detail_class_init (PkUpdateDetailClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("restart", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_RESTART_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("restart", NULL, NULL,
|
||||
+ PK_TYPE_RESTART_ENUM, PK_RESTART_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_RESTART, pspec);
|
||||
|
||||
@@ -502,8 +503,8 @@ pk_update_detail_class_init (PkUpdateDetailClass *klass)
|
||||
*
|
||||
* Since: 0.5.4
|
||||
*/
|
||||
- pspec = g_param_spec_uint ("state", NULL, NULL,
|
||||
- 0, G_MAXUINT, PK_UPDATE_STATE_ENUM_UNKNOWN,
|
||||
+ pspec = g_param_spec_enum ("state", NULL, NULL,
|
||||
+ PK_TYPE_UPDATE_STATE_ENUM, PK_UPDATE_STATE_ENUM_UNKNOWN,
|
||||
G_PARAM_READWRITE);
|
||||
g_object_class_install_property (object_class, PROP_STATE, pspec);
|
||||
|
||||
--
|
||||
2.4.3
|
||||
|
||||
@ -6,8 +6,8 @@
|
||||
|
||||
Summary: Package management service
|
||||
Name: PackageKit
|
||||
Version: 1.0.8
|
||||
Release: 3%{?dist}
|
||||
Version: 1.0.9
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+ and LGPLv2+
|
||||
URL: http://www.freedesktop.org/software/PackageKit/
|
||||
Source0: http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz
|
||||
@ -17,8 +17,6 @@ Source1: cached-metadata.tar
|
||||
|
||||
# Fedora-specific: set Vendor.conf up for Fedora.
|
||||
Patch0: PackageKit-0.3.8-Fedora-Vendor.conf.patch
|
||||
# Revert "Correctly register enum properties" as this broke offline updates
|
||||
Patch1: 0001-Correctly-register-enum-properties.patch
|
||||
|
||||
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
|
||||
Requires: shared-mime-info
|
||||
@ -175,7 +173,6 @@ using PackageKit.
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1 -b .fedora
|
||||
%patch1 -p1 -R -b .register-enums
|
||||
|
||||
%build
|
||||
%configure \
|
||||
@ -316,6 +313,11 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || :
|
||||
%{_datadir}/gtk-doc/html/PackageKit
|
||||
|
||||
%changelog
|
||||
* Wed Sep 15 2015 Richard Hughes <rhughes@redhat.com> - 1.0.9-1
|
||||
- New upstream release
|
||||
- Check the offline action trigger before performing the update
|
||||
- Fix a race with the backend job thread creation
|
||||
|
||||
* Sat Sep 05 2015 Kalev Lember <klember@redhat.com> - 1.0.8-3
|
||||
- Rebuilt for librpm soname bump
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user