r28129 - in /packages/experimental/libpeas/debian: changelog control control.in libpeas-dev.install rules

mpitt at users.alioth.debian.org mpitt at users.alioth.debian.org
Tue May 31 13:05:13 UTC 2011


Author: mpitt
Date: Tue May 31 13:05:12 2011
New Revision: 28129

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=28129
Log:
* Enable Vala support:
  - debian/control.in: Add valac build dependency. configure picks that up
    and enables Vala support.
  - debian/rules: Call vapigen to build a vapi from generated gir.
  - debian/libpeas-dev.install: Ship libpeas-1.0.vapi.

Modified:
    packages/experimental/libpeas/debian/changelog
    packages/experimental/libpeas/debian/control
    packages/experimental/libpeas/debian/control.in
    packages/experimental/libpeas/debian/libpeas-dev.install
    packages/experimental/libpeas/debian/rules

Modified: packages/experimental/libpeas/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libpeas/debian/changelog?rev=28129&op=diff
==============================================================================
--- packages/experimental/libpeas/debian/changelog [utf-8] (original)
+++ packages/experimental/libpeas/debian/changelog [utf-8] Tue May 31 13:05:12 2011
@@ -2,6 +2,13 @@
 
   [ Michael Terry ]
   * debian/libpeas-1.0-0.symbols: add symbols file
+
+  [ Martin Pitt ]
+  * Enable Vala support:
+    - debian/control.in: Add valac build dependency. configure picks that up
+      and enables Vala support.
+    - debian/rules: Call vapigen to build a vapi from generated gir.
+    - debian/libpeas-dev.install: Ship libpeas-1.0.vapi.
 
  -- Sebastien Bacher <seb128 at debian.org>  Tue, 17 May 2011 16:54:09 +0200
 

Modified: packages/experimental/libpeas/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libpeas/debian/control?rev=28129&op=diff
==============================================================================
--- packages/experimental/libpeas/debian/control [utf-8] (original)
+++ packages/experimental/libpeas/debian/control [utf-8] Tue May 31 13:05:12 2011
@@ -6,7 +6,7 @@
 Source: libpeas
 Priority: extra
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Emilio Pozuelo Monfort <pochu at debian.org>, Frederic Peters <fpeters at debian.org>, Sjoerd Simons <sjoerd at debian.org>
+Uploaders: Emilio Pozuelo Monfort <pochu at debian.org>, Frederic Peters <fpeters at debian.org>, Sebastien Bacher <seb128 at debian.org>, Sjoerd Simons <sjoerd at debian.org>
 Build-Depends: cdbs,
                debhelper (>= 8),
                gnome-pkg-tools,
@@ -19,7 +19,8 @@
                libgtk-3-dev,
                libseed-gtk3-dev (>= 2.91.91),
                python-dev (>= 2.5.2),
-               python-gobject-dev (>= 2.20.0)
+               python-gobject-dev (>= 2.20.0),
+               valac
 Standards-Version: 3.9.1
 Section: libs
 Homepage: http://live.gnome.org/Libpeas

Modified: packages/experimental/libpeas/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libpeas/debian/control.in?rev=28129&op=diff
==============================================================================
--- packages/experimental/libpeas/debian/control.in [utf-8] (original)
+++ packages/experimental/libpeas/debian/control.in [utf-8] Tue May 31 13:05:12 2011
@@ -14,7 +14,8 @@
                libgtk-3-dev,
                libseed-gtk3-dev (>= 2.91.91),
                python-dev (>= 2.5.2),
-               python-gobject-dev (>= 2.20.0)
+               python-gobject-dev (>= 2.20.0),
+               valac
 Standards-Version: 3.9.1
 Section: libs
 Homepage: http://live.gnome.org/Libpeas

Modified: packages/experimental/libpeas/debian/libpeas-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libpeas/debian/libpeas-dev.install?rev=28129&op=diff
==============================================================================
--- packages/experimental/libpeas/debian/libpeas-dev.install [utf-8] (original)
+++ packages/experimental/libpeas/debian/libpeas-dev.install [utf-8] Tue May 31 13:05:12 2011
@@ -2,3 +2,4 @@
 usr/lib/*.so
 usr/lib/pkgconfig
 usr/share/gir-1.0
+libpeas/*.vapi /usr/share/vala/vapi

Modified: packages/experimental/libpeas/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libpeas/debian/rules?rev=28129&op=diff
==============================================================================
--- packages/experimental/libpeas/debian/rules [utf-8] (original)
+++ packages/experimental/libpeas/debian/rules [utf-8] Tue May 31 13:05:12 2011
@@ -7,6 +7,10 @@
 include /usr/share/gnome-pkg-tools/1/rules/check-dist.mk
 include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
+common-post-build-arch::
+	# build vapi interface from gir
+	cd libpeas; vapigen --library peas-1.0 Peas-1.0.gir
+
 $(patsubst %,binary-predeb/%,$(DEB_ALL_PACKAGES)) ::
 	dh_girepository -p$(cdbs_curpkg)
 




More information about the pkg-gnome-commits mailing list