r18126 - in /packages/unstable/goocanvasmm/debian: changelog control control.in libgoocanvasmm-dev.install libgoocanvasmm-doc.doc-base.goocanvasmm-reference libgoocanvasmm-doc.examples libgoocanvasmm-doc.install libgoocanvasmm-doc.links rules

laney-guest at users.alioth.debian.org laney-guest at users.alioth.debian.org
Fri Jan 2 20:35:32 UTC 2009


Author: laney-guest
Date: Fri Jan  2 20:35:32 2009
New Revision: 18126

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=18126
Log:
Bring into 2009

Added:
    packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference
    packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.examples
    packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.install
    packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.links
Modified:
    packages/unstable/goocanvasmm/debian/changelog
    packages/unstable/goocanvasmm/debian/control
    packages/unstable/goocanvasmm/debian/control.in
    packages/unstable/goocanvasmm/debian/libgoocanvasmm-dev.install
    packages/unstable/goocanvasmm/debian/rules

Modified: packages/unstable/goocanvasmm/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/changelog?rev=18126&op=diff
==============================================================================
--- packages/unstable/goocanvasmm/debian/changelog (original)
+++ packages/unstable/goocanvasmm/debian/changelog Fri Jan  2 20:35:32 2009
@@ -7,6 +7,5 @@
   [ Loic Minier ]
   * Add ${misc:Depends} and ${shlibs:Depends} to the -dev package and drop the
     libc-dev as it's in build-essential.
-  * Drop XS- in front of DMUA header.
 
  -- Iain Lane <laney at ubuntu.com>  Fri, 19 Dec 2008 14:11:00 +0000

Modified: packages/unstable/goocanvasmm/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/control?rev=18126&op=diff
==============================================================================
--- packages/unstable/goocanvasmm/debian/control (original)
+++ packages/unstable/goocanvasmm/debian/control Fri Jan  2 20:35:32 2009
@@ -2,8 +2,7 @@
 Priority: optional
 Maintainer: Iain Lane <laney at ubuntu.com>
 Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-DM-Upload-Allowed: yes
-Homepage: http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/
+Homepage: http://live.gnome.org/GooCanvas
 Build-Depends: cdbs,
                debhelper (>= 5),
                dpkg-dev (>= 1.13.19),
@@ -12,6 +11,7 @@
                libglibmm-2.4-dev (>= 2.14.2),
                chrpath,
                autotools-dev,
+               doxygen,
                gnome-pkg-tools
 Standards-Version: 3.8.0
 Section: libs
@@ -33,6 +33,21 @@
  .
  This package contains the development files.
 
+Package: libgoocanvasmm-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         lynx | www-browser,
+         doc-base
+Description: C++ bindings for GooCanvas - development files
+ GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for
+ drawing. It has a model/view split, and uses interfaces for canvas items and
+ views, so you can easily turn any application object into canvas items.
+ goocanvasmm is the C++ wrapper for GooCanvas
+ .
+ This package contains the documentation and example files.
+
 Package: libgoocanvasmm-0.1-4
 Section: libs
 Architecture: any

Modified: packages/unstable/goocanvasmm/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/control.in?rev=18126&op=diff
==============================================================================
--- packages/unstable/goocanvasmm/debian/control.in (original)
+++ packages/unstable/goocanvasmm/debian/control.in Fri Jan  2 20:35:32 2009
@@ -2,8 +2,7 @@
 Priority: optional
 Maintainer: Iain Lane <laney at ubuntu.com>
 Uploaders: @GNOME_TEAM@
-DM-Upload-Allowed: yes
-Homepage: http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/
+Homepage: http://live.gnome.org/GooCanvas
 Build-Depends: cdbs,
                debhelper (>= 5),
                dpkg-dev (>= 1.13.19),
@@ -12,6 +11,7 @@
                libglibmm-2.4-dev (>= 2.14.2),
                chrpath,
                autotools-dev,
+               doxygen,
                gnome-pkg-tools
 Standards-Version: 3.8.0
 Section: libs
@@ -33,6 +33,21 @@
  .
  This package contains the development files.
 
+Package: libgoocanvasmm-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         lynx | www-browser,
+         doc-base
+Description: C++ bindings for GooCanvas - development files
+ GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for
+ drawing. It has a model/view split, and uses interfaces for canvas items and
+ views, so you can easily turn any application object into canvas items.
+ goocanvasmm is the C++ wrapper for GooCanvas
+ .
+ This package contains the documentation and example files.
+
 Package: libgoocanvasmm-0.1-4
 Section: libs
 Architecture: any

Modified: packages/unstable/goocanvasmm/debian/libgoocanvasmm-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/libgoocanvasmm-dev.install?rev=18126&op=diff
==============================================================================
--- packages/unstable/goocanvasmm/debian/libgoocanvasmm-dev.install (original)
+++ packages/unstable/goocanvasmm/debian/libgoocanvasmm-dev.install Fri Jan  2 20:35:32 2009
@@ -1,4 +1,3 @@
 debian/tmp/usr/include/*
 debian/tmp/usr/lib/lib*.so
 debian/tmp/usr/lib/pkgconfig/*
-debian/tmp/usr/lib/*.la

Added: packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference?rev=18126&op=file
==============================================================================
--- packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference (added)
+++ packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference Fri Jan  2 20:35:32 2009
@@ -1,0 +1,9 @@
+Document: goocanvasmm-reference
+Title: goocanvasmm Reference Manual
+Author: Doxygen
+Abstract: Reference Manual for goocanvasmm (C++ bindings for goocanvas)
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/libgoocanvasmm-doc/reference/html/index.html
+Files: /usr/share/doc/libgoocanvasmm-doc/reference/html/*.html

Added: packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.examples
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.examples?rev=18126&op=file
==============================================================================
--- packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.examples (added)
+++ packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.examples Fri Jan  2 20:35:32 2009
@@ -1,0 +1,1 @@
+examples/*

Added: packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.install?rev=18126&op=file
==============================================================================
--- packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.install (added)
+++ packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.install Fri Jan  2 20:35:32 2009
@@ -1,0 +1,1 @@
+docs/reference/html usr/share/doc/libgoocanvasmm-doc/reference/

Added: packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.links
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.links?rev=18126&op=file
==============================================================================
--- packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.links (added)
+++ packages/unstable/goocanvasmm/debian/libgoocanvasmm-doc.links Fri Jan  2 20:35:32 2009
@@ -1,0 +1,1 @@
+usr/share/doc/libgoocanvasmm-doc usr/share/doc/goocanvasmm

Modified: packages/unstable/goocanvasmm/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm/debian/rules?rev=18126&op=diff
==============================================================================
--- packages/unstable/goocanvasmm/debian/rules (original)
+++ packages/unstable/goocanvasmm/debian/rules Fri Jan  2 20:35:32 2009
@@ -2,16 +2,21 @@
 
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
+-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
-SONAME_VERSION = 0.1-4
+GNOME_MODULE := goocanvasmm
 
-DEB_SHLIBDEPS_INCLUDE_libgoocanvasmm-$(SONAME_VERSION) := debian/libgoocanvasmm-$(SONAME_VERSION)/usr/lib
+SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libgoocanvasmm-[0-9\.]+-[0-9][0-9a-z]*)[[:space:]]*$$/\1/p' debian/control)
 
 # Most of the docs aren't necessary 
 DEB_INSTALL_DOCS_ALL = NEWS
 
-DEB_INSTALL_CHANGELOGS_ALL = ChangeLog
+DEB_INSTALL_EXAMPLES_libgoocanvasmm-doc += -XMakefile -X.deps -X.libs -X.o
 
-binary-post-install/libgoocanvasmm-$(SONAME_VERSION)::
-	chrpath -d debian/libgoocanvasmm-$(SONAME_VERSION)/usr/lib/*.so*
+build/libgoocanvasmm-doc::
+	$(MAKE) -C $(CURDIR)/docs/reference all
+
+binary-post-install/$(SHARED_PKG)::
+	chrpath -d debian/$(SHARED_PKG)/usr/lib/*.so*




More information about the pkg-gnome-commits mailing list