Sophie

Sophie

distrib > Mandriva > 2010.2 > x86_64 > by-pkgid > ccf8a2997571dc307ef6298db23179f3 > files > 2

linkchecker-4.7-4mdv2010.0.src.rpm

%define name linkchecker
%define version 4.7
%define release %mkrel 4

Summary: Check HTML documents for broken links
Name: %{name}
Version: %{version}
Release: %{release}
Url: http://linkchecker.sourceforge.net
Source0: http://prdownloads.sourceforge.net/%name/%name-%version.tar.bz2
License: GPL
Group: Networking/WWW
BuildRequires: python-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Conflicts: man-pages-fr < 1.58.0-17mdk

%description
 Features:
  o recursive checking
  o multithreaded
  o output can be colored or normal text, HTML, SQL, CSV or a sitemap
    graph in GML or XML
  o HTTP/1.1, FTP, mailto:, nntp:, news:, Gopher, Telnet and local 
    file links are supported
  o restrict link checking with regular expression filters for URLs
  o proxy support
  o give username/password for HTTP and FTP authorization
  o robots.txt exclusion protocol support 
  o i18n support
  o command line interface
  o (Fast)CGI web interface (requires HTTP server)

%prep
%setup -q

find -type f | xargs chmod a+r 
find -type f | xargs perl -pi -e 's|python2\.4|python|g'

%build
python setup.py config #-lcrypto
python setup.py build
make locale PYTHON=python

%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root=%{buildroot}

install -d %{buildroot}/etc
mv %{buildroot}/usr/share/linkchecker/linkcheckerrc %{buildroot}/etc

# as in debian/rules, why??
rm -rf %{buildroot}%{_libdir}/python*/site-packages/linkcheckssl

%find_lang %name

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-,root,root)
%doc README TODO
%config(noreplace) /etc/*
%{_bindir}/*
%{_libdir}/python*/site-packages/*
%{_mandir}/*/*
%_datadir/%name




%changelog
* Mon Sep 14 2009 Thierry Vignaud <tvignaud@mandriva.com> 4.7-4mdv2010.0
+ Revision: 439541
- rebuild

* Mon Jul 28 2008 Thierry Vignaud <tvignaud@mandriva.com> 4.7-3mdv2009.0
+ Revision: 250802
- rebuild

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 4.7-1mdv2008.1
+ Revision: 136572
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Aug 10 2007 Pixel <pixel@mandriva.com> 4.7-1mdv2008.0
+ Revision: 61052
- new release


* Thu Jan 25 2007 Pixel <pixel@mandriva.com> 4.6-3mdv2007.0
+ Revision: 113091
- replace python2.4 occurences with python (this fixes upgrade to python2.5)

* Thu Jan 18 2007 Pixel <pixel@mandriva.com> 4.6-2mdv2007.1
+ Revision: 110073
- rebuild for new python

* Tue Jan 16 2007 Lenny Cartier <lenny@mandriva.com> 4.6-1mdv2007.1
+ Revision: 109423
- Update to 4.6
- Import linkchecker

* Mon Jun 19 2006 Emmanuel Andry <eandry@mandriva.org> 4.1-1mdv2007.0
- 4.1

* Wed May 24 2006 Lenny Cartier <lenny@mandriva.com> 4.0-1mdk
- 4.0

* Mon Feb 06 2006 Lenny Cartier <lenny@mandriva.com> 3.4-1mdk
- 3.4

* Wed Jul 20 2005 Lenny Cartier <lenny@mandriva.com> 3.1-1mdk
- 3.1

* Tue Apr 12 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.8-1mdk
- 2.8

* Tue Apr 05 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.7-1mdk
- 2.7

* Mon Mar 07 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.5-1mdk
- 2.5

* Wed Feb 09 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.4-1mdk
- 2.4

* Wed Feb 09 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.3-2mdk
- smooth upgrade

* Sun Feb 06 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.3-1mdk
- 2.3

* Tue Jan 25 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.2-1mdk
- 2.2

* Wed Jan 12 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.1-1mdk
- 2.1

* Wed Dec 08 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.0-1mdk
- 2.0

* Sun Dec 05 2004 Michael Scherer <misc@mandrake.org> 1.13.5-2mdk
- Rebuild for new python

* Fri Sep 24 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.13.5-1mdk
- 1.13.5

* Fri Sep 03 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.13.0-1mdk
- 1.13.0

* Sat May 15 2004 Michael Scherer <misc@mandrake.org> 1.12.2-1mdk
- New release 1.12.2
- rpmbuildupdate aware