2 # - building --with vad requires:
4 # - unused port 1111 (used f.e. by virtuoso-t)
5 # - many unpackaged files which should be removed or included in subpackages
9 Summary: OpenLink Virtuoso Database System
10 Summary(pl.UTF-8): System baz danych OpenLink Virtuoso
16 # http://dl.sourceforge.net/virtuoso/%{name}-opensource-%{version}.tar.gz
17 Source0: %{name}-opensource-%{version}.tar.gz
18 # Source0-md5: 61b53395e14a11dd7e7715b50261b9eb
19 URL: http://virtuoso.openlinksw.com/
20 BuildRequires: ImageMagick-devel
21 BuildRequires: autoconf
22 BuildRequires: automake
26 BuildRequires: libtool
27 BuildRequires: libxml2-devel
28 BuildRequires: net-tools
29 BuildRequires: openssl-devel
30 BuildRequires: readline-devel
31 BuildRequires: libwbxml-devel
32 BuildRequires: zlib-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 Virtuoso is a scalable cross-platform server that combines SQL/RDF/XML
37 Data Management with Web Application Server and Web Services Platform
40 Virtuoso is at the core a high performance object-relational SQL
41 database. As a database, it provides transactions, a smart SQL
42 compiler, powerful stored procedure language with optional Java and
43 .Net server side hosting, hot backup, SQL 99 and more. It has all
44 major data access interfaces, as in ODBC, JDBC, ADO .Net and OLE/DB.
46 Virtuoso has a built-in web server which can serve dynamic web pages
47 written in Virtuoso's web page language as well as PHP, ASP .Net and
48 others. This same web server provides SOAP and REST access to Virtuoso
49 stored procedures, supporting a broad set of WS protocols such as
50 WS-Security, WS-Reliable Messaging and others. A BPEL4WS run time is
51 also available as part of Virtuoso's SOA suite.
53 %description -l pl.UTF-8
54 Virtuoso to skalowalny, wieloplatformowy serwer łączący funkcjonalność
55 zarządzania danymi SQL/RDF/XML z serwerem aplikacji WWW i platformą
58 Virtuoso opiera się na wysoko wydajnej obiektowo-relacyjnej bazie
59 danych SQL. Jako baza danych udostępnia transakcje, inteligentny
60 kompilator SQL, potężny język procedur składowanych z opcjonalną
61 obsługą Javy i .Net po stronie serwera, backup w czasie rzeczywistym,
62 SQL 99 i inne. Ma wszystkie ważniejsze interfejsy dostępu do danych,
63 jak ODBC, JDBC, ADO .Net i OLE/DB.
65 Virtuoso ma wbudowany serwer WWW, potrafiący obsługiwać dynamiczne
66 strony napisane we własnym języku Virtuoso, a także PHP, ASP .Net i
67 innych. Serwer ten daje dostęp SOAP i REST do procedur składowanych
68 Virtuoso, obsługując szeroki zakres protokołów WS, takich jak
69 WS-Security, WS-Reliable Messaging i inne. Środowisko uruchomieniowe
70 BPEL4WS jest także dostępne jako część pakietu Virtuoso SOA.
73 Summary: Virtuoso tools
75 Requires: %{name} = %{version}-%{release}
80 %package plugins-hosting
81 Summary: Hosting plugins for virtuoso
83 Requires: %{name} = %{version}-%{release}
85 %description plugins-hosting
86 Hosting plugins for virtuoso.
89 Summary: VAD applications for virtuoso
91 Requires: %{name} = %{version}-%{release}
94 VAD applications for virtuoso.
97 Summary: Virtuoso documentation
101 Virtuoso documentation.
104 %setup -q -n %{name}-opensource-%{version}
113 --libdir=%{_libdir}/%{name} \
114 %{!?with_vad:--disable-all-vads} \
119 --enable-imagemagick \
123 --without-internal-zlib \
130 rm -rf $RPM_BUILD_ROOT
132 %{__make} -j1 install \
133 DESTDIR=$RPM_BUILD_ROOT
135 ln -s . $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
138 rm -rf $RPM_BUILD_ROOT
141 %defattr(644,root,root,755)
142 %doc AUTHORS CREDITS ChangeLog NEWS README
143 %attr(755,root,root) %{_bindir}/virtuoso-t
145 %dir %{_libdir}/%{name}
146 %dir %{_libdir}/%{name}/%{name}
147 %{_libdir}/%{name}/plugins
148 %attr(755,root,root) %{_libdir}/%{name}/virtodbc.so
149 %attr(755,root,root) %{_libdir}/%{name}/virtodbc_r.so
150 %attr(755,root,root) %{_libdir}/%{name}/virtodbcu.so
151 %attr(755,root,root) %{_libdir}/%{name}/virtodbcu_r.so
153 %dir /var/lib/%{name}
158 %defattr(644,root,root,755)
159 %attr(755,root,root) %{_bindir}/inifile
160 %attr(755,root,root) %{_bindir}/isql
161 %attr(755,root,root) %{_bindir}/isqlw
162 %attr(755,root,root) %{_bindir}/virt_mail
164 %files plugins-hosting
165 %defattr(644,root,root,755)
166 %dir %{_libdir}/%{name}
167 %dir %{_libdir}/%{name}/%{name}/hosting
168 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/im.so
169 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/wbxml2.so
172 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/creolewiki.so
173 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/mediawiki.so
174 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/wikiv.so
177 %defattr(644,root,root,755)
178 %dir %{_datadir}/%{name}
179 %dir %{_datadir}/%{name}/vad
180 %{_datadir}/%{name}/vad/*.vad
183 %defattr(644,root,root,755)
184 %doc docsrc/html_virt/*.{html,css,ico}