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