Summary: chmlib - library designed for accessing MS ITSS files
-Summary(pl): chmlib - biblioteka pozwalaj±ca na dostêp do plików MS ITSS
+Summary(pl.UTF-8): chmlib - biblioteka pozwalająca na dostęp do plików MS ITSS
Name: chmlib
-Version: 0.2
-Release: 1
+Version: 0.39
+Release: 0.1
License: GPL
Group: Libraries
-Source0: http://64.81.172.220/~jedwin/projects/chmlib/%{name}-%{version}.tbz
-# Source0-md5: 6e62d23986ecdf75466a3c0df7ceb2cd
-URL: http://64.81.172.220/~jedwin/projects/chmlib/
+Source0: http://www.jedrea.com/chmlib/%{name}-%{version}.tar.gz
+# Source0-md5: 18c38f4ad212d1b8b6365456c02b80f9
+Patch0: %{name}-morearchs.patch
+URL: http://www.jedrea.com/chmlib/
+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
-sta³y siê dominuj±cym medium dla elektronicznej dokumentacji
-udostêpnianej przez Microsoft w ostatnim czasie, zastêpuj±c poprzednio
-u¿ywane pliki .hlp.
+%description -l pl.UTF-8
+chmlib to niewielka biblioteka przeznaczona do odczytu plików MS ITSS.
+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.
%package devel
Summary: chmlib header files
-Summary(pl): Pliki nag³ówkowe chmlib
+Summary(pl.UTF-8): 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.
-%description devel -l pl
-Pliki nag³ówkowe potrzebne do tworzenia programów z u¿yciem chmlib.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe potrzebne do tworzenia programów z użyciem chmlib.
%package static
Summary: chmlib static library
-Summary(pl): Biblioteka statyczna chmlib
+Summary(pl.UTF-8): Biblioteka statyczna chmlib
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Static version of chmlib.
-%description static -l pl
+%description static -l pl.UTF-8
Statyczna wersja chmlib.
%prep
%setup -q
+%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 \
+ --enable-examples
+
+%{__make}
%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}
-
-install *_chmLib chm_http $RPM_BUILD_ROOT%{_bindir}
+ DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%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
+%{_includedir}/lzx.h
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libchm.a