File perl-Sub-Uplevel.spec of Package perl-Sub-Uplevel

#
# spec file for package perl-Sub-Uplevel (Version 0.1901)
#

# norootforbuild

%define real_name Sub-Uplevel
%define perl_vendorlib %(eval "`perl -V:installvendorlib`"; echo $installvendorlib)
%define perl_vendorarch %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)
%define perl_archlib %(eval "`perl -V:archlib`"; echo $archlib)
%define perl_privlib %(eval "`perl -V:privlib`"; echo $privlib)
%define maketest 0

Name:           perl-%{real_name}
# Version:        0.1901
Version:        0.24
Release:        1.1
AutoReqProv:    on
Group:          Development/Libraries/Perl
License:        Artistic License
Url:            http://cpan.org/modules/by-module/Sub/
Summary:        Sub::Uplevel - apparently run a function in a higher stack frame
Source:         Sub-Uplevel-%{version}.tar.gz
BuildArch:	noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

BuildRequires:  perl(ExtUtils::MakeMaker)
%if 0%{?fedora_version}
BuildRequires:  perl-devel
%endif

%description
Like Tcl's uplevel() function, but not quite so dangerous. The idea is
just to fool caller(). All the really naughty bits of Tcl's uplevel()
are avoided.

Authors:
--------
    David A Golden <dagolden@cpan.org> (current maintainer)
    
    Michael G Schwern <schwern@pobox.com> (original author)


%prep
%setup -q -n Sub-Uplevel-%{version}


%build
%{__perl} Makefile.PL `%{__perl} -MExtUtils::MakeMaker -e ' print qq|PREFIX=%{buildroot}%{_prefix}| if \$ExtUtils::MakeMaker::VERSION =~ /5\.
9[1-6]|6\.0[0-5]/ '`
%{__make}


%check
%if %maketest
%{__make} test
%endif



%install
%if 0%{?suse_version}
%perl_make_install
%perl_process_packlist
%else
make DESTDIR=$RPM_BUILD_ROOT install_vendor
find $RPM_BUILD_ROOT/usr -type f -name perllocal.pod |xargs -i rm -f {}
find $RPM_BUILD_ROOT/usr -type d -depth -exec rmdir {} \; 2>/dev/null
%endif

find %{buildroot} -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" |xargs -i rm -f {}


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
%doc README
%doc %{_mandir}/man?/*
%dir %{perl_vendorlib}/Sub/
%{perl_vendorlib}/Sub/*
%if 0%{?suse_version}
/var/adm/perl-modules/%{name}
%endif


%changelog
* Wed Mar 19 2014 Holger Manthey <holger.manthey@bertelsmann.de>
- update to 0.24
* Thu May 31 2012 Holger Manthey <holger.manthey@bertelsmann.de>
- remove perl-version require
* Sat Apr  4 2009 Holger Manthey <holger.manthey@bertelsmann.de>
- Build for centos
* Mon Feb 25 2008 anicka@suse.cz
- update to 0.1901
  * hides the "DB" package from indexers
  (DB used to support @DB::args)
  * bug fix: replacement caller() correctly sets @DB::args if calling
  package is DB
  * repackaging: custom Build.PL, moved all author tests to xt/,
  added LICENSE and INSTALL files
* Thu Nov  1 2007 anicka@suse.cz
- update to 0.18
  * removed 5.006-specific language and tested on prerelease 5.00505
* Mon Oct  8 2007 anicka@suse.cz
- update to 0.16
  * Won't override any existing CORE::GLOBAL::caller when loaded
  * Localize global caller() override to the scope of the uplevel()
  call so it can play nicer with things like Contextual::Return
  and Hook::LexWrap that also override caller()
* Thu Jun 14 2007 anicka@suse.cz
- package created (version 0.14)
openSUSE Build Service is sponsored by