File perl-App-sh2p.spec of Package perl-App-sh2p

#
# spec file for package perl-App-sh2p
#
# Copyright (c) 2016 SUSE LINUX 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/
#


Name:           perl-App-sh2p
Version:        0.06
Release:        0
%define cpan_name App-sh2p
Summary:        App::sh2p Perl module
License:        GPL-1.0+ or Artistic-1.0
Group:          Development/Libraries/Perl
Url:            http://search.cpan.org/dist/App-sh2p/
Source0:        http://www.cpan.org/authors/id/C/CL/CLIVE/%{cpan_name}-%{version}.tar.gz
BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  perl
BuildRequires:  perl-macros
%{perl_requires}

%description
This program attempts to convert the base syntax of a UNIX shell script to
Perl. It does not attempt to redesign the script for Perl but to assist in
the conversion process by automating much of the tedium.

It can be run by either supplying the input and output file names, or by
supplying a list of input file names and an output directory, which must be
the right-most parameter and must already exist. If hyphen ('-') is
supplied for either input or output file name then STDIN is read or STDOUT
written to (not valid as a directory name).

The output file will be overwritten if it exists. If the directory output
form is taken then an output file name is generated from the input file
name, with '.pl' appended (any existing 'extension' will be removed). If
this file already exists then the user will be prompted for permission to
overwrite it, unless the -f (force) option is given.

The generated code will:

Have a #! line generated from $Config{'perlpath'}.

    use integer;

The POSIX shell only supports integer arithmetic, this may be supressed
with the -i option

%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644

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

%check
%{__make} test

%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist

%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README

%changelog
openSUSE Build Service is sponsored by