License: LGPL
Group: X11/Libraries
Source0: http://www.xs4all.nl/~ripley/XmHTML/dist/%{name}-%{version}.tar.gz
+# Source0-md5: 6d079435fb954bb7878f4dd0d3f7b8d8
Patch0: %{name}-am.patch
Patch1: %{name}-macro.patch
URL: http://www.xs4all.nl/~ripley/XmHTML/
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.
# 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
+cd lib
mv -f common/*.c .
mv -f Motif/*.c .
-)
+cd ..
rm -f missing
%{__libtoolize}
CFLAGS="%{rpmcflags} \
-I`pwd`/include/XmHTML -I`pwd`/include/common \
%{!?debug:-DNDEBUG -Dproduction} -DVERSION=1107"
-%configure PNGINC="`pkg-config --cflags libpng12 2>/dev/null`"
+%configure
cd lib
%{__make}
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_includedir}/XmHTML
-%{__make} install -C lib DESTDIR=$RPM_BUILD_ROOT
+%{__make} install -C lib \
+ DESTDIR=$RPM_BUILD_ROOT
install include/XmHTML/{Balloon,HTML,HTMLStrings,XCC,XmHTML}.h \
include/common/LZWStream.h \
rm -f html/man/man.{map,tmpl}
-%clean
+%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%defattr(644,root,root,755)
%doc html/*
%attr(755,root,root) %{_libdir}/lib*.so
-%attr(755,root,root) %{_libdir}/lib*.la
+%{_libdir}/lib*.la
%{_includedir}/XmHTML
%files static