[perl-Cwd-Guard] Initial import (perl-Cwd-Guard-0.04-2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



commit 4643411a18fda0a2cf3661b960b7a4823caa0d05
Author: Paul Howarth <paul@xxxxxxxxxxxx>
Date:   Tue Oct 7 19:26:10 2014 +0100

    Initial import (perl-Cwd-Guard-0.04-2)
    
    Cwd::Guard can change the current directory (chdir) using a limited scope.
    
      use Cwd::Guard qw/cwd_guard/;
      use Cwd;
    
      my $dir = getcwd;
      MYBLOCK: {
        my $guard = cwd_guard('/tmp/xxxxx') or die
          "failed chdir: $Cwd::Guard::Error";
        # chdir to /tmp/xxxxx
      }
      # back to $dir

 .gitignore          |    1 +
 perl-Cwd-Guard.spec |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sources             |    1 +
 3 files changed, 70 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..62ff377 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Cwd-Guard-[0-9.]*.tar.gz
diff --git a/perl-Cwd-Guard.spec b/perl-Cwd-Guard.spec
new file mode 100644
index 0000000..ca56c95
--- /dev/null
+++ b/perl-Cwd-Guard.spec
@@ -0,0 +1,68 @@
+Name:		perl-Cwd-Guard
+Version:	0.04
+Release:	2%{?dist}
+Summary:	Temporarily change the current directory
+License:	GPL+ or Artistic
+URL:		http://search.cpan.org/dist/Cwd-Guard/
+Source0:	http://search.cpan.org/CPAN/authors/id/K/KA/KAZEBURO/Cwd-Guard-%{version}.tar.gz
+BuildArch:	noarch
+# Module Build
+BuildRequires:	perl
+BuildRequires:	perl(CPAN::Meta)
+BuildRequires:	perl(CPAN::Meta::Prereqs)
+BuildRequires:	perl(File::Basename)
+BuildRequires:	perl(File::Spec)
+BuildRequires:	perl(Module::Build)
+BuildRequires:	perl(utf8)
+# Module Runtime
+BuildRequires:	perl(constant)
+BuildRequires:	perl(Cwd)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(if)
+BuildRequires:	perl(parent)
+BuildRequires:	perl(strict)
+BuildRequires:	perl(warnings)
+# Test Suite
+BuildRequires:	perl(Test::More) >= 0.88
+# Runtime
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+%description
+Cwd::Guard can change the current directory (chdir) using a limited scope.
+
+  use Cwd::Guard qw/cwd_guard/;
+  use Cwd;
+ 
+  my $dir = getcwd;
+  MYBLOCK: {
+    my $guard = cwd_guard('/tmp/xxxxx') or die
+      "failed chdir: $Cwd::Guard::Error";
+    ... # chdir to /tmp/xxxxx
+  }
+  ... # back to $dir
+
+%prep
+%setup -q -n Cwd-Guard-%{version}
+
+%build
+perl Build.PL --installdirs=vendor
+./Build
+
+%install
+./Build install --destdir=%{buildroot} --create_packlist=0
+
+%check
+./Build test
+
+%files
+%license LICENSE
+%doc Changes README.md
+%{perl_vendorlib}/Cwd/
+%{_mandir}/man3/Cwd::Guard.3*
+
+%changelog
+* Tue Oct  7 2014 Paul Howarth <paul@xxxxxxxxxxxx> - 0.04-2
+- Sanitize for Fedora submission
+
+* Sat Oct  4 2014 Paul Howarth <paul@xxxxxxxxxxxx> - 0.04-1
+- Initial RPM version
diff --git a/sources b/sources
index e69de29..7fc1e85 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+26d12d3e4313943c7754afeec0f6462c  Cwd-Guard-0.04.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/perl-devel





[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux