r22024 - in /packages/unstable/gnome-shell/debian: control control.in rules

kov at users.alioth.debian.org kov at users.alioth.debian.org
Tue Oct 20 18:23:45 UTC 2009


Author: kov
Date: Tue Oct 20 18:23:45 2009
New Revision: 22024

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=22024
Log:
Make dh_girepository work for us

Modified:
    packages/unstable/gnome-shell/debian/control
    packages/unstable/gnome-shell/debian/control.in
    packages/unstable/gnome-shell/debian/rules

Modified: packages/unstable/gnome-shell/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gnome-shell/debian/control?rev=22024&op=diff
==============================================================================
--- packages/unstable/gnome-shell/debian/control [utf-8] (original)
+++ packages/unstable/gnome-shell/debian/control [utf-8] Tue Oct 20 18:23:45 2009
@@ -38,6 +38,7 @@
 Package: gnome-shell
 Architecture: any
 Depends: ${gir:Depends},
+         gir1.0-mutter-2.28,
          ${shlibs:Depends},
          ${misc:Depends},
          mutter

Modified: packages/unstable/gnome-shell/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gnome-shell/debian/control.in?rev=22024&op=diff
==============================================================================
--- packages/unstable/gnome-shell/debian/control.in [utf-8] (original)
+++ packages/unstable/gnome-shell/debian/control.in [utf-8] Tue Oct 20 18:23:45 2009
@@ -38,6 +38,7 @@
 Package: gnome-shell
 Architecture: any
 Depends: ${gir:Depends},
+         gir1.0-mutter-2.28,
          ${shlibs:Depends},
          ${misc:Depends},
          mutter

Modified: packages/unstable/gnome-shell/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/gnome-shell/debian/rules?rev=22024&op=diff
==============================================================================
--- packages/unstable/gnome-shell/debian/rules [utf-8] (original)
+++ packages/unstable/gnome-shell/debian/rules [utf-8] Tue Oct 20 18:23:45 2009
@@ -8,6 +8,16 @@
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 
 $(patsubst %,binary-predeb/%,$(DEB_ALL_PACKAGES)) ::
-	dh_girepository -p$(cdbs_curpkg)
+	# Dirty hack to work-around dh_girepository limitation
+	# Should we make it scan for typelib files everywhere?
+	mkdir -p debian/gnome-shell/usr/lib/girepository-1.0
+	cp debian/gnome-shell/usr/lib/gnome-shell/*typelib \
+		debian/gnome-shell/usr/lib/girepository-1.0/
+	# Also... hrm. What do we do regarding these other "private"
+	# ones?
+	cp /usr/lib/mutter/*typelib \
+		debian/gnome-shell/usr/lib/girepository-1.0/
+	dh_girepository -p$(cdbs_curpkg) -l src:/usr/lib/mutter/
+	rm -rf debian/gnome-shell/usr/lib/girepository-1.0
 
 DEB_CONFIGURE_EXTRA_FLAGS += --enable-compile-warnings=yes




More information about the pkg-gnome-commits mailing list