Blame SPECS/libdatrie.spec

4a6c6a
Name:           libdatrie
4a6c6a
Version:        0.2.13
4a6c6a
Release:        4%{?dist}
4a6c6a
Summary:        Implementation of Double-Array structure for representing trie
4a6c6a
License:        LGPLv2+
4a6c6a
URL:            http://linux.thai.net/projects/datrie
4a6c6a
Source0:        http://linux.thai.net/pub/thailinux/software/libthai/%{name}-%{version}.tar.xz
4a6c6a
BuildRequires:  autoconf, automake, libtool
4a6c6a
BuildRequires:  autoconf-archive
4a6c6a
BuildRequires:  doxygen
4a6c6a
BuildRequires: make
4a6c6a
4a6c6a
%description
4a6c6a
datrie is an implementation of double-array structure for representing trie.
4a6c6a
4a6c6a
Trie is a kind of digital search tree, an efficient indexing method with O(1) 
4a6c6a
time complexity for searching. Comparably as efficient as hashing, trie also 
4a6c6a
provides flexibility on incremental matching and key spelling manipulation. 
4a6c6a
This makes it ideal for lexical analyzers, as well as spelling dictionaries.
4a6c6a
4a6c6a
Details of the implementation: http://linux.thai.net/~thep/datrie/datrie.html
4a6c6a
4a6c6a
%package        devel
4a6c6a
Summary:        Development files for %{name}
4a6c6a
Requires:       %{name}%{?_isa} = %{version}-%{release}
4a6c6a
4a6c6a
%description    devel
4a6c6a
This package contains libraries and header files for
4a6c6a
developing applications that use %{name}.
4a6c6a
4a6c6a
%prep
4a6c6a
%setup -q
4a6c6a
4a6c6a
%build
4a6c6a
autoreconf -f -i -v
4a6c6a
#sed -i '/sys_lib_dlsearch_path_spec/s|/usr/lib |/usr/lib /usr/lib64|' configure
4a6c6a
%configure --disable-static \
4a6c6a
           --with-html-docdir=%{_pkgdocdir}-devel
4a6c6a
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
4a6c6a
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
4a6c6a
%make_build
4a6c6a
4a6c6a
%install
4a6c6a
%make_install
4a6c6a
rm -frv %{buildroot}%{_pkgdocdir}
4a6c6a
find %{buildroot} -name '*.*a' -delete -print
4a6c6a
4a6c6a
%check
4a6c6a
LD_LIBRARY_PATH=../datrie/.libs %make_build check
4a6c6a
4a6c6a
%ldconfig_scriptlets
4a6c6a
4a6c6a
%files
4a6c6a
%license COPYING
4a6c6a
%{_libdir}/libdatrie.so.*
4a6c6a
4a6c6a
%files devel
4a6c6a
%doc AUTHORS ChangeLog NEWS README*
4a6c6a
%{_includedir}/datrie/
4a6c6a
%{_libdir}/libdatrie.so
4a6c6a
%{_libdir}/pkgconfig/datrie-0.2.pc
4a6c6a
%{_bindir}/trietool*
4a6c6a
%{_mandir}/man1/trietool*
4a6c6a
%{_pkgdocdir}-devel/*.{html,css,png,js,svg}
4a6c6a
4a6c6a
%changelog
4a6c6a
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.2.13-4
4a6c6a
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
4a6c6a
  Related: rhbz#1991688
4a6c6a
4a6c6a
* Fri Jun 25 2021 Peng Wu <pwu@redhat.com> - 0.2.13-3
4a6c6a
- Rebuild the package
4a6c6a
- Resolves: #1973518
4a6c6a
4a6c6a
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.2.13-2
4a6c6a
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
4a6c6a
4a6c6a
* Mon Feb  1 2021 Peng Wu <pwu@redhat.com> - 0.2.13-1
4a6c6a
- Update to 0.2.13
4a6c6a
4a6c6a
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-14
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4a6c6a
4a6c6a
* Wed Oct 14 2020 Peng Wu <pwu@redhat.com> - 0.2.9-13
4a6c6a
- Fixes FTBFS
4a6c6a
4a6c6a
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-12
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4a6c6a
4a6c6a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-11
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4a6c6a
4a6c6a
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-10
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4a6c6a
4a6c6a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-9
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4a6c6a
4a6c6a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-8
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4a6c6a
4a6c6a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-7
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4a6c6a
4a6c6a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-6
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4a6c6a
4a6c6a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-5
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4a6c6a
4a6c6a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-4
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4a6c6a
4a6c6a
* Wed Apr  6 2016 Peng Wu <pwu@redhat.com> - 0.2.9-3
4a6c6a
- Fixes docs build
4a6c6a
4a6c6a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.9-2
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4a6c6a
4a6c6a
* Thu Jun 18 2015 Christopher Meng <rpm@cicku.me> - 0.2.9-1
4a6c6a
- Update to 0.2.9
4a6c6a
4a6c6a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.8-6
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4a6c6a
4a6c6a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.8-5
4a6c6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4a6c6a
4a6c6a
* Wed Jun 18 2014 Christopher Meng <rpm@cicku.me> - 0.2.8-4
4a6c6a
- Move docs to %%_pkgdocdir
4a6c6a
4a6c6a
* Mon Feb 24 2014 Christopher Meng <rpm@cicku.me> - 0.2.8-3
4a6c6a
- Disable rpath.
4a6c6a
4a6c6a
* Sat Feb 08 2014 Christopher Meng <rpm@cicku.me> - 0.2.8-2
4a6c6a
- Reform the subpackages.
4a6c6a
- Add check section to ensure the availability.
4a6c6a
4a6c6a
* Tue Jan 07 2014 Christopher Meng <rpm@cicku.me> - 0.2.8-1
4a6c6a
- Initial Package.