Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2:PowerPC
linkchecker
linkchecker.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File linkchecker.spec of Package linkchecker
# # spec file for package linkchecker # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define project_name LinkChecker Name: linkchecker %define _prefix /usr BuildRequires: libqt4-devel-doc BuildRequires: python-cssutils BuildRequires: python-devel BuildRequires: python-optcomplete BuildRequires: python-xml Requires: tidy Url: http://linkchecker.sourceforge.net Summary: Check Websites and HTML Documents for Broken Links License: GPL-2.0+ Group: Productivity/Networking/Web/Utilities Version: 7.5 Release: 0 Source0: %{project_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build Prefix: %{_prefix} Requires: python-cssutils python-optcomplete %py_requires %description LinkChecker checks websites and HTML documents for broken links. Features are: * recursive checking * multithreaded * output in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in different formats * HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Gopher, Telnet and local file links support * restriction of link checking with regular expression filters for URLs * proxy support * username/password authorization for HTTP and FTP * robots.txt exclusion protocol support * i18n support * a command line interface * a (Fast)CGI web interface (requires HTTP server) %prep %setup -q -n %{project_name}-%{version} cp -a doc/examples . %build make -C doc/html python setup.py build chmod -x examples/*.sh %install python setup.py install --root=%{buildroot} --prefix=%{_prefix} --record-rpm=INSTALLED_FILES.in # 'brp-compress' compresses the manpages without distutils knowing. # So append ".gz" suffixes to the affected manpage filenames. sed -i -e 's@/usr/share/man/man\([[:digit:]]\)/\(.\+\.[[:digit:]]\)$@%doc /usr/share/man/man\1/\2.gz@g' INSTALLED_FILES.in sed -i -e 's@/usr/share/man/de/man\([[:digit:]]\)/\(.\+\.[[:digit:]]\)$@%doc /usr/share/man/de/man\1/\2.gz@g' INSTALLED_FILES.in sed -i -e 's@/usr/share/man/fr/man\([[:digit:]]\)/\(.\+\.[[:digit:]]\)$@%doc /usr/share/man/fr/man\1/\2.gz@g' INSTALLED_FILES.in rm -rf examples mv %{buildroot}%{_datadir}/%{name}/examples ./ grep -E -v '/usr/share/linkchecker/examples|/usr/share/locale' INSTALLED_FILES.in > INSTALLED_FILES echo "%{py_sitedir}/_LinkChecker_configdata.pyc" >> INSTALLED_FILES find %{buildroot}/%{_mandir} -name \*.1 -o -name \*.5 -exec gzip -9 {} \; %find_lang %project_name %clean rm -rf %{buildroot} %files -f INSTALLED_FILES -f %project_name.lang %defattr(-,root,root) %doc examples doc/upgrading.txt doc/changelog.txt %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor