]> err.no Git - sope/blob - maintenance/sope.spec
minor fixes
[sope] / maintenance / sope.spec
1 Summary:                SOPE.
2 Name:                   sope%{sope_major_version}%{sope_minor_version}
3 Version:                %{sope_version}
4 Release:                %{sope_release}.%{sope_buildcount}%{dist_suffix}
5 Vendor:                 http://www.opengroupware.org
6 Packager:               Frank Reppin <frank@opengroupware.org>  
7 License:                GPL
8 URL:                    http://www.opengroupware.org
9 Group:                  Development/Libraries
10 AutoReqProv:    off
11 Source:                 %{sope_source}
12 Prefix:                 %{sope_prefix}
13 BuildRoot:              %{_tmppath}/%{name}-%{version}-%{release}-root
14 BuildPreReq:    ogo-gnustep_make
15
16 %description
17 sope
18
19 #########################################
20 %package xml
21 Summary:                sope-xml
22 Group:                  Development/Libraries
23 #Requires:              ogo-gnustep_make
24 AutoReqProv:    off
25
26 %description xml
27 sope-xml
28
29 %package xml-devel
30 Summary:                sope-xml devel
31 Group:                  Development/Libraries
32 #Requires:              ogo-gnustep_make
33 AutoReqProv:    off
34
35 %description xml-devel
36 sope-xml devel package.
37
38 %package xml-tools
39 Summary:                sope-xml tools
40 Group:                  Development/Libraries
41 #Requires:              ogo-gnustep_make
42 AutoReqProv:    off
43
44 %description xml-tools
45 sope-xml tools package.
46 #########################################
47 %package core
48 Summary:                sope-core
49 Group:                  Development/Libraries
50 #Requires:              ogo-gnustep_make
51 AutoReqProv:    off
52
53 %description core
54 sope-core
55
56 %package core-devel
57 Summary:                sope-core devel
58 Group:                  Development/Libraries
59 #Requires:              ogo-gnustep_make
60 AutoReqProv:    off
61
62 %description core-devel
63 sope-core devel package.
64 #########################################
65 %package mime
66 Summary:                sope-mime
67 Group:                  Development/Libraries
68 #Requires:              ogo-gnustep_make
69 AutoReqProv:    off
70
71 %description mime
72 sope-mime
73
74 %package mime-devel
75 Summary:                sope-mime devel
76 Group:                  Development/Libraries
77 #Requires:              ogo-gnustep_make
78 AutoReqProv:    off
79
80 %description mime-devel
81 sope-mime devel package.
82 #########################################
83 %package appserver
84 Summary:                sope-appserver
85 Group:                  Development/Libraries
86 #Requires:              ogo-gnustep_make
87 AutoReqProv:    off
88
89 %description appserver
90 sope-appserver
91
92 %package appserver-devel
93 Summary:                sope-appserver devel
94 Group:                  Development/Libraries
95 #Requires:              ogo-gnustep_make
96 AutoReqProv:    off
97
98 %description appserver-devel
99 sope-appserver devel package.
100
101 %package appserver-tools
102 Summary:                sope-appserver tools
103 Group:                  Development/Libraries
104 #Requires:              ogo-gnustep_make
105 AutoReqProv:    off
106
107 %description appserver-tools
108 sope-appserver tools package.
109 #########################################
110 %package ldap
111 Summary:                sope-ldap
112 Group:                  Development/Libraries
113 #Requires:              ogo-gnustep_make
114 AutoReqProv:    off
115
116 %description ldap
117 sope-ldap
118
119 %package ldap-devel
120 Summary:                sope-ldap devel
121 Group:                  Development/Libraries
122 #Requires:              ogo-gnustep_make
123 AutoReqProv:    off
124
125 %description ldap-devel
126 sope-ldap devel package.
127
128 %package ldap-tools
129 Summary:                sope-ldap tools
130 Group:                  Development/Libraries
131 #Requires:              ogo-gnustep_make
132 AutoReqProv:    off
133
134 %description ldap-tools
135 sope-ldap tools package.
136 #########################################
137 %package ical
138 Summary:                sope-ical
139 Group:                  Development/Libraries
140 #Requires:              ogo-gnustep_make
141 AutoReqProv:    off
142
143 %description ical
144 sope-ical
145
146 %package ical-devel
147 Summary:                sope-ical devel
148 Group:                  Development/Libraries
149 #Requires:              ogo-gnustep_make
150 AutoReqProv:    off
151
152 %description ical-devel
153 sope-ical devel package.
154 #########################################
155 %package gdl1
156 Summary:                sope-gdl1
157 Group:                  Development/Libraries
158 #Requires:              ogo-gnustep_make
159 AutoReqProv:    off
160
161 %description gdl1
162 sope-gdl1
163
164 %package gdl1-postgresql
165 Summary:                sope-gdl1-postgresql
166 Group:                  Development/Libraries
167 #Requires:              ogo-gnustep_make
168 AutoReqProv:    off
169
170 %description gdl1-postgresql
171 sope-gdl1-postgresql
172
173 %package gdl1-devel
174 Summary:                sope-gdl1 devel
175 Group:                  Development/Libraries
176 #Requires:              ogo-gnustep_make
177 AutoReqProv:    off
178
179 %description gdl1-devel
180 sope-gdl1 devel package.
181 ########################################
182
183 %prep
184 rm -fr ${RPM_BUILD_ROOT}
185 %setup -n sope
186
187 # ****************************** build ********************************
188 %build
189 source %{prefix}/OGo-GNUstep/Library/Makefiles/GNUstep.sh
190 make %{sope_makeflags}
191
192 # ****************************** install ******************************
193 %install
194 source %{prefix}/OGo-GNUstep/Library/Makefiles/GNUstep.sh
195 mkdir -p ${RPM_BUILD_ROOT}%{prefix}/lib/lib
196 make %{sope_makeflags} INSTALL_ROOT_DIR=${RPM_BUILD_ROOT} \
197                        GNUSTEP_INSTALLATION_DIR=${RPM_BUILD_ROOT}%{prefix} \
198                        FHS_INSTALL_ROOT=${RPM_BUILD_ROOT}%{prefix} \
199                        install
200
201 rm -f ${RPM_BUILD_ROOT}%{prefix}/bin/rss2plist1
202 rm -f ${RPM_BUILD_ROOT}%{prefix}/bin/rss2plist2
203 rm -f ${RPM_BUILD_ROOT}%{prefix}/bin/rssparse
204 rm -f ${RPM_BUILD_ROOT}%{prefix}/bin/testqp
205
206 # ****************************** post *********************************
207 %post
208
209 # ****************************** postun *********************************
210 %postun
211
212 # ****************************** clean ********************************
213 %clean
214
215 # ****************************** files ********************************
216 %files xml
217 %defattr(-,root,root,-)
218 %{prefix}/lib/libDOM*.so.4.3*
219 %{prefix}/lib/libSaxObjC*.so.4.3*
220 %{prefix}/lib/libXmlRpc*.so.4.3*
221 %{prefix}/lib/sope-4.3/saxdrivers/libxmlSAXDriver.sax
222 %{prefix}/lib/sope-4.3/saxdrivers/STXSaxDriver.sax
223
224 %files xml-tools
225 %defattr(-,root,root,-)
226 %{prefix}/bin/domxml
227 %{prefix}/bin/saxxml
228 %{prefix}/bin/xmln
229
230 %files xml-devel
231 %defattr(-,root,root,-)
232 %{prefix}/include/DOM
233 %{prefix}/include/SaxObjC
234 %{prefix}/include/XmlRpc
235 %{prefix}/lib/libDOM*.so
236 %{prefix}/lib/libSaxObjC*.so
237 %{prefix}/lib/libXmlRpc*.so
238
239 %files core
240 %defattr(-,root,root,-)
241 %{prefix}/lib/libEOControl*.so.4.3*
242 %{prefix}/lib/libNGExtensions*.so.4.3*
243 %{prefix}/lib/libNGStreams*.so.4.3*
244
245 %files core-devel
246 %defattr(-,root,root,-)
247 %{prefix}/include/EOControl
248 %{prefix}/include/NGExtensions
249 %{prefix}/include/NGStreams
250 %{prefix}/lib/libEOControl*.so
251 %{prefix}/lib/libNGExtensions*.so
252 %{prefix}/lib/libNGStreams*.so
253
254 %files mime
255 %defattr(-,root,root,-)
256 %{prefix}/lib/libNGMime*.so.4.3*
257
258 %files mime-devel
259 %defattr(-,root,root,-)
260 %{prefix}/include/NGImap4
261 %{prefix}/include/NGMail
262 %{prefix}/include/NGMime
263 %{prefix}/lib/libNGMime*.so
264
265 %files appserver
266 %defattr(-,root,root,-)
267 %{prefix}/lib/libNGObjWeb*.so.4.3*
268 %{prefix}/lib/libNGXmlRpc*.so.4.3*
269 %{prefix}/lib/libSoOFS*.so.4.3*
270 %{prefix}/lib/libWEExtensions*.so.4.3*
271 %{prefix}/lib/libWOExtensions*.so.4.3*
272 %{prefix}/lib/libWOXML*.so.4.3*
273 %{prefix}/share/sope-4.3/ngobjweb/DAVPropMap.plist
274 %{prefix}/share/sope-4.3/ngobjweb/Defaults.plist
275 %{prefix}/share/sope-4.3/ngobjweb/Languages.plist
276 %{prefix}/lib/sope-4.3/products/SoCore.sxp
277 %{prefix}/lib/sope-4.3/products/SoOFS.sxp
278 %{prefix}/lib/sope-4.3/wox-builders/WEExtensions.wox
279 %{prefix}/lib/sope-4.3/wox-builders/WOExtensions.wox
280
281 %files appserver-tools
282 %defattr(-,root,root,-)
283 %{prefix}/sbin/sope-%{sope_major_version}.%{sope_minor_version}
284 %{prefix}/bin/xmlrpc_call
285
286 %files appserver-devel
287 %defattr(-,root,root,-)
288 %{prefix}/bin/wod
289 %{prefix}/include/NGHttp
290 %{prefix}/include/NGObjWeb
291 %{prefix}/include/NGXmlRpc
292 %{prefix}/include/SoOFS
293 %{prefix}/include/WEExtensions
294 %{prefix}/include/WOExtensions
295 %{prefix}/include/WOXML
296 %{prefix}/lib/libNGObjWeb*.so
297 %{prefix}/lib/libNGXmlRpc*.so
298 %{prefix}/lib/libSoOFS*.so
299 %{prefix}/lib/libWEExtensions*.so
300 %{prefix}/lib/libWOExtensions*.so
301 %{prefix}/lib/libWOXML*.so
302 %{prefix}/OGo-GNUstep/Library/Makefiles/Additional/ngobjweb.make
303 %{prefix}/OGo-GNUstep/Library/Makefiles/woapp.make
304 %{prefix}/OGo-GNUstep/Library/Makefiles/wobundle.make
305
306 %files ldap
307 %defattr(-,root,root,-)
308 %{prefix}/lib/libNGLdap*.so.4.3*
309
310 %files ldap-tools
311 %defattr(-,root,root,-)
312 %{prefix}/bin/ldap2dsml
313 %{prefix}/bin/ldapchkpwd
314 %{prefix}/bin/ldapls
315
316 %files ldap-devel
317 %defattr(-,root,root,-)
318 %{prefix}/include/NGLdap
319 %{prefix}/lib/libNGLdap*.so
320
321 %files ical
322 %defattr(-,root,root,-)
323 %{prefix}/lib/libNGiCal*.so.4.3*
324 %{prefix}/share/sope-4.3/saxmappings/NGiCal.xmap
325 %{prefix}/lib/sope-4.3/saxdrivers/iCalSaxDriver.sax
326
327 %files ical-devel
328 %defattr(-,root,root,-)
329 %{prefix}/include/NGiCal
330 %{prefix}/lib/libNGiCal*.so
331
332 %files gdl1
333 %defattr(-,root,root,-)
334 %{prefix}/bin/connect-EOAdaptor
335 %{prefix}/bin/load-EOAdaptor
336 %{prefix}/lib/libGDLAccess*.so.1.1*
337
338 %files gdl1-postgresql
339 %defattr(-,root,root,-)
340 %{prefix}/lib/sope-4.3/dbadaptors/PostgreSQL.gdladaptor
341
342 %files gdl1-devel
343 %defattr(-,root,root,-)
344 %{prefix}/include/GDLAccess
345 %{prefix}/lib/libGDLAccess*.so
346
347 # ********************************* changelog *************************
348 %changelog
349 * Wed Sep 09 2004 Frank Reppin <frank@opengroupware.org>
350 - initial build