]> git.pld-linux.org Git - SPECS.git/blob - cdb.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / cdb.spec
1 Summary:        Constant DataBase
2 Summary(pl.UTF-8):      Stała baza danych
3 Name:           cdb
4 Version:        0.75
5 Release:        1
6 License:        Public Domain
7 Group:          Applications/Databases
8 Source0:        http://cr.yp.to/cdb/%{name}-%{version}.tar.gz
9 # Source0-md5:  81fed54d0bde51b147dd6c20cdb92d51
10 Patch0:         %{name}-glibc.patch
11 URL:            http://cr.yp.to/cdb.html
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 cdb is a fast, reliable, lightweight package for creating and reading
16 constant databases. The database structure is tuned for fast reading:
17 - Successful lookups take normally just two disk accesses.
18 - Unsuccessful lookups take only one disk access.
19 - Small disk space and memory size requirements; a database uses 2048
20   bytes for the header and 24 bytes per record plus the space for keys
21   and data.
22 - Maximum database size is 4GB; individual record size is not
23   otherwise limited.
24 - Portable file format.
25 - Fast database replacement.
26
27 %description -l pl.UTF-8
28 cdb jest szybkim, wiarygodnym, małym pakietem do tworzenia i czytania
29 stałych baz danych. Struktura bazy została zoptymalizowana do
30 szybkiego odczytu:
31 - Udane odwołania normalnie potrzebują tylko dwóch odwołań do dysku.
32 - Nieudane odwołania potrzebują tylko jednego odwołania do dysku.
33 - Małe wymagania co do miejsca do dysku i pamięci; baza danych używa
34   2048 bajtów na nagłówek i 24 bajtów na rekord plus miejsce na klucze
35   i dane.
36 - Maksymalny rozmiar bazy to 4GB; rozmiar pojedynczego rekordu nie ma
37   innych ograniczeń.
38 - Przenośny format pliku.
39 - Szybkie zastępowanie baz nowo utworzonymi.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44
45 %build
46 CFLAGS="%{rpmcflags}"
47 export CFLAGS
48 echo "%{__cc} %{rpmcflags} %{rpmldflags}" >conf-ld
49 echo %{__cc} %{rpmcflags} >conf-cc
50 echo %{_prefix} > conf-home
51 %{__make}
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{_bindir}
56
57 install cdbget cdbmake cdbdump cdbstats cdbtest \
58         cdbmake-12 cdbmake-sv rts rts.tests testzero $RPM_BUILD_ROOT%{_bindir}
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63 %files
64 %defattr(644,root,root,755)
65 %doc CHANGES README TODO SYSDEPS
66 %attr(755,root,root) %{_bindir}/*
This page took 0.263109 seconds and 3 git commands to generate.