1 Summary: Double-Array Trie library
2 Summary(pl.UTF-8): Biblioteka dwutablicowego trie
8 Source0: https://linux.thai.net/pub/thailinux/software/libthai/%{name}-%{version}.tar.xz
9 # Source0-md5: b2243d583e25925200c134fad9f2fb50
10 URL: https://linux.thai.net/projects/datrie
11 BuildRequires: doxygen >= 1:1.8.8
12 BuildRequires: tar >= 1:1.22
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 datrie is an implementation of double-array structure for representing
18 trie, as proposed by Junichi Aoe.
20 Trie is a kind of digital search tree, an efficient indexing method
21 with O(1) time complexity for searching. Comparably as efficient as
22 hashing, trie also provides flexibility on incremental matching and
23 key spelling manipulation. This makes it ideal for lexical analyzers,
24 as well as spelling dictionaries.
26 %description -l pl.UTF-8
27 datrie to implementacja struktury dwutablicowej do reprezentowania
28 trie, zaproponowanej przez Junichi Aoe.
30 Trie to rodzaj binarnego drzewa wyszukiwań, czyli wydajnej metody
31 indeksowania ze złożonością czasową wyszukiwania O(1). Porównując trie
32 jest tak wydajne jak haszowanie, ale zapewnia też elastyczność
33 przyrostowego dopasowywania i manipulacji pisownią klucza. To czyni je
34 idealnym dla analizatorów leksykalnych, a także sprawdzania pisowni.
37 Summary: Header files for datrie library
38 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki datrie
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
43 Header files for datrie library.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe biblioteki datrie.
49 Summary: Static datrie library
50 Summary(pl.UTF-8): Statyczna biblioteka datrie
51 Group: Development/Libraries
52 Requires: %{name}-devel = %{version}-%{release}
55 Static datrie library.
57 %description static -l pl.UTF-8
58 Statyczna biblioteka datrie.
68 rm -rf $RPM_BUILD_ROOT
71 DESTDIR=$RPM_BUILD_ROOT
74 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/{datrie,libdatrie}
77 rm -rf $RPM_BUILD_ROOT
79 %post -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
83 %defattr(644,root,root,755)
84 %doc AUTHORS ChangeLog NEWS README
85 %attr(755,root,root) %{_bindir}/trietool
86 %attr(755,root,root) %{_bindir}/trietool-0.2
87 %attr(755,root,root) %{_libdir}/libdatrie.so.*.*.*
88 %attr(755,root,root) %ghost %{_libdir}/libdatrie.so.1
89 %{_mandir}/man1/trietool.1*
90 %{_mandir}/man1/trietool-0.2.1*
93 %defattr(644,root,root,755)
94 %doc doc/html/* README.migration
95 %attr(755,root,root) %{_libdir}/libdatrie.so
96 %{_libdir}/libdatrie.la
98 %{_pkgconfigdir}/datrie-0.2.pc
101 %defattr(644,root,root,755)
102 %{_libdir}/libdatrie.a