Changeset 25

Show
Ignore:
Timestamp:
02/13/07 15:44:38 (2 years ago)
Author:
inz
Message:

Allow building with libhildon1.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • osso-xterm/trunk/configure.ac

    r24 r25  
    1 AC_INIT([osso-xterm],[0.13.mh19]) 
     1AC_INIT([osso-xterm],[0.13.mh20]) 
    22 
    33dnl Initialize automake 
     
    3636AC_SUBST(VTE_CFLAGS) 
    3737 
    38 PKG_CHECK_MODULES(HILDON_LIBS, hildon-libs >= 0.12.0) 
     38PKG_CHECK_MODULES(HILDON, hildon-1 >= 0.9.9, hildon1=yes, hildon1=no) 
     39if test "$hildon1" == "yes"; then 
     40        AC_DEFINE(HILDON, 1, [Version of hildon libraries]) 
     41else 
     42        PKG_CHECK_MODULES(HILDON_LIBS, hildon-libs >= 0.12.0) 
     43        AC_DEFINE(HILDON, 0, [Version of hildon libraries]) 
     44fi 
     45AC_SUBST(HILDON_LIBS) 
     46AC_SUBST(HILDON_CFLAGS) 
    3947AC_SUBST(HILDON_LIBS_LIBS) 
    4048AC_SUBST(HILDON_LIBS_CFLAGS) 
  • osso-xterm/trunk/debian/changelog

    r24 r25  
     1osso-xterm (0.13.mh20) unstable; urgency=low 
     2 
     3  * Allow building with libhildon1. 
     4 
     5 -- Santtu Lakkala <inz@inz.fi>  Tue, 13 Feb 2007 15:44:12 +0200 
     6 
    17osso-xterm (0.13.mh19) unstable; urgency=low 
    28 
  • osso-xterm/trunk/debian/control

    r19 r25  
    33Priority: optional 
    44Maintainer: Santtu Lakkala <inz@inz.fi> 
    5 Build-Depends: debhelper (>= 4.0.0), libvte-dev, libdbus-1-dev, libgconf2-dev, libdbus-glib-1-dev, libglib2.0-dev, hildon-libs-dev (>= 0.12.0), libosso-dev, osso-browser-interface-dev 
     5Build-Depends: debhelper (>= 4.0.0), libvte-dev, libdbus-1-dev, libgconf2-dev, libdbus-glib-1-dev, libglib2.0-dev, libhildon1-dev (>= 0.9.9) || hildon-libs-dev (>= 0.12.0), libosso-dev, osso-browser-interface-dev 
    66Standards-Version: 3.6.2.1 
    77 
  • osso-xterm/trunk/src/Makefile.am

    r22 r25  
    1212        @GCONF_CFLAGS@                                                  \ 
    1313        @HILDON_LIBS_CFLAGS@                                            \ 
     14        @HILDON_CFLAGS@                                                 \ 
    1415        @OSSO_CFLAGS@                                                   \ 
    1516        @DBUS_CFLAGS@                                                   \ 
     
    2021        @GCONF_LIBS@                                                    \ 
    2122        @HILDON_LIBS_LIBS@                                              \ 
     23        @HILDON_LIBS@                                                   \ 
    2224        @OSSO_LIBS@                                                     \ 
    2325        @VTE_LIBS@ 
  • osso-xterm/trunk/src/shortcuts.c

    r23 r25  
     1#ifdef HAVE_CONFIG_H 
     2#include <config.h> 
     3#endif 
    14#include <glib.h> 
    25#include <gtk/gtk.h> 
    36#include <gconf/gconf-client.h> 
     7#if HILDON == 0 
    48#include <hildon-widgets/hildon-caption.h> 
     9#elif HILDON == 1 
     10#include <hildon/hildon-caption.h> 
     11#endif 
    512#include <libintl.h> 
    613#include "terminal-gconf.h" 
  • osso-xterm/trunk/src/terminal-app.c

    r22 r25  
    4242#define N_(String) String 
    4343 
     44#if HILDON == 0 
    4445#include <hildon-widgets/hildon-window.h> 
    4546#include <hildon-widgets/hildon-program.h> 
    4647#include <hildon-widgets/hildon-defines.h> 
    4748#include <hildon-widgets/hildon-banner.h> 
     49#elif HILDON == 1 
     50#include <hildon/hildon-window.h> 
     51#include <hildon/hildon-program.h> 
     52#include <hildon/hildon-defines.h> 
     53#include <hildon/hildon-banner.h> 
     54#endif 
    4855#include <gconf/gconf-client.h> 
    4956#include <gdk/gdkkeysyms.h> 
  • osso-xterm/trunk/src/terminal-app.h

    r19 r25  
    2424#define __TERMINAL_APP_H__ 
    2525 
     26#ifdef HAVE_CONFIG_H 
     27#include <config.h> 
     28#endif 
     29#if HILDON == 0 
    2630#include <hildon-widgets/hildon-window.h> 
     31#elif HILDON == 1 
     32#include <hildon/hildon-window.h> 
     33#endif 
    2734 
    2835#include "terminal-widget.h" 
  • osso-xterm/trunk/src/terminal-settings.c

    r1 r25  
    2727#include <locale.h> 
    2828#include <stdlib.h> 
     29#if HILDON == 0 
    2930#include <hildon-widgets/hildon-color-button.h> 
     31#elif HILDON == 1 
     32#include <hildon/hildon-color-button.h> 
     33#endif 
    3034#define _(String) gettext(String) 
    3135 
     
    146150    gchar *color_name; 
    147151    GdkColor *color; 
     152#if HILDON == 1 
     153    GdkColor colors; 
     154    color = &colors; 
     155#endif 
    148156 
    149157    if (!sep) return FALSE; 
     
    156164    g_free(font_name); 
    157165 
     166#if HILDON == 0 
    158167    color = hildon_color_button_get_color(HILDON_COLOR_BUTTON(settings->fg_button)); 
     168#elif HILDON == 1 
     169    hildon_color_button_get_color(HILDON_COLOR_BUTTON(settings->fg_button), color); 
     170#endif 
    159171    color_name = g_strdup_printf("#%02x%02x%02x", color->red >> 8, color->green >> 8, color->blue >> 8); 
     172 
    160173    gconf_client_set_string(gc, OSSO_XTERM_GCONF_FONT_COLOR, color_name, NULL); 
    161174    g_free(color_name); 
    162175 
     176#if HILDON == 0 
    163177    color = hildon_color_button_get_color(HILDON_COLOR_BUTTON(settings->bg_button)); 
     178#elif HILDON == 1 
     179    hildon_color_button_get_color(HILDON_COLOR_BUTTON(settings->bg_button), color); 
     180#endif 
    164181    color_name = g_strdup_printf("#%02x%02x%02x", color->red >> 8, color->green >> 8, color->blue >> 8); 
    165182    gconf_client_set_string(gc, OSSO_XTERM_GCONF_BG_COLOR, color_name, NULL);