summaryrefslogtreecommitdiff
path: root/scp2/source
diff options
context:
space:
mode:
authorPhilipp Lohmann [pl] <Philipp.Lohmann@Oracle.COM>2011-03-29 14:36:53 +0200
committerPhilipp Lohmann [pl] <Philipp.Lohmann@Oracle.COM>2011-03-29 14:36:53 +0200
commita8167e3b5574a33042ac76bc6c82cf2fc33265ad (patch)
treee47bc69a8888dab5c40fb204aec8e59d89fd2452 /scp2/source
parentedec9358a29f9cfe06f6146b55193cdcb93bf8a4 (diff)
rsvglibs: conditionally install dependencies
Diffstat (limited to 'scp2/source')
-rwxr-xr-xscp2/source/ooo/file_library_ooo.scp148
-rw-r--r--scp2/source/ooo/makefile.mk33
-rw-r--r--scp2/source/ooo/module_hidden_ooo.scp26
-rw-r--r--scp2/source/ooo/shortcut_ooo.scp7
4 files changed, 214 insertions, 0 deletions
diff --git a/scp2/source/ooo/file_library_ooo.scp b/scp2/source/ooo/file_library_ooo.scp
index 0e3eaba90e84..6f2905f47505 100755
--- a/scp2/source/ooo/file_library_ooo.scp
+++ b/scp2/source/ooo/file_library_ooo.scp
@@ -1751,3 +1751,151 @@ STD_LIB_FILE(gid_File_Lib_Unordf, unordf)
STD_LIB_FILE( gid_File_Lib_For, for)
STD_LIB_FILE( gid_File_Lib_Forui, forui)
+// RSVG and dependencies
+#if ! defined (SYSTEM_GETTEXT)
+File gid_File_Lib_Intl
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libintl.8.dylib";
+ #elif defined WNT
+ Name = "intl.dll";
+ #endif
+End
+#endif
+
+#if ! defined SYSTEM_GLIB
+File gid_File_Lib_Glib
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libglib-2.0.0.dylib";
+ #elif defined WNT
+ Name = "libglib-2.0-0.dll";
+ #endif
+End
+File gid_File_Lib_Gthread
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libgthread-2.0.0.dylib";
+ #elif defined WNT
+ Name = "libgthread-2.0-0.dll";
+ #endif
+End
+File gid_File_Lib_Gobject
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libgobject-2.0.0.dylib";
+ #elif defined WNT
+ Name = "libgobject-2.0-0.dll";
+ #endif
+End
+File gid_File_Lib_Gio
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libgio-2.0.0.dylib";
+ #elif defined WNT
+ Name = "libgio-2.0-0.dll";
+ #endif
+End
+File gid_File_Lib_Gmodule
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libgmodule-2.0.0.dylib";
+ #elif defined WNT
+ Name = "libgmodule-2.0-0.dll";
+ #endif
+End
+#endif
+
+#if ! defined SYSTEM_GDKPIXBUF
+File gid_File_Lib_Gdkpixbuf
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libgdk_pixbuf-2.0.0.dylib";
+ #elif defined WNT
+ Name = "libgdk_pixbuf-2.0-0.dll";
+ #endif
+End
+#endif
+
+#if ! defined SYSTEM_LIBCROCO
+File gid_File_Lib_Libcroco
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libcroco-0.6.3.0.1.dylib";
+ #elif defined WNT
+ Name = "libcroco-0.6-3.dll";
+ #endif
+End
+#endif
+
+#if ! defined SYSTEM_PANGO
+File gid_File_Lib_Libpango
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libpango-1.0.0.dylib";
+ #elif defined WNT
+ Name = "libpango-1.0-0.dll";
+ #endif
+End
+File gid_File_Lib_Libpangocairo
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "libpangocairo-1.0.0.dylib";
+ #elif defined WNT
+ Name = "libpangocairo-1.0-0.dll";
+ #endif
+End
+#if defined WNT
+File gid_File_Lib_Libpangowin32
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ Name = "libpangowin32-1.0-0.dll";
+End
+#endif
+#endif
+
+#if ! defined SYSTEM_LIBGSF
+File gid_File_Lib_Libgsf
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+#ifdef WNT
+ Name = "gsf-1.dll";
+#endif
+End
+#endif
+
+#if ! defined SYSTEM_LIBRSVG
+File gid_File_Lib_Librsvg
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = SCP2_OOO_BIN_DIR;
+ #ifdef MACOSX
+ Name = "librsvg-2.2.dylib";
+ #elif defined WNT
+ Name = "librsvg-2-2.dll";
+ #endif
+End
+#endif
+
diff --git a/scp2/source/ooo/makefile.mk b/scp2/source/ooo/makefile.mk
index 77e3456443ab..7a7507c9fcad 100644
--- a/scp2/source/ooo/makefile.mk
+++ b/scp2/source/ooo/makefile.mk
@@ -251,6 +251,39 @@ SCPDEFS+=-DMINGW_GCCDLL=\""$(MINGW_GCCDLL)"\"
SCPDEFS+=-DMINGW_GXXDLL=\""$(MINGW_GXXDLL)"\"
.ENDIF
+.IF "$(SYSTEM_GDKPIXBUF)" == "YES"
+SCPDEFS+=-DSYSTEM_GDKPIXBUF
+.ENDIF
+
+.IF "$(SYSTEM_GETTEXT)" == "YES"
+SCPDEFS+=-DSYSTEM_GETTEXT
+.ENDIF
+
+.IF "$(SYSTEM_GLIB)" == "YES"
+SCPDEFS+=-DSYSTEM_GLIB
+.ENDIF
+
+.IF "$(SYSTEM_LIBCROCO)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBCROCO
+.ENDIF
+
+.IF "$(SYSTEM_LIBJPEG)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBJPEG
+.ENDIF
+
+.IF "$(SYSTEM_LIBRSVG)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBRSVG
+.ENDIF
+
+.IF "$(SYSTEM_PANGO)" == "YES"
+SCPDEFS+=-DSYSTEM_PANGO
+.ENDIF
+
+.IF "$(SYSTEM_LIBGSF)" == "YES"
+SCPDEFS+=-DSYSTEM_LIBGSF
+.ENDIF
+
+
SCP_PRODUCT_TYPE=osl
ICUVERSION_DEPENDENT_FILES= \
diff --git a/scp2/source/ooo/module_hidden_ooo.scp b/scp2/source/ooo/module_hidden_ooo.scp
index 3810b3126334..40d7721416d9 100644
--- a/scp2/source/ooo/module_hidden_ooo.scp
+++ b/scp2/source/ooo/module_hidden_ooo.scp
@@ -262,6 +262,32 @@ Module gid_Module_Root_Files_5
Default = YES;
Styles = (HIDDEN_ROOT);
Files = (gid_File_Dat_Root5,
+#if ! defined SYSTEM_GETTEXT
+ gid_File_Lib_Intl,
+#endif
+#if ! defined SYSTEM_GLIB
+ gid_File_Lib_Glib,
+ gid_File_Lib_Gobject,
+ gid_File_Lib_Gthread,
+ gid_File_Lib_Gmodule,
+ gid_File_Lib_Gio,
+#endif
+#if ! defined SYSTEM_GDKPIXBUF
+ gid_File_Lib_Gdkpixbuf,
+#endif
+#if ! defined SYSTEM_LIBCROCO
+ gid_File_Lib_Libcroco,
+#endif
+#if ! defined SYSTEM_PANGO
+ gid_File_Lib_Libpango,
+ gid_File_Lib_Libpangocairo,
+#ifdef WNT
+ gid_File_Lib_Libpangowin32,
+#endif
+#endif
+#if ! defined SYSTEM_LIBGSF
+ gid_File_Lib_Libgsf,
+#endif
gid_File_Lib_Dict_Ja,
gid_File_Lib_Dict_Zh,
gid_File_Lib_Collator_Data,
diff --git a/scp2/source/ooo/shortcut_ooo.scp b/scp2/source/ooo/shortcut_ooo.scp
index fb43b041c585..19e0aba77e11 100644
--- a/scp2/source/ooo/shortcut_ooo.scp
+++ b/scp2/source/ooo/shortcut_ooo.scp
@@ -92,6 +92,13 @@ Shortcut gid_Shortcut_Lib_Hsqldb_2
Styles = (NETWORK, RELATIVE);
End
+Shortcut gid_Shortcut_Lib_Libcroco
+ FileID = gid_File_Lib_Libcroco;
+ Dir = SCP2_OOO_BIN_DIR;
+ Name = "libcroco-0.6.3.dylib";
+ Styles = (NETWORK, RELATIVE);
+End
+
#endif
//i44154 -end-