]> git.pld-linux.org Git - packages/libreoffice.git/blob - openoffice-vfs-ucp-setup.patch
- up
[packages/libreoffice.git] / openoffice-vfs-ucp-setup.patch
1 --- ucb/source/ucp/gvfs/ucpgvfs.xml
2 +++ ucb/source/ucp/gvfs/ucpgvfs.xml
3 @@ -0,0 +1,116 @@
4 +<?xml version="1.0" encoding="UTF-8"?>
5 +<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
6 +<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
7 +
8 +    <module-name>
9 +       ucpgvfs
10 +    </module-name>
11 +
12 +    <component-description>
13 +        <author>
14 +           Michael Meeks
15 +        </author>
16 +        <name>
17 +            com.sun.star.comp.ucb.GnomeVFSProvider
18 +        </name>
19 +        <description>
20 +           This component implements a Content Provider for the Universal
21 +            Content Broker. It provides access to the Gnome VFS Virtual
22 +           file system
23 +        </description>
24 +        <loader-name>
25 +            com.sun.star.loader.SharedLibrary
26 +        </loader-name>
27 +        <language>
28 +            c++
29 +        </language>
30 +        <status value="final"/>
31 +        <supported-service>
32 +            com.sun.star.ucb.GnomeVFSContentProvider
33 +        </supported-service>
34 +
35 +        <service-dependency>
36 +            com.sun.star.config.SpecialConfigManager
37 +        </service-dependency>
38 +        <service-dependency>
39 +            com.sun.star.configuration.ConfigurationAccess
40 +        </service-dependency>
41 +        <service-dependency>
42 +            com.sun.star.configuration.ConfigurationProvider
43 +        </service-dependency>
44 +        <service-dependency>
45 +            com.sun.star.script.Converter
46 +        </service-dependency>
47 +        <service-dependency>
48 +            com.sun.star.ucb.CachedDynamicResultSetStubFactory
49 +        </service-dependency>
50 +        <service-dependency>
51 +            com.sun.star.ucb.Store
52 +        </service-dependency>
53 +    </component-description>
54 +
55 +    <project-build-dependency> sal                </project-build-dependency>
56 +    <project-build-dependency> cppu               </project-build-dependency>
57 +    <project-build-dependency> cppuhelper         </project-build-dependency>
58 +    <project-build-dependency> vos                </project-build-dependency>
59 +    <project-build-dependency> ucbhelper          </project-build-dependency>
60 +
61 +    <runtime-module-dependency>        sal3                      </runtime-module-dependency>
62 +    <runtime-module-dependency>        cppu3                     </runtime-module-dependency>
63 +    <runtime-module-dependency>        cppuhelper3$(COM) </runtime-module-dependency>
64 +    <runtime-module-dependency>        vos2$(COM)        </runtime-module-dependency>
65 +    <runtime-module-dependency>        ucbhelper1$(COM)  </runtime-module-dependency>
66 +
67 +    <type> com.sun.star.beans.Property                         </type>
68 +    <type> com.sun.star.beans.PropertyAttribute                </type>
69 +    <type> com.sun.star.beans.PropertySetInfoChange            </type>
70 +    <type> com.sun.star.beans.PropertyState                    </type>
71 +    <type> com.sun.star.beans.PropertyValue                    </type>
72 +    <type> com.sun.star.beans.XPropertiesChangeNotifier        </type>
73 +    <type> com.sun.star.beans.XPropertyAccess                  </type>
74 +    <type> com.sun.star.beans.XPropertyContainer               </type>
75 +    <type> com.sun.star.beans.XPropertySetInfo                 </type>
76 +    <type> com.sun.star.beans.XPropertySetInfoChangeNotifier   </type>
77 +    <type> com.sun.star.container.XChild                       </type>
78 +    <type> com.sun.star.container.XHierarchicalNameAccess      </type>
79 +    <type> com.sun.star.frame.ConfigManager                    </type>
80 +    <type> com.sun.star.io.XActiveDataSink                     </type>
81 +    <type> com.sun.star.io.XActiveDataStreamer                 </type>
82 +    <type> com.sun.star.io.XSeekable                           </type>
83 +    <type> com.sun.star.io.XStream                             </type>
84 +    <type> com.sun.star.lang.XMultiServiceFactory              </type>
85 +    <type> com.sun.star.lang.XServiceInfo                      </type>
86 +    <type> com.sun.star.lang.XSingleServiceFactory             </type>
87 +    <type> com.sun.star.lang.XTypeProvider                     </type>
88 +    <type> com.sun.star.registry.XRegistryKey                  </type>
89 +    <type> com.sun.star.script.XTypeConverter                  </type>
90 +    <type> com/sun/star/sdbc/ColumnValue                       </type>
91 +    <type> com.sun.star.sdbc.XCloseable                        </type>
92 +    <type> com.sun.star.sdbc.XResultSetMetaDataSupplier        </type>
93 +    <type> com.sun.star.sdbc.XRow                              </type>
94 +    <type> com.sun.star.ucb.ContentAction                      </type>
95 +    <type> com.sun.star.ucb.ContentInfoAttribute               </type>
96 +    <type> com.sun.star.ucb.FileSystemNotation                 </type>
97 +    <type> com.sun.star.ucb.InsertCommandArgument              </type>
98 +    <type> com.sun.star.ucb.InteractiveBadTransferURLException </type>
99 +    <type> com.sun.star.ucb.ListAction                         </type>
100 +    <type> com.sun.star.ucb.NameClash                          </type>
101 +    <type> com.sun.star.ucb.NumberedSortingInfo                </type>
102 +    <type> com.sun.star.ucb.OpenCommandArgument2               </type>
103 +    <type> com.sun.star.ucb.OpenMode                           </type>
104 +    <type> com.sun.star.ucb.TransferInfo                       </type>
105 +    <type> com.sun.star.ucb.WelcomeDynamicResultSetStruct      </type>
106 +    <type> com.sun.star.ucb.XCachedDynamicResultSetStubFactory </type>
107 +    <type> com.sun.star.ucb.XCommandInfo                       </type>
108 +    <type> com.sun.star.ucb.XCommandProcessor                  </type>
109 +    <type> com.sun.star.ucb.XContentAccess                     </type>
110 +    <type> com.sun.star.ucb.XContentCreator                    </type>
111 +    <type> com.sun.star.ucb.XContentIdentifier                 </type>
112 +    <type> com.sun.star.ucb.XContentIdentifierFactory          </type>
113 +    <type> com.sun.star.ucb.XContentProvider                   </type>
114 +    <type> com.sun.star.ucb.XDynamicResultSet                  </type>
115 +    <type> com.sun.star.ucb.XFileIdentifierConverter           </type>
116 +    <type> com.sun.star.ucb.XPropertySetRegistryFactory        </type>
117 +    <type> com.sun.star.ucb.XSourceInitialization              </type>
118 +    <type> com.sun.star.uno.XWeak                              </type>
119 +</module-description>
120 --- ucb/source/ucp/gvfs/makefile.mk
121 +++ ucb/source/ucp/gvfs/makefile.mk
122 @@ -0,0 +1,58 @@
123 +PRJ=..$/..$/..
124 +PRJNAME=ucb
125 +TARGET=ucpgvfs
126 +ENABLE_EXCEPTIONS=TRUE
127 +NO_BSYMBOLIC=TRUE
128 +
129 +# Version
130 +UCPGVFS_MAJOR=1
131 +
132 +.INCLUDE: svpre.mk
133 +.INCLUDE: settings.mk
134 +.INCLUDE: sv.mk
135 +
136 +SLOFILES=\
137 +       $(SLO)$/content.obj     \
138 +       $(SLO)$/directory.obj   \
139 +       $(SLO)$/stream.obj      \
140 +       $(SLO)$/provider.obj
141 +
142 +CFLAGS+=`pkg-config --cflags gnome-vfs-2.0`
143 +CFLAGS+=-Wall
144 +
145 +LIB1TARGET=$(SLB)$/_$(TARGET).lib
146 +LIB1OBJFILES=$(SLOFILES)
147 +
148 +SHL1TARGET=$(TARGET)$(UCPGVFS_MAJOR)
149 +SHL1DEF=$(MISC)$/$(SHL1TARGET).def
150 +SHL1LIBS=$(LIB1TARGET)
151 +SHL1IMPLIB=i$(TARGET)
152 +SHL1STDLIBS=\
153 +       $(CPPUHELPERLIB) \
154 +       $(CPPULIB) \
155 +       $(SALLIB)  \
156 +       $(VOSLIB) \
157 +       $(UCBHELPERLIB) \
158 +       $(UNOTOOLSLIB) \
159 +       `pkg-config --libs gnome-vfs-2.0`
160 +
161 +
162 +DEF1DEPN=$(MISC)$/$(SHL1TARGET).flt
163 +DEF1NAME=$(SHL1TARGET)
164 +DEF1EXPORT1 =component_getImplementationEnvironment
165 +DEF1EXPORT2 =component_writeInfo
166 +DEF1EXPORT3 =component_getFactory
167 +DEF1DES=UCB : Gnome VFS System Content Provider
168 +
169 +.INCLUDE: target.mk
170 +
171 +$(MISC)$/$(SHL1TARGET).flt:
172 +       @echo ------------------------------
173 +       @echo Making: $@
174 +       @echo cpp >> $@
175 +       @echo m_ >> $@
176 +       @echo rtl >> $@
177 +       @echo vos >> $@
178 +       @echo component_getImplementationEnvironment >> $@
179 +       @echo component_writeInfo >> $@
180 +       @echo component_getFactory >> $@
181 Index: ucb/prj/build.lst
182 ===================================================================
183 RCS file: /cvs/ucb/ucb/prj/build.lst,v
184 retrieving revision 1.11
185 diff -u -p -u -r1.11 build.lst
186 --- ucb/prj/build.lst   27 Mar 2003 17:26:37 -0000      1.11
187 +++ ucb/prj/build.lst   13 May 2003 20:58:30 -0000
188 @@ -8,6 +8,7 @@ uc      ucb\source\cacher                   nmake       -       all     uc
189  uc     ucb\source\sorter                   nmake       -       all     uc_sorter uc_unotypes NULL
190  uc     ucb\source\ucp\ftp                  nmake       -       all     uc_ftp uc_unotypes NULL
191  uc     ucb\source\ucp\file                 nmake       -       all     uc_file uc_unotypes NULL
192 +uc     ucb\source\ucp\gvfs             nmake   -       all     uc_gvfs uc_unotypes NULL
193  uc     ucb\source\ucp\hierarchy        nmake   -       all     uc_hierarchy uc_unotypes NULL
194  uc     ucb\source\ucp\remote           nmake   -       all     uc_remote uc_regexp NULL
195  uc     ucb\source\ucp\webdav           nmake   -       all     uc_webdav uc_unotypes NULL
This page took 0.077529 seconds and 3 git commands to generate.