r11587 - in /desktop/experimental/vte/debian: changelog control control.in rules

lool at users.alioth.debian.org lool at users.alioth.debian.org
Tue Jun 19 07:31:15 UTC 2007


Author: lool
Date: Tue Jun 19 07:31:14 2007
New Revision: 11587

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=11587
Log:
* Pass proper configure flags to the udeb.
* Generate proper shlibs for the udeb.
* Build against the diretcfb Gtk flavor.

Modified:
    desktop/experimental/vte/debian/changelog
    desktop/experimental/vte/debian/control
    desktop/experimental/vte/debian/control.in
    desktop/experimental/vte/debian/rules

Modified: desktop/experimental/vte/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte/debian/changelog?rev=11587&op=diff
==============================================================================
--- desktop/experimental/vte/debian/changelog (original)
+++ desktop/experimental/vte/debian/changelog Tue Jun 19 07:31:14 2007
@@ -1,3 +1,11 @@
+vte (1:0.16.5-3) UNRELEASED; urgency=low
+
+  * Pass proper configure flags to the udeb.
+  * Generate proper shlibs for the udeb.
+  * Build against the diretcfb Gtk flavor.
+
+ -- Loic Minier <lool at dooz.org>  Tue, 19 Jun 2007 09:08:19 +0200
+
 vte (1:0.16.5-2) experimental; urgency=low
 
   * Add a new libvte9-udeb package.

Modified: desktop/experimental/vte/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte/debian/control?rev=11587&op=diff
==============================================================================
--- desktop/experimental/vte/debian/control (original)
+++ desktop/experimental/vte/debian/control Tue Jun 19 07:31:14 2007
@@ -2,13 +2,14 @@
 Section: libs
 Priority: optional
 Maintainer: Guilherme de S. Pastore <gpastore at debian.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Josselin Mouette <joss at debian.org>, Loic Minier <lool at dooz.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Loic Minier <lool at dooz.org>
 Standards-Version: 3.7.2
 XS-Python-Version: >= 2.3
 Build-Depends: cdbs (>= 0.4.43),
                debhelper (>= 5.0.37.2),
                libglib2.0-dev (> 2.9.0),
                libgtk2.0-dev (>= 2.6.0),
+               libgtk-directfb-2.0-dev (>= 2.6.0),
                gettext,
                python-gtk2-dev,
                python-all-dev (>= 2.3.5-11),

Modified: desktop/experimental/vte/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte/debian/control.in?rev=11587&op=diff
==============================================================================
--- desktop/experimental/vte/debian/control.in (original)
+++ desktop/experimental/vte/debian/control.in Tue Jun 19 07:31:14 2007
@@ -9,6 +9,7 @@
                debhelper (>= 5.0.37.2),
                libglib2.0-dev (> 2.9.0),
                libgtk2.0-dev (>= 2.6.0),
+               libgtk-directfb-2.0-dev (>= 2.6.0),
                gettext,
                python-gtk2-dev,
                python-all-dev (>= 2.3.5-11),

Modified: desktop/experimental/vte/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/vte/debian/rules?rev=11587&op=diff
==============================================================================
--- desktop/experimental/vte/debian/rules (original)
+++ desktop/experimental/vte/debian/rules Tue Jun 19 07:31:14 2007
@@ -18,7 +18,15 @@
 
 DEB_CONFIGURE_LIBEXECDIR := \$${prefix}/lib/$(libvteN)
 DEB_FIXPERMS_EXCLUDE := gnome-pty-helper
-DEB_DH_MAKESHLIBS_ARGS_ALL = -V '$(libvteN) (>= 1:0.16.0)'
+DEB_DH_MAKESHLIBS_ARGS_ALL = -V '$(libvteN) (>= 1:0.16.0)' --add-udeb=$(udeb)
+
+udeb_configure_flags := --disable-python \
+			--disable-gnome-pty-helper \
+			--disable-gtk-doc \
+			--without-x \
+			--without-xft2 \
+			--with-pangox \
+			--without-glX
 
 DEB_DESTDIR := $(CURDIR)/debian/tmp/main
 DEB_DESTDIR_$(udeb) := $(CURDIR)/debian/tmp/udeb
@@ -29,7 +37,15 @@
 # udeb rules
 configure/$(udeb):: $(DEB_BUILDDIR_$(udeb))/config.status
 $(DEB_BUILDDIR_$(udeb))/config.status:
+	# paint me ugly: Gtk 2.8 mixes the pkg-config files from both builds
+	# (x11/shared and directfb), so the gtk+2.0.pc from the directfb can't
+	# be used; we cheat and create a fake one higher in the PKG_CONFIG_PATH
+	# which is a symlink to the gtk+-directfb-2.0.pc
+	mkdir -p $(DEB_BUILDDIR_$(udeb))/pkg-config
+	cd $(DEB_BUILDDIR_$(udeb))/pkg-config && \
+		ln -sf /usr/lib/pkgconfig/gtk+-directfb-2.0.pc gtk+-2.0.pc
 	cd $(DEB_BUILDDIR_$(udeb)) && \
+		PKG_CONFIG_PATH=pkg-config \
 		$(DEB_CONFIGURE_SCRIPT_ENV) \
 			$(DEB_CONFIGURE_SCRIPT) \
 				$(DEB_CONFIGURE_NORMAL_ARGS) \




More information about the pkg-gnome-commits mailing list