r37791 - in /desktop/experimental/gdm3/debian: changelog control control.in gdm3.dirs gdm3.install libgdm.dirs libgdm.install rules
jbicha-guest at users.alioth.debian.org
jbicha-guest at users.alioth.debian.org
Sat May 18 23:38:46 UTC 2013
Author: jbicha-guest
Date: Sat May 18 23:38:46 2013
New Revision: 37791
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=37791
Log:
Split out libgdm into a separate package so that GNOME Shell
can use alternate display managers
Added:
desktop/experimental/gdm3/debian/libgdm.dirs
desktop/experimental/gdm3/debian/libgdm.install
Modified:
desktop/experimental/gdm3/debian/changelog
desktop/experimental/gdm3/debian/control
desktop/experimental/gdm3/debian/control.in
desktop/experimental/gdm3/debian/gdm3.dirs
desktop/experimental/gdm3/debian/gdm3.install
desktop/experimental/gdm3/debian/rules
Modified: desktop/experimental/gdm3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/changelog?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/changelog [utf-8] (original)
+++ desktop/experimental/gdm3/debian/changelog [utf-8] Sat May 18 23:38:46 2013
@@ -14,6 +14,10 @@
[ Thomas Bechtold ]
* debian/rules:
Remove unknown option --disable-scrollkeeper (Closes: #701609)
+
+ [ Tim Lunn ]
+ * Split out libgdm into a separate package so that GNOME Shell
+ can use alternate display managers
-- Thomas Bechtold <thomasbechtold at jpberlin.de> Mon, 25 Feb 2013 08:52:30 +0100
Modified: desktop/experimental/gdm3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/control?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/control [utf-8] (original)
+++ desktop/experimental/gdm3/debian/control [utf-8] Sat May 18 23:38:46 2013
@@ -2,12 +2,11 @@
#
# Modifications should be made to debian/control.in instead.
# This file is regenerated automatically in the clean target.
-
Source: gdm3
Section: gnome
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Josselin Mouette <joss at debian.org>, Laurent Bigonville <bigon at debian.org>, Michael Biebl <biebl at debian.org>, Sjoerd Simons <sjoerd at debian.org>
+Uploaders: Josselin Mouette <joss at debian.org>, Michael Biebl <biebl at debian.org>, Sjoerd Simons <sjoerd at debian.org>
Build-Depends: gnome-pkg-tools (>= 0.16.3),
debhelper (>= 8.1.0),
cdbs,
@@ -56,7 +55,7 @@
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
- ${gir:Depends},
+ libgdm (= ${binary:Version}),
adduser,
libpam-modules (>= 0.72-1),
libpam-runtime (>= 0.76-13.1),
@@ -105,3 +104,24 @@
.
This package contains the next generation GDM, which was developed
using the technologies on which GNOME 3 is based.
+
+Package: libgdm
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${gir:Depends}
+Breaks: gdm (<< 3.6.2)
+Replaces: gdm (<< 3.6.2)
+Description: Next generation GNOME Display Manager
+ GDM provides the equivalent of a "login:" prompt for X displays: it
+ asks for a login and starts X sessions.
+ .
+ It provides all the functionality of XDM, including XDMCP support for
+ managing remote displays, and extends it with the ability to start X
+ servers on demand.
+ .
+ The greeter is written using the GNOME libraries and hence looks like a
+ GNOME application - even to the extent of supporting themes!
+ .
+ This package contains the shared library required by gnome-shell.
Modified: desktop/experimental/gdm3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/control.in?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/control.in [utf-8] (original)
+++ desktop/experimental/gdm3/debian/control.in [utf-8] Sat May 18 23:38:46 2013
@@ -51,7 +51,7 @@
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends},
- ${gir:Depends},
+ libgdm (= ${binary:Version}),
adduser,
libpam-modules (>= 0.72-1),
libpam-runtime (>= 0.76-13.1),
@@ -100,3 +100,24 @@
.
This package contains the next generation GDM, which was developed
using the technologies on which GNOME 3 is based.
+
+Package: libgdm
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${gir:Depends}
+Breaks: gdm (<< 3.6.2)
+Replaces: gdm (<< 3.6.2)
+Description: Next generation GNOME Display Manager
+ GDM provides the equivalent of a "login:" prompt for X displays: it
+ asks for a login and starts X sessions.
+ .
+ It provides all the functionality of XDM, including XDMCP support for
+ managing remote displays, and extends it with the ability to start X
+ servers on demand.
+ .
+ The greeter is written using the GNOME libraries and hence looks like a
+ GNOME application - even to the extent of supporting themes!
+ .
+ This package contains the shared library required by gnome-shell.
Modified: desktop/experimental/gdm3/debian/gdm3.dirs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/gdm3.dirs?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/gdm3.dirs [utf-8] (original)
+++ desktop/experimental/gdm3/debian/gdm3.dirs [utf-8] Sat May 18 23:38:46 2013
@@ -2,7 +2,6 @@
etc/gdm3/Init
etc/gdm3/PreSession
etc/gdm3/PostSession
-usr/lib/gnome-shell
usr/share/gdm/BuiltInSessions
usr/share/gdm/greeter-settings
var/lib/gdm3
Modified: desktop/experimental/gdm3/debian/gdm3.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/gdm3.install?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/gdm3.install [utf-8] (original)
+++ desktop/experimental/gdm3/debian/gdm3.install [utf-8] Sat May 18 23:38:46 2013
@@ -2,3 +2,9 @@
debian/greeter.gsettings etc/gdm3
debian/default.desktop usr/share/gdm/BuiltInSessions
debian/insserv.conf.d etc
+etc/*
+usr/bin/gdm-screenshot
+usr/lib/gdm/gdm-*
+usr/sbin/gdm
+usr/share/*
+var/*
Added: desktop/experimental/gdm3/debian/libgdm.dirs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/libgdm.dirs?rev=37791&op=file
==============================================================================
--- desktop/experimental/gdm3/debian/libgdm.dirs (added)
+++ desktop/experimental/gdm3/debian/libgdm.dirs [utf-8] Sat May 18 23:38:46 2013
@@ -1,0 +1,1 @@
+usr/lib/gnome-shell
Added: desktop/experimental/gdm3/debian/libgdm.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/libgdm.install?rev=37791&op=file
==============================================================================
--- desktop/experimental/gdm3/debian/libgdm.install (added)
+++ desktop/experimental/gdm3/debian/libgdm.install [utf-8] Sat May 18 23:38:46 2013
@@ -1,0 +1,3 @@
+usr/bin/gdmflexiserver
+usr/lib/gdm/libgdm*
+usr/lib/gdm/Gdm-1.0.typelib
Modified: desktop/experimental/gdm3/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/rules?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/rules [utf-8] (original)
+++ desktop/experimental/gdm3/debian/rules [utf-8] Sat May 18 23:38:46 2013
@@ -49,9 +49,9 @@
DEB_DH_INSTALLINIT_ARGS := --noscripts
-DEB_DH_MAKESHLIBS_ARGS_gdm3 := --no-act
+DEB_DH_MAKESHLIBS_ARGS_libgdm := -V --no-act
-DEB_DH_GIREPOSITORY_ARGS_gdm3 := -l$(CURDIR)/gui/libgdm /usr/lib/gdm/
+DEB_DH_GIREPOSITORY_ARGS_libgdm := -l$(CURDIR)/gui/libgdm /usr/lib/gdm/
binary-install/gdm3::
mv debian/gdm3/usr/sbin/gdm-binary debian/gdm3/usr/sbin/gdm3
@@ -71,9 +71,11 @@
rm -f debian/gdm3/etc/pam.d/gdm
rm -f debian/gdm3/etc/pam.d/gdm-autologin
rm -f debian/gdm3/usr/share/gdm/autostart/LoginWindow/gnome-session-check-accelerated.desktop
- cd debian/gdm3/usr/lib/gdm && \
+
+binary-install/libgdm::
+ cd debian/libgdm/usr/lib/gdm && \
rm -f lib*.a lib*.la lib*.so *.gir
- cd debian/gdm3/usr/lib/gnome-shell && \
+ cd debian/libgdm/usr/lib/gnome-shell && \
ln -s ../gdm/*.typelib . && ln -s ../gdm/libgdm*.so.? .
INFILES := $(wildcard debian/*.desktop.in)
@@ -85,7 +87,6 @@
build/gdm3:: $(OUTFILES)
MANPAGES := $(patsubst %.pod,%,$(wildcard debian/*.pod))
-
common-build-arch:: $(MANPAGES)
clean::
More information about the pkg-gnome-commits
mailing list