~ubuntu-branches/ubuntu/maverick/pyclutter/maverick

« back to all changes in this revision

Viewing changes to clutter-gtk/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Emilio Pozuelo Monfort, Ross Burton, Luca Bruno, Emilio Pozuelo Monfort
  • Date: 2009-09-03 23:41:58 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20090903234158-hpzhlkarkmykmnlj
Tags: 1.0.0-1
[ Ross Burton ]
* Bump libclutter-gtk-0.8-dev to 0.8.2 for pycluttergtk (Closes: #505918)
* Package the API documentation, add build-depends on xsltproc

[ Luca Bruno ]
* New upstream release.
* debian/TODO deleted.
* debian/control.in created and added pkg-gnome team to Uploaders.
* debian/rules:
  - Include uploaders.mk, gnome.mk and gnome-get-source.mk.
* debian/control:
  - Bump Standards-Version to 3.8.3, no changes needed.
  - Build-Depends:
    + Bump to libclutter-1.0-dev
    + Remove libclutter-gtk, libclutter-cairo, python-gst and libclutter-gst
      as bindings have been dropped upstream.
    + Remove python and python-dev.
    + Add gnome-pkg-tools.
  - Package python-clutter-dbg:
    + Section is debug.
    + Remove shlibs:Depends and python:Depends.
  - Add python-clutter-dev.
  - Add misc:Depends to python-clutter-doc.
  - Add Vcs-* fields.
  - Split Build-Depends on more lines.
* debian/examples:
  - Ship .png files. Closes: #473315
* debian/copyright:
  - Update download url to http://www.clutter-project.org/sources/pyclutter.
  - Update copyright holders according to upstream AUTHORS and README.

[ Emilio Pozuelo Monfort ]
* Add python-dev build dependency back, it's needed to build the package.
* Add homepage.
* Set python-clutter-dev to section python.
* Use different synopsis for python-clutter and python-clutter-dbg.
* debian/copyright: The license is LGPL 2.1, not 2.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# python scripts & extension modules
2
 
pkgpythondir = $(pyexecdir)
3
 
pkgpyexecdir = $(pyexecdir)
4
 
 
5
 
# clutter python extension modules
6
 
pycluttergtkexecdir = $(pkgpyexecdir)/cluttergtk
7
 
 
8
 
INCLUDES = $(PYTHON_INCLUDES) $(PYGTK_CFLAGS)
9
 
 
10
 
pycluttergtkexec_PYTHON = __init__.py
11
 
pycluttergtkexec_LTLIBRARIES = _cluttergtk.la
12
 
 
13
 
common_ldflags = -module -avoid-version
14
 
 
15
 
CLUTTERGTK_DEFS = cluttergtk.defs
16
 
CLEANFILES = cluttergtk.c
17
 
EXTRA_DIST = $(CLUTTERGTK_DEFS) cluttergtk.override
18
 
cluttergtk.c: $(CLUTTERGTK_DEFS) cluttergtk.override
19
 
_cluttergtk_la_CFLAGS = $(CLUTTERGTK_CFLAGS)
20
 
_cluttergtk_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_cluttergtk
21
 
_cluttergtk_la_LIBADD = $(PYGTK_LIBS) $(CLUTTERGTK_LIBS)
22
 
_cluttergtk_la_SOURCES = cluttergtkmodule.c
23
 
nodist__cluttergtk_la_SOURCES = cluttergtk.c
24
 
 
25
 
defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs
26
 
defs_DATA = $(CLUTTERGTK_DEFS)
27
 
 
28
 
# code generator
29
 
.defs.c:
30
 
        @echo "***INFO*** Generating $*.c from $*.defs" \
31
 
        && ( $(PYGTK_CODEGEN) \
32
 
            -I $(srcdir) \
33
 
            --py_ssize_t-clean \
34
 
            --register $(PYGTK_DEFSDIR)/gtk-types.defs \
35
 
            --register $(top_srcdir)/clutter/clutter-base-types.defs \
36
 
            --override $(srcdir)/$*.override \
37
 
            --prefix py$* $<) > gen-$*.c \
38
 
        && cp -f gen-$*.c $*.c \
39
 
        && rm -f gen-$*.c