3615aed
42e8aae
%define libname libtidy
42e8aae
52fcd39
%define snap 20070228
52fcd39
2f7abca
Name:    tidy
2f7abca
Summary: Utility to clean up and pretty print HTML/XHTML/XML
2f7abca
Version: 0.99.0
81e57c8
Release: 12.%{snap}%{?dist}.1
cvsextras 7affa28
2f7abca
Group:   Applications/Text
2f7abca
License: W3C Software License
2f7abca
URL:     http://tidy.sourceforge.net/
2f7abca
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras 7affa28
52fcd39
# timestamp 01-Feb-2007
52fcd39
Source0: tidy-%{snap}cvs.tar.gz
52fcd39
Source10: tidy-cvs_checkout.sh 
2f7abca
2f7abca
BuildRequires: libtool
2f7abca
BuildRequires: doxygen
6a1af06
BuildRequires: libxslt
2f7abca
cvsextras 7affa28
%description
cvsextras 7affa28
When editing HTML it's easy to make mistakes. Wouldn't it be nice if
cvsextras 7affa28
there was a simple way to fix these mistakes automatically and tidy up
cvsextras 7affa28
sloppy editing into nicely layed out markup? Well now there is! Dave
cvsextras 7affa28
Raggett's HTML TIDY is a free utility for doing just that. It also
cvsextras 7affa28
works great on the atrociously hard to read markup generated by
cvsextras 7affa28
specialized HTML editors and conversion tools, and can help you
cvsextras 7affa28
identify where you need to pay further attention on making your pages
cvsextras 7affa28
more accessible to people with disabilities.
cvsextras 7affa28
42e8aae
%package -n %{libname} 
42e8aae
Summary: Shared libraries for tidy
42e8aae
Group:	 System Environment/Libraries
42e8aae
%description -n %{libname} 
42e8aae
%{summary}.
42e8aae
42e8aae
%package -n %{libname}-devel
42e8aae
Summary: Development files for libtidy 
2f7abca
Group:   Development/Libraries
42e8aae
Obsoletes: tidy-devel < %{version}-%{release}
42e8aae
Provides:  tidy-devel = %{version}-%{release}
42e8aae
Requires: %{libname} = %{version}-%{release}
42e8aae
%description -n %{libname}-devel
cvsextras 7affa28
%{summary}.
cvsextras 7affa28
cvsextras 7affa28
cvsextras 7affa28
%prep
cvsextras 7affa28
%setup -q -n %{name}
2f7abca
52fcd39
# htmldocs included in cvs checkout
52fcd39
#setup -q -n %{name} -T -D -b1
cvsextras 7affa28
2f7abca
sh build/gnuauto/setup.sh
2f7abca
cvsextras 7affa28
cvsextras 7affa28
%build
2f7abca
%configure \
2f7abca
  --disable-static \
e95ac57
  --disable-dependency-tracking
2f7abca
cvsextras 7affa28
make %{?_smp_mflags}
6a1af06
6a1af06
# api docs 
6a1af06
doxygen htmldoc/doxygen.cfg
6a1af06
6a1af06
# make doc steps gleaned from build/gmake/Makefile
6a1af06
pushd htmldoc
6a1af06
../console/tidy -xml-config > tidy-config.xml
6a1af06
../console/tidy -xml-help   > tidy-help.xml
6a1af06
xsltproc -o tidy.1 tidy1.xsl tidy-help.xml 
6a1af06
xsltproc -o quickref.html quickref-html.xsl tidy-config.xml 
6a1af06
popd
cvsextras 7affa28
cvsextras 7affa28
cvsextras 7affa28
%install
6a1af06
rm -rf $RPM_BUILD_ROOT 
2f7abca
42e8aae
make install DESTDIR=$RPM_BUILD_ROOT
2f7abca
42e8aae
install -p -m644 -D htmldoc/tidy.1 $RPM_BUILD_ROOT%{_mandir}/man1/tidy.1
cvsextras 7affa28
2f7abca
## Unpackaged files
2f7abca
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
2f7abca
cvsextras 7affa28
cvsextras 7affa28
%clean
cvsextras 7affa28
rm -rf $RPM_BUILD_ROOT
cvsextras 7affa28
cvsextras 7affa28
42e8aae
%post -n %{libname} -p /sbin/ldconfig
bba8fbd
42e8aae
%postun -n %{libname} -p /sbin/ldconfig
cvsextras 7affa28
cvsextras 7affa28
cvsextras 7affa28
%files
cvsextras 7affa28
%defattr(-,root,root,-)
6a1af06
%doc htmldoc/*.html htmldoc/*.css htmldoc/*.gif
2f7abca
%{_bindir}/*
6a1af06
%{_mandir}/man1/*
42e8aae
42e8aae
%files -n %{libname} 
42e8aae
%defattr(-,root,root,-)
2f7abca
%{_libdir}/lib*.so.*
cvsextras 7affa28
42e8aae
%files -n %{libname}-devel
cvsextras 7affa28
%defattr(-,root,root,-)
6a1af06
%doc htmldoc/api/*
2f7abca
%{_includedir}/*
2f7abca
%{_libdir}/lib*.so
cvsextras 7affa28
cvsextras 7affa28
cvsextras 7affa28
%changelog
52fcd39
* Wed Feb 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.99.0-12.20070228
52fcd39
- 2007-02-28 snapshot
52fcd39
7c06801
* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-11.20051025
7c06801
- fc6 respin
7c06801
e95ac57
* Wed Jul 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-10.20051025
e95ac57
- fc6 respin
e95ac57
1c5bba7
* Wed Mar 1 2006 Rex Dieter <rexdieter[AT]users.sf.net> 
c858cff
- fc5: gcc/glibc respin
c858cff
42e8aae
* Fri Jan 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-9.20051025
42e8aae
- libtidy returns to be multilib friendly
42e8aae
431381f
* Wed Oct 26 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-8.20051025
431381f
- Update to 051025 and docs to 051020
431381f
e859ebc
* Tue Aug  9 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-7.20050803
e859ebc
- -devel: Provides: libtidy-devel (#165452)
e859ebc
6a1af06
* Tue Aug  9 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-6.20050803
6a1af06
- cleanup doc generation
6a1af06
- add/restore missing docs (manpage, quickref.html)
6a1af06
6a1af06
* Mon Aug  8 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.99.0-5.20050803
2f7abca
- Update to 050803 and docs to 050705
2f7abca
- simplify (fedora.us bug #2071)
2f7abca
- drop missing manpage 
2f7abca
ef34a37
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.99.0-4.20041214
ef34a37
- rebuild on all arches
ef34a37
3615aed
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
2f7abca
- rebuilt       
3615aed
bba8fbd
* Thu Dec 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-2.20041214
bba8fbd
- Update to 041214 and docs to 041206.
bba8fbd
- Build with dependency tracking disabled.
bba8fbd
cvsextras 50c171d
* Sun Oct  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040916
cvsextras 50c171d
- Update to 040916 and docs to 040810.
cvsextras 50c171d
cvsextras 2b9eacd
* Fri Aug 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040811
cvsextras 2b9eacd
- Update to 040811, patches applied upstream.
cvsextras 2b9eacd
cvsextras 2b9eacd
* Wed Jul 28 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040720
cvsextras 2b9eacd
- Update to 040720.
cvsextras 2b9eacd
- Add partial fix (still incorrect for XHTML 1.1) for usemap handling.
cvsextras 2b9eacd
cvsextras 7affa28
* Mon Jul  5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040704
cvsextras 7affa28
- Update to 040704.
cvsextras 7affa28
cvsextras 7affa28
* Fri Jun 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040622
cvsextras 7affa28
- Update to 040622.
cvsextras 7affa28
cvsextras 7affa28
* Sat Jun  5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040603
cvsextras 7affa28
- Update to 040603.
cvsextras 7affa28
cvsextras 7affa28
* Sat May 15 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040514
cvsextras 7affa28
- Update to 040514.
cvsextras 7affa28
cvsextras 7affa28
* Sun May  2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.2.20040318
cvsextras 7affa28
- Update docs to 040317, and generate API docs ourselves.
cvsextras 7affa28
cvsextras 7affa28
* Fri Mar 19 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040318
cvsextras 7affa28
- Update to 040318.
cvsextras 7affa28
cvsextras 7affa28
* Tue Mar 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040315
cvsextras 7affa28
- Update to 040315.
cvsextras 7affa28
cvsextras 7affa28
* Mon Mar 15 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040314
cvsextras 7affa28
- Update to 040314.
cvsextras 7affa28
cvsextras 7affa28
* Sun Mar 14 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040313
cvsextras 7affa28
- Update to 040313.
cvsextras 7affa28
cvsextras 7affa28
* Sun Feb  8 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040205
cvsextras 7affa28
- Update to 040205.
cvsextras 7affa28
cvsextras 7affa28
* Wed Feb  4 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040202
cvsextras 7affa28
- Update to 040202.
cvsextras 7affa28
cvsextras 7affa28
* Sun Feb  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040130
cvsextras 7affa28
- Update to 040130.
cvsextras 7affa28
cvsextras 7affa28
* Sun Jan 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040124
cvsextras 7affa28
- Update to 040124.
cvsextras 7affa28
- Honor optflags more closely.
cvsextras 7affa28
cvsextras 7affa28
* Sun Jan 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040110
cvsextras 7affa28
- Update to 040110.
cvsextras 7affa28
cvsextras 7affa28
* Thu Jan  8 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040106
cvsextras 7affa28
- Update to 040106.
cvsextras 7affa28
cvsextras 7affa28
* Tue Jan  6 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20040104
cvsextras 7affa28
- Update to 040104.
cvsextras 7affa28
cvsextras 7affa28
* Sun Nov  2 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20031101
cvsextras 7affa28
- Update to 031101.
cvsextras 7affa28
cvsextras 7affa28
* Thu Oct 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20031029
cvsextras 7affa28
- Update to 031029.
cvsextras 7affa28
cvsextras 7affa28
* Fri Oct  3 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20031002
cvsextras 7affa28
- Update to 031002.
cvsextras 7affa28
cvsextras 7affa28
* Sat Sep 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20030926
cvsextras 7affa28
- Update to 030926.
cvsextras 7affa28
cvsextras 7affa28
* Wed Sep  3 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20030901
cvsextras 7affa28
- Update to 030901.
cvsextras 7affa28
cvsextras 7affa28
* Sat Aug 16 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20030815
cvsextras 7affa28
- Update to 030815.
cvsextras 7affa28
cvsextras 7affa28
* Sat Aug  2 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20030801
cvsextras 7affa28
- Update to 030801.
cvsextras 7affa28
cvsextras 7affa28
* Mon Jul 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.99.0-0.fdr.1.20030716
cvsextras 7affa28
- First build.