|
|
028b771 |
Name: chmlib
|
|
|
028b771 |
Summary: Library for dealing with ITSS/CHM format files
|
|
|
024256e |
Version: 0.40
|
|
|
3f88070 |
Release: 3%{?dist}
|
|
|
028b771 |
License: LGPLv2+
|
|
|
028b771 |
Group: Development/Libraries
|
|
|
028b771 |
Url: http://www.jedrea.com/chmlib/
|
|
|
3f88070 |
Source0: http://www.jedrea.com/chmlib/%{name}-%{version}.tar.bz2
|
|
|
3f88070 |
Patch1: chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch
|
|
|
3f88070 |
Patch3: chmlib-0003-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch
|
|
|
028b771 |
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
79bd27a |
|
|
|
79bd27a |
%description
|
|
|
028b771 |
CHMLIB is a library for dealing with ITSS/CHM format files. Right now, it is
|
|
|
028b771 |
a very simple library, but sufficient for dealing with all of the .chm files
|
|
|
028b771 |
I've come across. Due to the fairly well-designed indexing built into this
|
|
|
028b771 |
particular file format, even a small library is able to gain reasonably good
|
|
|
79bd27a |
performance indexing into ITSS archives.
|
|
|
79bd27a |
|
|
|
79bd27a |
%package devel
|
|
|
79bd27a |
Summary: Library for dealing with ITSS/CHM format files - development files
|
|
|
79bd27a |
Group: Development/Libraries
|
|
|
79bd27a |
Requires: %{name} = %{version}-%{release}
|
|
|
79bd27a |
|
|
|
79bd27a |
%description devel
|
|
|
79bd27a |
Files needed for developing apps using chmlib.
|
|
|
79bd27a |
|
|
|
79bd27a |
%prep
|
|
|
028b771 |
%setup -q
|
|
|
3f88070 |
%patch1 -p1 -b .types
|
|
|
3f88070 |
%patch3 -p1 -b .files_dirs
|
|
|
79bd27a |
|
|
|
79bd27a |
%build
|
|
|
028b771 |
%configure --enable-examples --disable-static
|
|
|
3f88070 |
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
|
|
3f88070 |
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
|
3f88070 |
make %{?_smp_mflags}
|
|
|
79bd27a |
|
|
|
79bd27a |
%install
|
|
|
3f88070 |
rm -rf %{buildroot}
|
|
|
3f88070 |
make DESTDIR=%{buildroot} install
|
|
|
3f88070 |
rm -f %{buildroot}/%{_libdir}/*.la
|
|
|
79bd27a |
|
|
|
79bd27a |
%post -p /sbin/ldconfig
|
|
|
79bd27a |
|
|
|
79bd27a |
%postun -p /sbin/ldconfig
|
|
|
79bd27a |
|
|
|
79bd27a |
%clean
|
|
|
3f88070 |
rm -rf %{buildroot}
|
|
|
79bd27a |
|
|
|
79bd27a |
%files
|
|
|
79bd27a |
%defattr(-,root,root,-)
|
|
|
028b771 |
%{_bindir}/chm_http
|
|
|
028b771 |
%{_bindir}/enum_chmLib
|
|
|
028b771 |
%{_bindir}/enumdir_chmLib
|
|
|
028b771 |
%{_bindir}/extract_chmLib
|
|
|
028b771 |
%{_bindir}/test_chmLib
|
|
|
79bd27a |
%{_libdir}/libchm.so.*
|
|
|
79bd27a |
%doc README AUTHORS COPYING NEWS
|
|
|
79bd27a |
|
|
|
79bd27a |
%files devel
|
|
|
79bd27a |
%defattr(-,root,root,-)
|
|
|
79bd27a |
%{_includedir}/*
|
|
|
79bd27a |
%{_libdir}/libchm.so
|
|
|
79bd27a |
|
|
|
79bd27a |
%changelog
|
|
|
3f88070 |
* Thu Aug 26 2010 Peter Lemenkov <lemenkov@gmail.com> - 0.40-3
|
|
|
3f88070 |
- Removed rpath (see rhbz #569128)
|
|
|
3f88070 |
- Patches rebased
|
|
|
3f88070 |
|
|
|
7078624 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.40-2
|
|
|
7078624 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
7078624 |
|
|
|
3f88070 |
* Thu May 28 2009 Peter Lemenkov <lemenkov@gmail.com> - 0.40-1
|
|
|
024256e |
- Ver. 0.40
|
|
|
024256e |
|
|
|
f6693f9 |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.39-8
|
|
|
f6693f9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
f6693f9 |
|
|
|
3f88070 |
* Sat Mar 29 2008 Peter Lemenkov <lemenkov@gmail.com> - 0.39-7
|
|
|
028b771 |
- Enable utilities (close BZ#437151)
|
|
|
79bd27a |
|
|
|
3f88070 |
* Sat Feb 9 2008 Peter Lemenkov <lemenkov@gmail.com> - 0.39-6
|
|
|
45d161b |
- Rebuild for GCC 4.3
|
|
|
45d161b |
|
|
|
3f88070 |
* Sun Sep 30 2007 Peter Lemenkov <lemenkov@gmail.com> - 0.39-5
|
|
|
da59242 |
- Changel license tag from LGPL to LGPLv2+
|
|
|
da59242 |
|
|
|
3f88070 |
* Sun Aug 5 2007 Peter Lemenkov <lemenkov@gmail.com> - 0.39-4
|
|
|
da59242 |
- Better fix for multi-arch issues
|
|
|
da59242 |
|
|
|
3f88070 |
* Sat Aug 4 2007 Peter Lemenkov <lemenkov@gmail.com> - 0.39-3
|
|
|
9167299 |
- Upstream URL changed
|
|
|
9167299 |
|
|
|
3f88070 |
* Thu Aug 02 2007 Oliver Falk <oliver@linux-kernel.at> - 0.39-2
|
|
|
9167299 |
- Add alpha fix
|
|
|
9167299 |
|
|
|
3f88070 |
* Thu Feb 1 2007 Peter Lemenkov <lemenkov@gmail.com> - 0.39-1
|
|
|
fd88121 |
- Ver. 0.39
|
|
|
fd88121 |
|
|
|
3f88070 |
* Tue Sep 12 2006 Peter Lemenkov <lemenkov@gmail.com> - 0.38-2
|
|
|
ce9da23 |
- rebuild for FC6
|
|
|
ce9da23 |
|
|
|
3f88070 |
* Wed Jun 28 2006 Peter Lemenkov <lemenkov@newmail.ru> - 0.38-1
|
|
|
76d7605 |
- Version 0.38
|
|
|
76d7605 |
|
|
|
3f88070 |
* Thu Mar 30 2006 Peter Lemenkov <lemenkov@newmail.ru> - 0.37.4-6
|
|
|
b774c9a |
- rebuild
|
|
|
b774c9a |
|
|
|
3f88070 |
* Mon Mar 27 2006 Peter Lemenkov <lemenkov@newmail.ru> - 0.37.4-5
|
|
|
4aa23e5 |
- rebuild
|
|
|
4aa23e5 |
|
|
|
3f88070 |
* Tue Jan 10 2006 Peter Lemenkov <lemenkov@newmail.ru> - 0.37.4-4
|
|
|
3f88070 |
- Next try to fix powerpc-arch
|
|
|
8743d3e |
|
|
|
3f88070 |
* Mon Jan 09 2006 Peter Lemenkov <lemenkov@newmail.ru> - 0.37.4-3
|
|
|
1003dd8 |
- Typo fix
|
|
|
1003dd8 |
|
|
|
3f88070 |
* Mon Jan 09 2006 Peter Lemenkov <lemenkov@newmail.ru> - 0.37.4-2
|
|
|
25ae501 |
- Fix for PPC-arch
|
|
|
25ae501 |
|
|
|
3f88070 |
* Sat Nov 12 2005 Peter Lemenkov <lemenkov@newmail.ru> - 0.37.4-1
|
|
|
79bd27a |
- Initial build for FC-Extras
|
|
|
79bd27a |
|