]> git.pld-linux.org Git - packages/virtuoso.git/blob - virtuoso.spec
158c50f96f10930ba7bc8433a858c8ab20e01c68
[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.5
13 Release:        1
14 License:        GPL v2
15 Group:          Applications
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
23 BuildRequires:  bison
24 BuildRequires:  flex
25 BuildRequires:  gawk
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)
34
35 %description
36 Virtuoso is a scalable cross-platform server that combines SQL/RDF/XML
37 Data Management with Web Application Server and Web Services Platform
38 functionality.
39
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.
45
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.
52
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ą
56 usług WWW.
57
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.
64
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.
71
72 %package tools
73 Summary:        Virtuoso tools
74 Group:          Applications
75 Requires:       %{name} = %{version}-%{release}
76
77 %description tools
78 Virtuoso tools.
79
80 %package plugins-hosting
81 Summary:        Hosting plugins for virtuoso
82 Group:          Applications
83 Requires:       %{name} = %{version}-%{release}
84
85 %description plugins-hosting
86 Hosting plugins for virtuoso.
87
88 %package vad
89 Summary:        VAD applications for virtuoso
90 Group:          Applications
91 Requires:       %{name} = %{version}-%{release}
92
93 %description vad
94 VAD applications for virtuoso.
95
96 %package doc
97 Summary:        Virtuoso documentation
98 Group:          Documentation
99
100 %description doc
101 Virtuoso documentation.
102
103 %prep
104 %setup -q -n %{name}-opensource-%{version}
105
106 %build
107 %{__libtoolize}
108 %{__aclocal}
109 %{__autoconf}
110 %{__autoheader}
111 %{__automake}
112 %configure \
113         --libdir=%{_libdir}/%{name} \
114         %{!?with_vad:--disable-all-vads} \
115         --enable-xml \
116         --enable-krb \
117         --enable-openssl \
118         --enable-openldap \
119         --enable-imagemagick \
120         --enable-wbxml2 \
121         --enable-aio \
122         --with-readline \
123         --without-internal-zlib \
124         --with-pthreads \
125         --disable-static
126
127 %{__make} -j1
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131
132 %{__make} -j1 install \
133         DESTDIR=$RPM_BUILD_ROOT
134
135 ln -s . $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
136
137 %clean
138 rm -rf $RPM_BUILD_ROOT
139
140 %files
141 %defattr(644,root,root,755)
142 %doc AUTHORS CREDITS ChangeLog NEWS README
143 %attr(755,root,root) %{_bindir}/virtuoso-t
144
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
152
153 %dir /var/lib/%{name}
154 /var/lib/%{name}/db
155 /var/lib/%{name}/vsp
156
157 %files tools
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
163
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
170
171 %if %{with vad}
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
175
176 %files vad
177 %defattr(644,root,root,755)
178 %dir %{_datadir}/%{name}
179 %dir %{_datadir}/%{name}/vad
180 %{_datadir}/%{name}/vad/*.vad
181
182 %files doc
183 %defattr(644,root,root,755)
184 %doc docsrc/html_virt/*.{html,css,ico}
185 %endif
This page took 0.087142 seconds and 2 git commands to generate.