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