Fixing cally.pc.in and moving include headers to previous directory
authorAlejandro Piñeiro <apinheiro@igalia.com>
Mon, 4 Oct 2010 00:17:40 +0000 (02:17 +0200)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 4 Oct 2010 12:05:02 +0000 (13:05 +0100)
After commit 8dd8fbdb some errors appear if you try work directly
against cally:

 * cally.pc.in removed some elements. After install clutter, doing
   pkg-config --cflags cally-1.0
   fails due missing winsys

 * cally headers were moved from clutter-1.0/cally to
   clutter-1.0/clutter/cally.  Applications using it (yes I know,
   nobody is officially using it) would require to:
    * Change their include.
    * Add directly a dependency to cally, in order to use the cally.pc
      file with the correct directory include.

Note: Take into account that accessibility support still works (ie:
clutter_get_accessibility_enabled). This bug only prevents
applications to work directly against cally (ie: create a CallyActor
subclass)

http://bugzilla.clutter-project.org/show_bug.cgi?id=2353

Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
clutter/Makefile.am
clutter/cally/cally.pc.in

index 9fd3ca6..b7cefaf 100644 (file)
@@ -51,7 +51,8 @@ BUILT_GIRSOURCES =
 INTROSPECTION_GIRS =
 
 # the base include path for headers
-clutter_includedir = $(includedir)/clutter-$(CLUTTER_API_VERSION)/clutter
+clutter_base_includedir = $(includedir)/clutter-$(CLUTTER_API_VERSION)
+clutter_includedir = $(clutter_base_includedir)/clutter
 
 # pkg-config files
 pc_files =
@@ -526,7 +527,7 @@ cally_sources_private = \
        $(srcdir)/cally/cally-actor-private.h   \
        $(NULL)
 
-cally_includedir = $(clutter_includedir)/cally
+cally_includedir = $(clutter_base_includedir)/cally
 cally_include_HEADERS = $(cally_sources_h)
 
 pc_files += cally/cally-$(CLUTTER_API_VERSION).pc
index 16e696c..dbb34fa 100644 (file)
@@ -3,6 +3,12 @@ exec_prefix=@exec_prefix@
 libdir=@libdir@
 includedir=@includedir@
 
+apiversion=@CLUTTER_API_VERSION@
+winsys=@CLUTTER_WINSYS@
+soname_infix=@CLUTTER_SONAME_INFIX@
+cogl_driver=@COGL_DRIVER@
+requires=@CLUTTER_REQUIRES@
+
 Name: Cally
 Description: Clutter Accessibility Implementation Library
 Version: @VERSION@