After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 692525 - keyboard: Adapt to gnome-xkb-info API change
keyboard: Adapt to gnome-xkb-info API change
Status: RESOLVED OBSOLETE
Product: gnome-settings-daemon
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
3.10
Depends on: 692413
Blocks:
 
 
Reported: 2013-01-25 13:30 UTC by Rui Matos
Modified: 2019-03-20 11:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
configure: Move some pkg-config checks to shared definitions (13.13 KB, patch)
2013-01-25 13:30 UTC, Rui Matos
reviewed Details | Review
keyboard: Adapt to gnome-xkb-info API change (4.11 KB, patch)
2013-01-25 13:30 UTC, Rui Matos
committed Details | Review
build: Move some pkg-config checks to shared definitions (13.13 KB, patch)
2013-01-25 13:53 UTC, Rui Matos
needs-work Details | Review

Description Rui Matos 2013-01-25 13:30:24 UTC
See patches.
Comment 1 Rui Matos 2013-01-25 13:30:26 UTC
Created attachment 234386 [details] [review]
configure: Move some pkg-config checks to shared definitions

These are already used by many plugins and the daemon so they might as
well go into common modules.
Comment 2 Rui Matos 2013-01-25 13:30:29 UTC
Created attachment 234387 [details] [review]
keyboard: Adapt to gnome-xkb-info API change
Comment 3 Bastien Nocera 2013-01-25 13:38:01 UTC
Review of attachment 234386 [details] [review]:

Prefix with "build" not "configure".

::: configure.ac
@@ +68,2 @@
 	gsettings-desktop-schemas >= $GSETTINGS_DESKTOP_SCHEMAS_REQUIRED_VERSION
+        gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION

why is gnome-desktop-3.0 a requirement for the *daemon*?
Comment 4 Bastien Nocera 2013-01-25 13:39:21 UTC
Review of attachment 234387 [details] [review]:

Looks good.
Comment 5 Rui Matos 2013-01-25 13:53:42 UTC
Created attachment 234395 [details] [review]
build: Move some pkg-config checks to shared definitions

--
(In reply to comment #3)
> Prefix with "build" not "configure".

Ok.

> ::: configure.ac
> @@ +68,2 @@
>      gsettings-desktop-schemas >= $GSETTINGS_DESKTOP_SCHEMAS_REQUIRED_VERSION
> +        gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
>
> why is gnome-desktop-3.0 a requirement for the *daemon*?

That commit:

d8c158e7 Create a reference to a GnomePnpIds object to speed up loading
Comment 6 Rui Matos 2013-01-25 14:59:34 UTC
Comment on attachment 234387 [details] [review]
keyboard: Adapt to gnome-xkb-info API change

Attachment 234387 [details] pushed as 8174dcd - keyboard: Adapt to gnome-xkb-info API change
Comment 7 Bastien Nocera 2013-02-13 16:17:27 UTC
Review of attachment 234395 [details] [review]:

::: configure.ac
@@ +68,2 @@
 	gsettings-desktop-schemas >= $GSETTINGS_DESKTOP_SCHEMAS_REQUIRED_VERSION
+        gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION

> That commit:
> d8c158e7 Create a reference to a GnomePnpIds object to speed up loading

It's a bug fix for that bug, please commit separately.

@@ -110,2 @@
 dnl ---------------------------------------------------------------------------
-dnl - Check for libnotify

I'm fine with that, but it should be a separate patch.

@@ +130,3 @@
 dnl ---------------------------------------------------------------------------
 
+PKG_CHECK_MODULES(COMMON, kbproto xi)

Are you dropping x11 because it's a dep of one/both of those? Then please make this a separate patch.

@@ +144,3 @@
 dnl ---------------------------------------------------------------------------
 
+PKG_CHECK_MODULES(MOUSE, xi)

Ditto.

::: plugins/background/Makefile.am
@@ -20,3 @@
 	$(PLUGIN_CFLAGS)		\
 	$(SETTINGS_PLUGIN_CFLAGS)	\
-	$(BACKGROUND_CFLAGS)		\

Please keep this code as-is, even if the variables don't actually exist. There's a seperate bug and patch about removing it all.
Comment 8 GNOME Infrastructure Team 2019-03-20 11:07:35 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/202.