Summary: chmlib - library designed for accessing MS ITSS files
Summary(pl): chmlib - biblioteka pozwalaj±ca na dostêp do plików MS ITSS
Name: chmlib
-Version: 0.31
-Release: 4
+Version: 0.37.4
+Release: 1
License: GPL
Group: Libraries
Source0: http://66.93.236.84/~jedwin/projects/chmlib/%{name}-%{version}.tbz
+# Source0-md5: b3a0c3bc955abd2155cc298c6cdbbf20
Patch0: %{name}-morearchs.patch
-# Source0-md5: c6c9e1658f43715456e00a4893d496ed
URL: http://66.93.236.84/~jedwin/projects/chmlib/
-BuildRequires: libtool
+BuildRequires: autoconf
+BuildRequires: automake
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
chmlib is a small library designed for accessing MS ITSS files. The
-ITSS file format is used for Microsoft Html Help files (.chm), which
+ITSS file format is used for Microsoft HTML Help files (.chm), which
have been the predominant medium for software documentation from
Microsoft during the past several years, having superceded the
previously used .hlp file format.
%description -l pl
chmlib to niewielka biblioteka przeznaczona do odczytu plików MS ITSS.
-Format ITSS jest u¿ywany w plikach Microsoft Html Help (.chm), które
+Format ITSS jest u¿ywany w plikach Microsoft HTML Help (.chm), które
sta³y siê dominuj±cym medium dla elektronicznej dokumentacji
udostêpnianej przez Microsoft w ostatnim czasie, zastêpuj±c poprzednio
u¿ywane pliki .hlp.
Summary: chmlib header files
Summary(pl): Pliki nag³ówkowe chmlib
Group: Development/Libraries
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
%description devel
Header files needed for building programs that use chmlib.
Summary: chmlib static library
Summary(pl): Biblioteka statyczna chmlib
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Static version of chmlib.
Statyczna wersja chmlib.
%prep
-%setup -q
+%setup -q -n %{name}-0.37
%patch0 -p1
%build
-%{__make} all examples \
- CFLAGS="%{rpmcflags} -DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64 -L.libs" \
- LDFLAGS="%{rpmldflags} -lpthread" \
- CC="%{__cc}" \
- LD="%{__cc}" \
- INSTALLPREFIX="%{_prefix}"
+cp -f /usr/share/automake/config.* .
+%{__autoconf}
+%configure
+
+%{__make}
+
+%{__make} examples \
+ libdir=src/.libs
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir}}
+install -d $RPM_BUILD_ROOT%{_bindir}
%{__make} install \
- INSTALLPREFIX=$RPM_BUILD_ROOT%{_prefix}
+ DESTDIR=$RPM_BUILD_ROOT
install *_chmLib chm_http $RPM_BUILD_ROOT%{_bindir}
%files
%defattr(644,root,root,755)
-%doc AUTHORS README
+%doc AUTHORS NEWS README
%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libchm.so.*.*.*
%files devel
%defattr(644,root,root,755)
-%{_includedir}/*.h
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/libchm.so
+%{_libdir}/libchm.la
+%{_includedir}/chm_lib.h
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libchm.a