add fontilus support. add fontilus support. add fontilus support.
Tue May 20 12:43:59 2003 Jonathan Blandford <jrb@redhat.com> * configure.in (FONTILUS): add fontilus support. * vfs-methods/Makefile.am: add fontilus support. * vfs-methods/fontilus/Makefile.am: add fontilus support.
This commit is contained in:
parent
58e641a870
commit
52fcd102df
4 changed files with 72 additions and 16 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
Tue May 20 12:43:59 2003 Jonathan Blandford <jrb@redhat.com>
|
||||||
|
|
||||||
|
* configure.in (FONTILUS): add fontilus support.
|
||||||
|
* vfs-methods/Makefile.am: add fontilus support.
|
||||||
|
* vfs-methods/fontilus/Makefile.am: add fontilus support.
|
||||||
|
|
||||||
2003-05-14 Abel Cheung <maddog@linux.org.hk>
|
2003-05-14 Abel Cheung <maddog@linux.org.hk>
|
||||||
|
|
||||||
* configure.in: Added "sr" "sr@Latn" to ALL_LINGUAS.
|
* configure.in: Added "sr" "sr@Latn" to ALL_LINGUAS.
|
||||||
|
|
72
configure.in
72
configure.in
|
@ -14,6 +14,14 @@ AC_STDC_HEADERS
|
||||||
AM_PROG_LIBTOOL
|
AM_PROG_LIBTOOL
|
||||||
|
|
||||||
|
|
||||||
|
m4_define(fontilus_version, 0.4)
|
||||||
|
m4_define(gnomevfs_minver, 2.0.0)
|
||||||
|
m4_define(fontconfig_minver, 1.0.0)
|
||||||
|
m4_define(xft_minver, 2.0.0)
|
||||||
|
m4_define(gtk_minver, 2.0.0)
|
||||||
|
m4_define(libbonobo_minver, 2.0.0)
|
||||||
|
m4_define(libgnomeui_minver, 2.1.90)
|
||||||
|
|
||||||
changequote(,)dnl
|
changequote(,)dnl
|
||||||
if test "x$GCC" = "xyes"; then
|
if test "x$GCC" = "xyes"; then
|
||||||
case " $CFLAGS " in
|
case " $CFLAGS " in
|
||||||
|
@ -112,29 +120,70 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl ==============================================
|
dnl ==============================================
|
||||||
dnl Themus dependencies
|
dnl themus and fontilust dependencies
|
||||||
dnl ==============================================
|
dnl ==============================================
|
||||||
|
|
||||||
AC_ARG_ENABLE(themus, [ --disable-themus Do not build themes:///],, enable_themus=yes)
|
AC_ARG_ENABLE(themus, [ --disable-vfs-methods Do not build the fonts:/// and themes:/// uri schemes],, enable_vfs_methods=yes)
|
||||||
|
|
||||||
if test x$enable_themus = xyes; then
|
if test x$enable_vfs_methods = xyes; then
|
||||||
|
|
||||||
PKG_CHECK_MODULES(THEME_METHOD, gnome-vfs-module-2.0 >= 2.2.0 gnome-vfs-2.0 >= 2.2.0)
|
PKG_CHECK_MODULES(THEME_METHOD, gnome-vfs-module-2.0 >= 2.2.0 gnome-vfs-2.0 >= 2.2.0)
|
||||||
PKG_CHECK_MODULES(THEMUS_THUMBNAILER, gdk-2.0 >= 2.2.0 libgnomeui-2.0 >= 2.2.0 libmetacity-private gnome-vfs-2.0 >= 2.2.0)
|
PKG_CHECK_MODULES(THEMUS_THUMBNAILER, gdk-2.0 >= 2.2.0 libgnomeui-2.0 >= 2.2.0 libmetacity-private gnome-vfs-2.0 >= 2.2.0)
|
||||||
PKG_CHECK_MODULES(THEMUS_COMPONENT, glib-2.0 >= 2.2.0 gtk+-2.0 >= 2.2.0 atk >= 1.2.0 libgnome-2.0 >= 2.2.0 libgnomeui-2.0 >= 2.2.0 gnome-vfs-2.0 >= 2.2.0 libbonobo-2.0 >= 2.2.0 libbonoboui-2.0 >= 2.2.0 libnautilus >= 2.2.0)
|
PKG_CHECK_MODULES(THEMUS_COMPONENT, glib-2.0 >= 2.2.0 gtk+-2.0 >= 2.2.0 atk >= 1.2.0 libgnome-2.0 >= 2.2.0 libgnomeui-2.0 >= 2.2.0 gnome-vfs-2.0 >= 2.2.0 libbonobo-2.0 >= 2.2.0 libbonoboui-2.0 >= 2.2.0 libnautilus >= 2.2.0)
|
||||||
|
PKG_CHECK_MODULES(FONT_METHOD, [gnome-vfs-module-2.0 >= gnomevfs_minver fontconfig >= fontconfig_minver])
|
||||||
|
PKG_CHECK_MODULES(FONT_THUMBNAILER, [gnome-vfs-2.0 >= gnomevfs_minver gdk-pixbuf-2.0 >= gtk_minver])
|
||||||
|
PKG_CHECK_MODULES(FONT_CONTEXT_MENU, [gnome-vfs-2.0 >= gnomevfs_minver libbonobo-2.0 >= libbonobo_minver])
|
||||||
|
PKG_CHECK_MODULES(FONT_VIEW, [gnome-vfs-2.0 >= gnomevfs_minver xft >= xft_minver gtk+-2.0 >= gtk_minver libgnomeui-2.0 >= libgnomeui_minver])
|
||||||
|
|
||||||
|
# Add freetype flags to the thumbnailer script
|
||||||
|
AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
|
||||||
|
if test "x$FREETYPE_CONFIG" = xno; then
|
||||||
|
AC_MSG_ERROR([Could not find freetype-config script])
|
||||||
|
fi
|
||||||
|
FONT_THUMBNAILER_CFLAGS="$FONT_THUMBNAILER_CFLAGS `$FREETYPE_CONFIG --cflags`"
|
||||||
|
FONT_THUMBNAILER_LIBS="$FONT_THUMBNAILER_LIBS `$FREETYPE_CONFIG --libs`"
|
||||||
|
|
||||||
THEMUS=themus
|
THEMUS=themus
|
||||||
|
FONTILUS=fontilus
|
||||||
|
|
||||||
|
AC_SUBST(THEME_METHOD_CFLAGS)
|
||||||
|
AC_SUBST(THEME_METHOD_LIBS)
|
||||||
|
AC_SUBST(THEMUS_THUMBNAILER_CFLAGS)
|
||||||
|
AC_SUBST(THEMUS_THUMBNAILER_LIBS)
|
||||||
|
AC_SUBST(THEMUS_COMPONENT_CFLAGS)
|
||||||
|
AC_SUBST(THEMUS_COMPONENT_LIBS)
|
||||||
|
AC_SUBST(THEMUS)
|
||||||
|
AC_SUBST(FONT_THUMBNAILER_CFLAGS)
|
||||||
|
AC_SUBST(FONT_THUMBNAILER_LIBS)
|
||||||
|
AC_SUBST(FONT_VIEW_CFLAGS)
|
||||||
|
AC_SUBST(FONT_VIEW_LIBS)
|
||||||
|
AC_SUBST(FONT_METHOD_CFLAGS)
|
||||||
|
AC_SUBST(FONT_METHOD_LIBS)
|
||||||
|
AC_SUBST(FONT_METHOD_CFLAGS)
|
||||||
|
AC_SUBST(FONT_METHOD_LIBS)
|
||||||
|
AC_SUBST(FONT_CONTEXT_MENU_CFLAGS)
|
||||||
|
AC_SUBST(FONT_CONTEXT_MENU_LIBS)
|
||||||
|
AC_SUBST(FONTILUS)
|
||||||
|
|
||||||
|
# update LIBS for $export_dynamic
|
||||||
|
if test -n "$export_dynamic"; then
|
||||||
|
FONT_VIEW_LIBS=`echo $FONT_VIEW_LIBS | sed -e "s/$export_dynamic//"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$export_dynamic"; then
|
||||||
|
FONT_CONTEXT_MENU_LIBS=`echo $CONTEXT_MENU_LIBS | sed -e "s/$export_dynamic//"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$export_dynamic"; then
|
||||||
|
FONT_THUMBNAILER_LIBS=`echo FONT_$THUMBNAILER_LIBS | sed -e "s/$export_dynamic//"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$export_dynamic"; then
|
||||||
|
FONT_METHOD_LIBS=`echo $FONT_METHOD_LIBS | sed -e "s/$export_dynamic//"`
|
||||||
|
fi
|
||||||
|
GLIB_DEFINE_LOCALEDIR(FONTILUS_LOCALEDIR)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(THEME_METHOD_CFLAGS)
|
|
||||||
AC_SUBST(THEME_METHOD_LIBS)
|
|
||||||
AC_SUBST(THEMUS_THUMBNAILER_CFLAGS)
|
|
||||||
AC_SUBST(THEMUS_THUMBNAILER_LIBS)
|
|
||||||
AC_SUBST(THEMUS_COMPONENT_CFLAGS)
|
|
||||||
AC_SUBST(THEMUS_COMPONENT_LIBS)
|
|
||||||
AC_SUBST(THEMUS)
|
|
||||||
|
|
||||||
dnl ==============================================
|
dnl ==============================================
|
||||||
dnl End: Check that we meet the dependencies
|
dnl End: Check that we meet the dependencies
|
||||||
dnl ==============================================
|
dnl ==============================================
|
||||||
|
@ -319,6 +368,7 @@ schemas/Makefile
|
||||||
libsounds/Makefile
|
libsounds/Makefile
|
||||||
vfs-methods/Makefile
|
vfs-methods/Makefile
|
||||||
vfs-methods/themus/Makefile
|
vfs-methods/themus/Makefile
|
||||||
|
vfs-methods/fontilus/Makefile
|
||||||
control-center.spec
|
control-center.spec
|
||||||
])
|
])
|
||||||
dnl due to a bug in intltool we need to expand something from the root last control-center.spec
|
dnl due to a bug in intltool we need to expand something from the root last control-center.spec
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
SUBDIRS = $(THEMUS)
|
SUBDIRS = $(THEMUS) $(FONTILUS)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
INCLUDES = $(FONT_METHOD_CFLAGS) $(THUMBNAILER_CFLAGS) $(FONT_VIEW_CFLAGS) \
|
INCLUDES = $(FONT_METHOD_CFLAGS) $(FONT_THUMBNAILER_CFLAGS) $(FONT_VIEW_CFLAGS) \
|
||||||
$(CONTEXT_MENU_CFLAGS) -DDIRECTORY_DIR=\"$(vfsdirectorydir)\"
|
$(FONT_CONTEXT_MENU_CFLAGS) -DDIRECTORY_DIR=\"$(vfsdirectorydir)\"
|
||||||
|
|
||||||
vfsmoduledir = $(libdir)/gnome-vfs-2.0/modules
|
vfsmoduledir = $(libdir)/gnome-vfs-2.0/modules
|
||||||
vfsmodule_LTLIBRARIES = libfont-method.la
|
vfsmodule_LTLIBRARIES = libfont-method.la
|
||||||
|
@ -12,14 +12,14 @@ libfont_method_la_LDFLAGS = -module -avoid-version \
|
||||||
libfont_method_la_LIBADD = $(FONT_METHOD_LIBS)
|
libfont_method_la_LIBADD = $(FONT_METHOD_LIBS)
|
||||||
libfont_method_la_SOURCES = font-method.c
|
libfont_method_la_SOURCES = font-method.c
|
||||||
|
|
||||||
gnome_thumbnail_font_LDADD = $(THUMBNAILER_LIBS)
|
gnome_thumbnail_font_LDADD = $(FONT_THUMBNAILER_LIBS)
|
||||||
gnome_thumbnail_font_SOURCES = ftstream-vfs.c thumbnailer.c
|
gnome_thumbnail_font_SOURCES = ftstream-vfs.c thumbnailer.c
|
||||||
|
|
||||||
gnome_font_viewer_LDADD = $(FONT_VIEW_LIBS)
|
gnome_font_viewer_LDADD = $(FONT_VIEW_LIBS)
|
||||||
gnome_font_viewer_SOURCES = ftstream-vfs.c font-view.c
|
gnome_font_viewer_SOURCES = ftstream-vfs.c font-view.c
|
||||||
|
|
||||||
libexec_PROGRAMS = fontilus-context-menu
|
libexec_PROGRAMS = fontilus-context-menu
|
||||||
fontilus_context_menu_LDADD = $(CONTEXT_MENU_LIBS)
|
fontilus_context_menu_LDADD = $(FONT_CONTEXT_MENU_LIBS)
|
||||||
fontilus_context_menu_SOURCES = fontilus-context-menu.c
|
fontilus_context_menu_SOURCES = fontilus-context-menu.c
|
||||||
|
|
||||||
vfsmoduleconfdir = $(sysconfdir)/gnome-vfs-2.0/modules
|
vfsmoduleconfdir = $(sysconfdir)/gnome-vfs-2.0/modules
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue