3 # - subpackages for components
8 Summary: siets - search engines platform
9 Summary(pl.UTF-8): siets - platforma dla wyszukiwarek
12 Release: 0.%{_snap}.%{_rel}
14 Group: Networking/Daemons
15 Source0: http://www.siets.biz/server/download/files_out_there/SIETS-%{_snap}.setup
16 # NoSource0-md5: 77149c9609c5608334d124dd377c07e7
18 URL: http://www.siets.net/
19 BuildRequires: rpmbuild(macros) >= 1.202
20 Requires(postun): /usr/sbin/groupdel
21 Requires(postun): /usr/sbin/userdel
22 Requires(pre): /bin/id
23 Requires(pre): /usr/bin/getgid
24 Requires(pre): /usr/sbin/groupadd
25 Requires(pre): /usr/sbin/useradd
26 Provides: group(siets)
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 # XXX: FHS - is it possible to fix?
31 %define _prefix /usr/local/siets
32 %define _bindir %{_prefix}/bin
33 %define _sbindir %{_prefix}/crawler/bin
34 %define _cgidir /home/services/httpd/cgi-bin/siets
35 %define _htmldir /home/services/httpd/html/siets
36 %define _sysconfdir /etc/siets
39 Siets is an innovative software platform for development and operation
40 of high performance search engines.
42 Benefit from its simplicity to use, quality of functions, XML-based
43 platform independence, use of industry's best-practice standards,
44 scalability through Linux clustering and low-cost.
46 %description -l pl.UTF-8
47 siets to innowacyjna platforma programowa do tworzenia i działania
48 wysoko wydajnych wyszukiwarek.
50 Zalety tej platformy to prostota użycia, jakość funkcji, niezależność
51 od platformy opartej na XML, użycie najlepiej sprawdzonych standardów
52 przemysłowych, skalowalność poprzez klastry Linuksowe oraz niska cena.
55 Summary: Siets crawler
56 Summary(pl.UTF-8): Przeszukiwacz Siets
57 Group: Applications/WWW
62 %description crawler -l pl.UTF-8
67 sh %{SOURCE0} --tar xf
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_cgidir},%{_htmldir}}
72 install -d $RPM_BUILD_ROOT%{_prefix}/{data,log}
75 install server/bin/siets-alertd $RPM_BUILD_ROOT%{_bindir}
76 install server/bin/siets-ctrld $RPM_BUILD_ROOT%{_bindir}
77 install server/bin/siets-dicd $RPM_BUILD_ROOT%{_bindir}
78 install server/bin/siets-dispd $RPM_BUILD_ROOT%{_bindir}
79 install server/bin/siets-docd $RPM_BUILD_ROOT%{_bindir}
80 install server/bin/siets-load $RPM_BUILD_ROOT%{_bindir}
81 install server/bin/siets-masterd $RPM_BUILD_ROOT%{_bindir}
82 install server/bin/siets-mtxd $RPM_BUILD_ROOT%{_bindir}
83 install server/bin/sietsco $RPM_BUILD_ROOT%{_bindir}
84 install server/bin/managed-xml $RPM_BUILD_ROOT%{_bindir}
85 install server/spec/suse/managedctl $RPM_BUILD_ROOT%{_bindir}
86 install server/bin/archive-handler $RPM_BUILD_ROOT%{_bindir}
89 install server/spec/suse/crawldctl $RPM_BUILD_ROOT%{_sbindir}
90 install server/bin/crawld $RPM_BUILD_ROOT%{_sbindir}
91 install server/bin/cpy $RPM_BUILD_ROOT%{_sbindir}
92 install server/bin/downloader $RPM_BUILD_ROOT%{_sbindir}
93 install server/bin/down_manager $RPM_BUILD_ROOT%{_sbindir}
94 install server/bin/dom_manager $RPM_BUILD_ROOT%{_sbindir}
95 install server/bin/run_crawler $RPM_BUILD_ROOT%{_sbindir}
97 install sem/cgi-bin/api.cgi $RPM_BUILD_ROOT%{_cgidir}
98 install sem/cgi-bin/geteml.cgi $RPM_BUILD_ROOT%{_cgidir}
99 install sem/cgi-bin/api-ws.cgi $RPM_BUILD_ROOT%{_cgidir}
100 install sem/cgi-bin/api-ws.disco $RPM_BUILD_ROOT%{_cgidir}
101 #install %{_cgidir}/api.html
102 #install %{_cgidir}/api.wsdl
104 cp -a server/api/search.html $RPM_BUILD_ROOT%{_htmldir}
105 cp -a server/api/mail_form.html $RPM_BUILD_ROOT%{_htmldir}
106 cp -a server/api/parop.js $RPM_BUILD_ROOT%{_htmldir}
108 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/conf/char_stats
109 cp -a server/conf/char_stats/*.stat $RPM_BUILD_ROOT%{_prefix}/crawler/conf/char_stats
111 install -d $RPM_BUILD_ROOT%{_prefix}/conf/templates
112 cp -a server/conf/templates/*.xml $RPM_BUILD_ROOT%{_prefix}/conf/templates
113 install -D server/conf/content.type $RPM_BUILD_ROOT%{_prefix}/crawler/conf/content.type
115 install -D server/extensions/antiword/bin/antiword $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/antiword/bin/antiword
116 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/antiword/data
117 cp -a server/extensions/antiword/data/* $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/antiword/data
118 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/antiword/lic
119 cp -a server/extensions/antiword/lic/* $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/antiword/lic
121 install -D server/extensions/pdftotext/bin/pdftotext $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/pdftotext/bin/pdftotext
122 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/pdftotext/lic
123 cp -a server/extensions/pdftotext/lic/* $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/pdftotext/lic
125 install -D server/extensions/ps2ascii/bin/ps2ascii $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/ps2ascii/bin/ps2ascii
126 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/ps2ascii/lic
127 cp -a ./server/extensions/ps2ascii/lic/* $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/ps2ascii/lic
129 install -D server/extensions/rtf2html/bin/rtf2html $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/rtf2html/bin/rtf2html
130 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/rtf2html/lic
131 cp -a server/extensions/rtf2html/lic/* $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/rtf2html/lic
133 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/xlspptToHtml/bin
134 install server/extensions/xlspptToHtml/bin/ppthtml $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/xlspptToHtml/bin
135 install server/extensions/xlspptToHtml/bin/xlhtml $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/xlspptToHtml/bin
136 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/xlspptToHtml/lic
137 cp -a server/extensions/xlspptToHtml/lic/* $RPM_BUILD_ROOT%{_prefix}/crawler/extensions/xlspptToHtml/lic
139 install server/bin/archive-handler $RPM_BUILD_ROOT%{_bindir}/archive-handler
140 install -d $RPM_BUILD_ROOT%{_prefix}/log
141 install -d $RPM_BUILD_ROOT%{_prefix}/data
142 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/crawl_tasks
143 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/log
145 install -d $RPM_BUILD_ROOT%{_prefix}/conf
146 cp -a server/conf/access.xml $RPM_BUILD_ROOT%{_prefix}/conf/access.xml
147 cp -a server/conf/managed_inst_cfg.xml $RPM_BUILD_ROOT%{_prefix}/conf/managed_inst_cfg.xml
148 install -d $RPM_BUILD_ROOT%{_sysconfdir}
149 cp -a server/conf/siets_cfg.xml $RPM_BUILD_ROOT%{_sysconfdir}/siets_cfg.xml
150 install -d $RPM_BUILD_ROOT%{_prefix}/crawler/conf
151 cp -a server/conf/crawld_cfg.xml $RPM_BUILD_ROOT%{_prefix}/crawler/conf/crawld_cfg.xml
152 install -d $RPM_BUILD_ROOT%{_cgidir}
153 cp -a sem/cgi-bin/config.txt $RPM_BUILD_ROOT%{_cgidir}/config.txt
154 cp -a sem/cgi-bin/config.xml $RPM_BUILD_ROOT%{_cgidir}/config.xml
156 install -d $RPM_BUILD_ROOT%{_htmldir}/templates
157 cp -a sem/templates/0 $RPM_BUILD_ROOT%{_htmldir}/templates
158 cp -a sem/templates/10 $RPM_BUILD_ROOT%{_htmldir}/templates
159 cp -a sem/templates/20 $RPM_BUILD_ROOT%{_htmldir}/templates
160 cp -a sem/templates/30 $RPM_BUILD_ROOT%{_htmldir}/templates
161 cp -a sem/templates/40 $RPM_BUILD_ROOT%{_htmldir}/templates
162 cp -a sem/templates/common $RPM_BUILD_ROOT%{_htmldir}/templates
163 cp -a sem/templates/images $RPM_BUILD_ROOT%{_htmldir}/templates
164 cp -a sem/templates/js $RPM_BUILD_ROOT%{_htmldir}/templates
165 cp -a sem/templates/style $RPM_BUILD_ROOT%{_htmldir}/templates
167 #TYPE=BIN APP=SEM %{_htmldir}/index.html
168 cp -a sem/startpage/index.html $RPM_BUILD_ROOT%{_htmldir}
170 install sem/cgi-bin/sem.cgi $RPM_BUILD_ROOT%{_cgidir}/sem.cgi
171 install -d $RPM_BUILD_ROOT%{_htmldir}/log
172 install -d $RPM_BUILD_ROOT%{_htmldir}/tmp
173 install -d $RPM_BUILD_ROOT/tmp/siets
174 install -d $RPM_BUILD_ROOT/tmp/siets/sessions
176 #TYPE=PAR APP=SEM vercode=1.1.0
177 install -d $RPM_BUILD_ROOT%{_htmldir}/conf
178 cp -a sem/conf/manager_cfg.xml $RPM_BUILD_ROOT%{_htmldir}/conf
179 #TYPE=LIC APP=GEN %{_prefix}/licence.txt
182 rm -rf $RPM_BUILD_ROOT
185 %groupadd -g 186 siets
186 %useradd -u 186 -g siets -c "Siets User" siets
189 if [ "$1" = "0" ]; then
195 %defattr(644,root,root,755)
198 %config %{_sysconfdir}/siets_cfg.xml
199 %attr(755,root,root) %{_cgidir}/api-ws.cgi
200 %attr(755,root,root) %{_cgidir}/api-ws.disco
201 %attr(755,root,root) %{_cgidir}/api.cgi
202 %attr(755,root,root) %{_cgidir}/config.txt
203 %attr(755,root,root) %{_cgidir}/config.xml
204 %attr(755,root,root) %{_cgidir}/geteml.cgi
205 %attr(755,root,root) %{_cgidir}/sem.cgi
206 %dir %{_htmldir}/conf
207 %{_htmldir}/conf/manager_cfg.xml
208 %{_htmldir}/index.html
209 %{_htmldir}/mail_form.html
211 %{_htmldir}/search.html
212 %dir %{_htmldir}/templates
213 %{_htmldir}/templates/*
215 %attr(755,root,root) %{_bindir}/archive-handler
216 %attr(755,root,root) %{_bindir}/managed-xml
217 %attr(755,root,root) %{_bindir}/managedctl
218 %attr(755,root,root) %{_bindir}/siets-alertd
219 %attr(755,root,root) %{_bindir}/siets-ctrld
220 %attr(755,root,root) %{_bindir}/siets-dicd
221 %attr(755,root,root) %{_bindir}/siets-dispd
222 %attr(755,root,root) %{_bindir}/siets-docd
223 %attr(755,root,root) %{_bindir}/siets-load
224 %attr(755,root,root) %{_bindir}/siets-masterd
225 %attr(755,root,root) %{_bindir}/siets-mtxd
226 %attr(755,root,root) %{_bindir}/sietsco
229 %{_prefix}/conf/access.xml
230 %{_prefix}/conf/managed_inst_cfg.xml
231 %dir %{_prefix}/conf/templates
232 %{_prefix}/conf/templates/config_template.xml
233 %{_prefix}/conf/templates/default_desc.xml
234 %{_prefix}/conf/templates/mail_config.xml
235 %{_prefix}/conf/templates/mail_desc.xml
236 %{_prefix}/conf/templates/mail_policy.xml
237 %{_prefix}/conf/templates/policy_template.xml
239 %dir %attr(755,siets,siets) %{_prefix}/data
240 %dir %attr(700,siets,siets) %{_prefix}/log
242 %attr(755,root,root) %{_sbindir}/cpy
243 %attr(755,root,root) %{_sbindir}/crawld
244 %attr(755,root,root) %{_sbindir}/crawldctl
245 %attr(755,root,root) %{_sbindir}/dom_manager
246 %attr(755,root,root) %{_sbindir}/down_manager
247 %attr(755,root,root) %{_sbindir}/downloader
248 %attr(755,root,root) %{_sbindir}/run_crawler
251 %defattr(644,root,root,755)
252 %dir %{_prefix}/crawler
253 %dir %{_prefix}/crawler/conf
254 %{_prefix}/crawler/conf/content.type
255 %{_prefix}/crawler/conf/crawld_cfg.xml
256 %dir %{_prefix}/crawler/conf/char_stats
257 %{_prefix}/crawler/conf/char_stats/EN_CP1257.stat
258 %{_prefix}/crawler/conf/char_stats/LV_CP1257.stat
259 %{_prefix}/crawler/conf/char_stats/LV_ISO88594.stat
260 %{_prefix}/crawler/conf/char_stats/LV_UTF8.stat
261 %{_prefix}/crawler/conf/char_stats/RU_CP1251.stat
262 %{_prefix}/crawler/conf/char_stats/RU_KOI8R.stat
263 %{_prefix}/crawler/conf/char_stats/RU_UTF8.stat
265 %dir %{_prefix}/crawler/extensions
266 %dir %{_prefix}/crawler/extensions/antiword
267 %dir %{_prefix}/crawler/extensions/antiword/bin
268 %attr(755,root,root) %{_prefix}/crawler/extensions/antiword/bin/antiword
269 %{_prefix}/crawler/extensions/antiword/data
270 %{_prefix}/crawler/extensions/antiword/lic
272 %dir %{_prefix}/crawler/extensions/pdftotext
273 %dir %{_prefix}/crawler/extensions/pdftotext/bin
274 %attr(755,root,root) %{_prefix}/crawler/extensions/pdftotext/bin/pdftotext
275 %{_prefix}/crawler/extensions/pdftotext/lic
277 %dir %{_prefix}/crawler/extensions/ps2ascii
278 %dir %{_prefix}/crawler/extensions/ps2ascii/bin
279 %attr(755,root,root) %{_prefix}/crawler/extensions/ps2ascii/bin/ps2ascii
280 %{_prefix}/crawler/extensions/ps2ascii/lic
282 %dir %{_prefix}/crawler/extensions/rtf2html
283 %dir %{_prefix}/crawler/extensions/rtf2html/bin
284 %attr(755,root,root) %{_prefix}/crawler/extensions/rtf2html/bin/rtf2html
285 %{_prefix}/crawler/extensions/rtf2html/lic
287 %dir %{_prefix}/crawler/extensions/xlspptToHtml
288 %dir %{_prefix}/crawler/extensions/xlspptToHtml/bin
289 %attr(755,root,root) %{_prefix}/crawler/extensions/xlspptToHtml/bin/ppthtml
290 %attr(755,root,root) %{_prefix}/crawler/extensions/xlspptToHtml/bin/xlhtml
291 %{_prefix}/crawler/extensions/xlspptToHtml/lic