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