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