diff --git a/gdm.changes b/gdm.changes index 09f9652..d1a8a38 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,7 +1,8 @@ ------------------------------------------------------------------- Thu Dec 8 19:53:53 UTC 2011 - dimstar@opensuse.org -- Split typelib file into typelib-1_0-GdmGreeter-1_0. +- Split typelib file into typelib-1_0-GdmGreeter-1_0 subpackage. +- Add typelib-1_0-GdmGreeter-1_0 Requires to devel subpackage. ------------------------------------------------------------------- Fri Nov 4 14:23:29 UTC 2011 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index d61de14..be4dbf2 100644 --- a/gdm.spec +++ b/gdm.spec @@ -15,16 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - # FIXME: need to check what should be done to enable this (at least adapt the pam files). See bnc#699999 %define enable_split_authentication 0 Name: gdm +Version: 3.2.0 +Release: 0 +Summary: The GNOME Display Manager License: GPL-2.0+ Group: System/GUI/GNOME -Version: 3.2.0 -Release: 1 -Summary: The GNOME Display Manager Url: http://projects.gnome.org/gdm/ Source: http://download.gnome.org/sources/gdm/3.2/%{name}-%{version}.tar.bz2 Source1: gdm.pamd @@ -137,7 +136,6 @@ The GNOME Display Manager is a system service that is responsible for providing graphical log-ins and managing local and remote displays. %package -n libgdmgreeter1 -License: GPL-2.0+ Summary: Client Library for Communicating with GDM Greeter Server Group: System/Libraries Recommends: gdm @@ -146,8 +144,18 @@ Recommends: gdm The GNOME Display Manager is a system service that is responsible for providing graphical log-ins and managing local and remote displays. +%package -n typelib-1_0-GdmGreeter-1_0 +Summary: Client Library for Communicating with GDM Greeter Server -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-GdmGreeter-1_0 +The GNOME Display Manager is a system service that is responsible for +providing graphical log-ins and managing local and remote displays. + +This package provides the GObject Introspection bindings for +communicating with the GDM greeter server. + %package -n libgdmsimplegreeter1 -License: GPL-2.0+ Summary: Library for GDM Simple Greeter Extensions Group: System/Libraries Recommends: gdm @@ -156,19 +164,9 @@ Recommends: gdm The GNOME Display Manager is a system service that is responsible for providing graphical log-ins and managing local and remote displays. -%package -n typelib-1_0-GdmGreeter-1_0 -Summary: Library for GDM Simple Greeter Extensions -Group: System/Libraries - -%description -n typelib-1_0-GdmGreeter-1_0 -The GNOME Display Manager is a system service that is responsible for -providing graphical log-ins and managing local and remote displays. - %if %{enable_split_authentication} %package simple-greeter-extensions - -License: GPL-2.0+ Summary: GDM Simple Greeter Extensions -- Fingerprint and Smartcard Support Group: System/Libraries Supplements: gdm @@ -180,11 +178,11 @@ providing graphical log-ins and managing local and remote displays. %endif %package devel -License: GPL-2.0+ Summary: Libraries for GDM -- Development Files Group: Development/Libraries/GNOME Requires: libgdmgreeter1 = %{version} Requires: libgdmsimplegreeter1 = %{version} +Requires: typelib-1_0-GdmGreeter-1_0 = %{version} Provides: libgdmsimplegreeter-devel = %{version} Obsoletes: libgdmsimplegreeter-devel < %{version} @@ -193,7 +191,6 @@ The GNOME Display Manager is a system service that is responsible for providing graphical log-ins and managing local and remote displays. %package branding-upstream -License: GPL-2.0+ Summary: The GNOME Display Manager -- Upstream default configuration Group: System/GUI/GNOME Requires: %{name} = %{version} @@ -212,7 +209,6 @@ providing graphical log-ins and managing local and remote displays. This package provides the upstream default configuration for gdm. %package -n gdmflexiserver -License: GPL-2.0+ Summary: Gdmflexiserver Compatibility Wrapper for Display Managers Group: System/GUI/GNOME Suggests: gdm