]> git.pld-linux.org Git - packages/virtuoso.git/blob - virtuoso.spec
- up to 6.1.6 final
[packages/virtuoso.git] / virtuoso.spec
1 # NOTE:
2 # - building --with vad requires:
3 #       - usable netstat
4 #       - unused port 1111 (used f.e. by virtuoso-t)
5 #       - many unpackaged files which should be removed or included in subpackages
6 #
7 %bcond_without  vad
8 #
9 Summary:        OpenLink Virtuoso Database System
10 Summary(pl.UTF-8):      System baz danych OpenLink Virtuoso
11 Name:           virtuoso
12 Version:        6.1.6
13 Release:        1
14 License:        GPL v2
15 Group:          Applications
16 Source0:        http://downloads.sourceforge.net/virtuoso/%{name}-opensource-%{version}.tar.gz
17 # Source0-md5:  3991149c570f3738c3e819ce603e487f
18 URL:            http://virtuoso.openlinksw.com/
19 BuildRequires:  ImageMagick-devel
20 BuildRequires:  autoconf
21 BuildRequires:  automake
22 BuildRequires:  bison
23 BuildRequires:  flex
24 BuildRequires:  gawk
25 BuildRequires:  libtool
26 BuildRequires:  libwbxml-devel
27 BuildRequires:  libxml2-devel
28 BuildRequires:  net-tools
29 BuildRequires:  openssl-devel
30 BuildRequires:  readline-devel
31 BuildRequires:  zlib-devel
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 Virtuoso is a scalable cross-platform server that combines SQL/RDF/XML
36 Data Management with Web Application Server and Web Services Platform
37 functionality.
38
39 Virtuoso is at the core a high performance object-relational SQL
40 database. As a database, it provides transactions, a smart SQL
41 compiler, powerful stored procedure language with optional Java and
42 .Net server side hosting, hot backup, SQL 99 and more. It has all
43 major data access interfaces, as in ODBC, JDBC, ADO .Net and OLE/DB.
44
45 Virtuoso has a built-in web server which can serve dynamic web pages
46 written in Virtuoso's web page language as well as PHP, ASP .Net and
47 others. This same web server provides SOAP and REST access to Virtuoso
48 stored procedures, supporting a broad set of WS protocols such as
49 WS-Security, WS-Reliable Messaging and others. A BPEL4WS run time is
50 also available as part of Virtuoso's SOA suite.
51
52 %description -l pl.UTF-8
53 Virtuoso to skalowalny, wieloplatformowy serwer łączący funkcjonalność
54 zarządzania danymi SQL/RDF/XML z serwerem aplikacji WWW i platformą
55 usług WWW.
56
57 Virtuoso opiera się na wysoko wydajnej obiektowo-relacyjnej bazie
58 danych SQL. Jako baza danych udostępnia transakcje, inteligentny
59 kompilator SQL, potężny język procedur składowanych z opcjonalną
60 obsługą Javy i .Net po stronie serwera, backup w czasie rzeczywistym,
61 SQL 99 i inne. Ma wszystkie ważniejsze interfejsy dostępu do danych,
62 jak ODBC, JDBC, ADO .Net i OLE/DB.
63
64 Virtuoso ma wbudowany serwer WWW, potrafiący obsługiwać dynamiczne
65 strony napisane we własnym języku Virtuoso, a także PHP, ASP .Net i
66 innych. Serwer ten daje dostęp SOAP i REST do procedur składowanych
67 Virtuoso, obsługując szeroki zakres protokołów WS, takich jak
68 WS-Security, WS-Reliable Messaging i inne. Środowisko uruchomieniowe
69 BPEL4WS jest także dostępne jako część pakietu Virtuoso SOA.
70
71 %package tools
72 Summary:        Virtuoso tools
73 Group:          Applications
74 Requires:       %{name} = %{version}-%{release}
75
76 %description tools
77 Virtuoso tools.
78
79 %package plugins-hosting
80 Summary:        Hosting plugins for virtuoso
81 Group:          Applications
82 Requires:       %{name} = %{version}-%{release}
83
84 %description plugins-hosting
85 Hosting plugins for virtuoso.
86
87 %package vad
88 Summary:        VAD applications for virtuoso
89 Group:          Applications
90 Requires:       %{name} = %{version}-%{release}
91
92 %description vad
93 VAD applications for virtuoso.
94
95 %package doc
96 Summary:        Virtuoso documentation
97 Group:          Documentation
98
99 %description doc
100 Virtuoso documentation.
101
102 %prep
103 %setup -q -n %{name}-opensource-%{version}
104
105 %build
106 %{__libtoolize}
107 %{__aclocal}
108 %{__autoconf}
109 %{__autoheader}
110 %{__automake}
111 %configure \
112         --libdir=%{_libdir}/%{name} \
113         %{!?with_vad:--disable-all-vads} \
114         --enable-xml \
115         --enable-krb \
116         --enable-openssl \
117         --enable-openldap \
118         --enable-imagemagick \
119         --enable-wbxml2 \
120         --enable-aio \
121         --with-readline \
122         --without-internal-zlib \
123         --with-pthreads \
124         --disable-static
125
126 %{__make} -j1
127
128 %install
129 rm -rf $RPM_BUILD_ROOT
130
131 %{__make} -j1 install \
132         DESTDIR=$RPM_BUILD_ROOT
133
134 ln -s . $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %files
140 %defattr(644,root,root,755)
141 %doc AUTHORS CREDITS ChangeLog NEWS README
142 %attr(755,root,root) %{_bindir}/virtuoso-t
143
144 %dir %{_libdir}/%{name}
145 %dir %{_libdir}/%{name}/%{name}
146 %{_libdir}/%{name}/plugins
147 %attr(755,root,root) %{_libdir}/%{name}/virtodbc.so
148 %attr(755,root,root) %{_libdir}/%{name}/virtodbc_r.so
149 %attr(755,root,root) %{_libdir}/%{name}/virtodbcu.so
150 %attr(755,root,root) %{_libdir}/%{name}/virtodbcu_r.so
151
152 %dir /var/lib/%{name}
153 /var/lib/%{name}/db
154 /var/lib/%{name}/vsp
155
156 %files tools
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_bindir}/inifile
159 %attr(755,root,root) %{_bindir}/isql
160 %attr(755,root,root) %{_bindir}/isqlw
161 %attr(755,root,root) %{_bindir}/virt_mail
162
163 %files plugins-hosting
164 %defattr(644,root,root,755)
165 %dir %{_libdir}/%{name}
166 %dir %{_libdir}/%{name}/%{name}/hosting
167 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/im.so
168 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/wbxml2.so
169
170 %if %{with vad}
171 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/creolewiki.so
172 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/mediawiki.so
173 %attr(755,root,root) %{_libdir}/%{name}/%{name}/hosting/wikiv.so
174
175 %files vad
176 %defattr(644,root,root,755)
177 %dir %{_datadir}/%{name}
178 %dir %{_datadir}/%{name}/vad
179 %{_datadir}/%{name}/vad/*.vad
180
181 %files doc
182 %defattr(644,root,root,755)
183 %doc docsrc/html_virt/*.{html,css,ico}
184 %endif
This page took 0.522311 seconds and 4 git commands to generate.