File perl-Proc-Daemon.spec of Package perl-Proc-Daemon

%define realname Proc-Daemon
%define realver  0.14
%define srcext   tar.gz

%{!?perl_installarchlib:%define perl_installarchlib %(perl -V:installarchlib | sed "s!.*='!!;s!'.*!!")}

# Common info
Name:           perl-%{realname}
Version:        %{realver}
Release:        wiz%{?extraver:0.}1
License:        GPL+ or Artistic
Group:          Development/Libraries/Perl
Url:            http://search.cpan.org/dist/Proc-Daemon/
Summary:        Run Perl program(s) as a daemon process

# Install-time parameters
Requires:       perl
Requires:       perl(POSIX)

# Build-time parameters
BuildArch:      noarch
BuildRequires:  perl
BuildRequires:  perl(POSIX) perl(ExtUtils::MakeMaker) perl(Test::More)
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source:         http://search.cpan.org/CPAN/authors/id/D/DE/DETI/Proc/%{realname}-%{realver}.%{srcext}

%description
This module can be used by a Perl program to initialize itself as a daemon or to
execute (exec) a system command as daemon. You can also check the status of the
daemon (alive or dead) and you can kill the daemon.

%prep
%setup -q -n %{realname}-%{realver}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}

%check
%{__make} test

%install
%{__make} DESTDIR=%{buildroot} install_vendor

%clean
[ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}

%files
%defattr(644,root,root,755)
%doc Changes README
%dir %{perl_vendorlib}/Proc
%{perl_vendorlib}/Proc/Daemon.pm
%{perl_vendorlib}/Proc/Daemon.pod
%doc %{_mandir}/man3/*
%exclude %{perl_vendorarch}/auto/Proc/Daemon/.packlist
%exclude %{perl_installarchlib}/perllocal.pod

%changelog
openSUSE Build Service is sponsored by