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