Summary: Motif HTML widget
Summary(pl): Widget do HTML oparty o Motif
Name: XmHTML
Version: 1.1.7
Release: 1
License: LGPL
Group: X11/Libraries
Group(de): X11/Libraries
Group(es): X11/Bibliotecas
Group(fr): X11/Librairies
Group(pl): X11/Biblioteki
Group(pt_BR): X11/Bibliotecas
Group(ru): X11/âÉÂÌÉÏÔÅËÉ
Group(uk): X11/â¦Â̦ÏÔÅËÉ
Source0: http://www.xs4all.nl/~ripley/XmHTML/dist/%{name}-%{version}.tar.gz
Patch0: %{name}-am.patch
Patch1: %{name}-macro.patch
URL: http://www.xs4all.nl/~ripley/XmHTML/
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: lesstif-devel
BuildRequires: XFree86-devel
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _prefix /usr/X11R6
%define _mandir %{_prefix}/man
%description
XmHTML provides a widget capable of displaying HTML 3.2 conforming
text.
%description -l pl
XmHTML zawiera widget wy¶wietlaj±cy HTML w wersji 3.2.
%package devel
Summary: Development package of XmHTML
Summary(pl): Pliki nag³ówkowe XmHTML
Group: X11/Development/Libraries
Group(de): X11/Entwicklung/Libraries
Group(es): X11/Desarrollo/Bibliotecas
Group(fr): X11/Development/Librairies
Group(pl): X11/Programowanie/Biblioteki
Group(pt_BR): X11/Desenvolvimento/Bibliotecas
Group(ru): X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
Group(uk): X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
Requires: %{name} = %{version}
%description devel
Headers needed to compile XmHTML programs.
%description devel -l pl
Pliki nag³ówkowe potrzebne do kompilowania programów korzystaj±cych z
XmHTML.
%package static
Summary: Static version of XmHTML library
Summary(pl): Statyczna biblioteka XmHTML
Group: X11/Development/Libraries
Group(de): X11/Entwicklung/Libraries
Group(es): X11/Desarrollo/Bibliotecas
Group(fr): X11/Development/Librairies
Group(pl): X11/Programowanie/Biblioteki
Group(pt_BR): X11/Desenvolvimento/Bibliotecas
Group(ru): X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
Group(uk): X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
Requires: %{name}-devel = %{version}
%description static
Static version of XmHTML library.
%description static -l pl
Statyczna wersja biblioteki XmHTML.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build
# Argh! automake stuff outdated, imake stuff outdated even more,
# makefiles not outdated but don't support shared libraries :/
# Use automake with some patches/workarounds/etc
(cd lib
mv -f common/*.c .
mv -f Motif/*.c .
)
libtoolize --copy --force
aclocal
autoconf
automake -a -c
CFLAGS="%{rpmcflags} \
-I`pwd`/include/XmHTML -I`pwd`/include/common \
%{!?debug:-DNDEBUG -Dproduction} -DVERSION=1107"
%configure
cd lib
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_includedir}/XmHTML
%{__make} install -C lib DESTDIR=$RPM_BUILD_ROOT
install include/XmHTML/{Balloon,HTML,HTMLStrings,XCC,XmHTML}.h \
include/common/LZWStream.h \
$RPM_BUILD_ROOT%{_includedir}/XmHTML
rm -f html/man/man.{map,tmpl}
gzip -9nf APPS BUG-REPORTING CHANGES DEBUGGING FEEDBACK FIXES \
README THANKS TODO docs/{QUOTES,README.*,REASONS,progressive.txt}
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
%doc *.gz docs/*.gz
%attr(755,root,root) %{_libdir}/lib*.so.*.*
%files devel
%defattr(644,root,root,755)
%doc html/*
%attr(755,root,root) %{_libdir}/lib*.so
%attr(755,root,root) %{_libdir}/lib*.la
%{_includedir}/XmHTML
%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a