Search
j0ke.net Open Build Service
>
Projects
>
devel
>
debhelper
> debhelper.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File debhelper.spec of Package debhelper
Name: debhelper Summary: tools for debian/rules Version: 6.0.11 Release: 1 License: GPL URL: http://kitenet.net/~joey/code/debhelper/ Source0: %{name}_%{version}.tar.gz Group: System/Utilities BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: po4a perl %description debhelper is a collection of programs that can be used in a debian/rules file to automate common tasks related to building binary debian packages. Programs are included to install various files into your package, compress files, fix file permissions, integrate your package with the debian menu system, etc. This will be of use only to debian developers or others who wish to build debian packages. %prep %setup -q -n %{name}_%{version} %build MAKEMANLIST=perl -e ' \ undef $$/; \ foreach (@ARGV) { \ open (IN, $$_) or die "$$_: $$!"; \ $$file=<IN>; \ close IN; \ if ($$file=~m/=head1 .*?\n\n(.*?) - (.*?)\n\n/s) { \ $$collect.="=item $$1(1)\n\n$$2\n\n"; \ } \ } \ END { \ while (<STDIN>) { \ s/\#LIST\#/$$collect/; \ print; \ }; \ }' find . -maxdepth 1 -type f -perm +100 -name "dh_*" \ -exec $(POD2MAN) {} {}.1 \; cat debhelper.pod | \ $(MAKEMANLIST) `find . -maxdepth 1 -type f -perm +100 -name "dh_*" | sort` | \ $(POD2MAN) --name="debhelper" --section=7 > debhelper.7 po4a man/po4a/po4a.cfg set -e; \ for lang in $(LANGS); do \ dir=man/$$lang; \ for file in $$dir/dh_*.pod; do \ prog=`basename $$file | sed 's/.pod//'`; \ $(POD2MAN) $$file $$prog.$$lang.1; \ done; \ cat $$dir/debhelper.pod | \ $(MAKEMANLIST) `find $$dir -type f -maxdepth 1 -name "dh_*.pod" | sort` | \ $(POD2MAN) --name="debhelper" --section=7 > debhelper.$$lang.7; \ done %install %__install dh_* %{buildroot}%{_bindir} %__install Debian/Debhelper/*.pm %{buildroot}%{perl_sitelib}/Debian/Debhelper/ %__install autoscripts %{buildroot}%{_datadir}/debhelper/ %__install *.1 %{buildroot}%{_mandir}/man1/ %__install *.7 %{buildroot}%{_mandir}/man7/ %files %doc doc/* %changelog * Thu May 08 2008 Carsten Schoene <cs@linux-administrator.com> - initial build