3 %bcond_without static_libs # don't build static library
5 Summary: Disk based hash library
6 Summary(pl.UTF-8): Biblioteka obsługująca tablice haszujące na dysku
12 Source0: http://dl.sourceforge.net/dbh/%{name}-%{version}.tar.gz
13 # Source0-md5: 52b4b0d5ee0513dc796e989220c11bc6
14 URL: http://dbh.sourceforge.net/
15 BuildRequires: autoconf >= 2.52
16 BuildRequires: automake
17 BuildRequires: libtool
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Disk based hashes is a method to create multidimensional binary trees
22 on disk. This library permits the extension of database concept to a
23 plethora of electronic data, such as graphic information. With the
24 multidimensional binary tree it is possible to mathematically prove
25 that access time to any particular record is minimized (using the
26 concept of critical points from calculus), which provides the means to
27 construct optimized databases for particular applications.
29 %description -l pl.UTF-8
30 Hasze przechowywane na dysku to metoda tworzenia wielowymiarowych
31 drzew binarnych na dysku. Biblioteka pozwala rozszerzać pojęcie bazy
32 danych o bogactwo danych elektronicznych, takich jak informacje
33 graficzne. Można udowodnić matematycznie, że przy użyciu
34 wielowymiarowego drzewa binarnego czas dostępu do każdego konkretnego
35 rekordu jest minimalny (używając zasady punktów krytycznych), co
36 daje środki do tworzenia zoptymalizowanych baz danych dla aplikacji.
39 Summary: Disk based hash library development files
40 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dbh
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
43 Obsoletes: dbh-examples
46 Disk based hash library development files.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki dbh.
52 Summary: Disk based hash static library
53 Summary(pl.UTF-8): Statyczna biblioteka dbh
54 Group: Development/Libraries
55 Requires: %{name}-devel = %{version}-%{release}
58 Disk based hash static library.
60 %description static -l pl.UTF-8
61 Statyczna biblioteka dbh.
73 %{!?with_static_libs:--disable-static}
78 rm -rf $RPM_BUILD_ROOT
79 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82 DESTDIR=$RPM_BUILD_ROOT
85 install simple_hash.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
86 install trafico.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
89 rm -rf $RPM_BUILD_ROOT
91 %post -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
95 %defattr(644,root,root,755)
96 %doc AUTHORS ChangeLog
97 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
100 %defattr(644,root,root,755)
102 %attr(755,root,root) %{_libdir}/lib*.so
105 %{_pkgconfigdir}/*.pc
106 %{_examplesdir}/%{name}-%{version}
108 %if %{with static_libs}
110 %defattr(644,root,root,755)