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