rpms/perl-Workflow/devel filter-provides.sh, NONE, 1.1 filter-requires.sh, NONE, 1.1 perl-Workflow.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chris Weyl (cweyl) fedora-extras-commits at redhat.com
Wed Apr 25 18:46:12 UTC 2007


Author: cweyl

Update of /cvs/extras/rpms/perl-Workflow/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32346/devel

Modified Files:
	.cvsignore sources 
Added Files:
	filter-provides.sh filter-requires.sh perl-Workflow.spec 
Log Message:
initial import



--- NEW FILE filter-provides.sh ---
#!/bin/sh
/usr/lib/rpm/perl.prov $* |
 sed -e '/perl(Action::Mailer)/d; /perl(App::.*)/d'


--- NEW FILE filter-requires.sh ---
#!/bin/sh
/usr/lib/rpm/perl.req $* |
 sed -e '/perl(App::Ticket)/d; /perl(App::Ticket)/d' \
    -e '/perl(CGI::Cookie)/d;  /perl(Cwd)/d; /perl(Template)/d'


--- NEW FILE perl-Workflow.spec ---
Name:           perl-Workflow
Version:        0.26
Release:        2%{?dist}
Summary:        Simple, flexible system to implement workflows
License:        GPL or Artistic
Group:          Development/Libraries
URL:            http://search.cpan.org/dist/Workflow/
Source0:        http://www.cpan.org/authors/id/J/JO/JONASBN/Workflow-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:      noarch

Source98: filter-provides.sh
Source99: filter-requires.sh

%define __perl_provides %{SOURCE98}
%define __perl_requires %{SOURCE99}

BuildRequires:  perl, perl(Module::Build)
BuildRequires:  perl(Class::Accessor) >= 0.18
BuildRequires:  perl(Class::Factory) >= 1
BuildRequires:  perl(Class::Observable) >= 1.04
BuildRequires:  perl(DateTime) >= 0.15
BuildRequires:  perl(DateTime::Format::Strptime) >= 1
BuildRequires:  perl(DBD::Mock) >= 0.1
BuildRequires:  perl(Exception::Class) >= 1.1
BuildRequires:  perl(Log::Dispatch) >= 2
BuildRequires:  perl(Log::Log4perl) >= 0.34
BuildRequires:  perl(Test::Exception)
BuildRequires:  perl(XML::Simple) >= 2

# optional test #1
BuildRequires:  perl(Data::UUID)
# optional test #2 -- not in Fedora yet
#BuildRequires:  perl(SPOPS)

#Requires:       perl(Class::Accessor) >= 0.18
#Requires:       perl(Class::Factory) >= 1
#Requires:       perl(Class::Observable) >= 1.04
#Requires:       perl(DateTime) >= 0.15
#Requires:       perl(DateTime::Format::Strptime) >= 1
#Requires:       perl(DBD::Mock) >= 0.1
#Requires:       perl(Exception::Class) >= 1.1
#Requires:       perl(Log::Dispatch) >= 2
#Requires:       perl(Log::Log4perl) >= 0.34
#Requires:       perl(Test::Exception)
#Requires:       perl(XML::Simple) >= 2

Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%description
The 'Workflow' Perl module implements a standalone workflow system. It
aims to be simple but flexible and therefore powerful. Each piece of
the workflow system has a direct and easily stated job, and hopefully
you'll find that you can put the pieces together to create very useful
systems.

%prep
%setup -q -n Workflow-%{version}

chmod +x %{SOURCE98} %{SOURCE99}

%build
%{__perl} Build.PL installdirs=vendor
./Build

%install
rm -rf %{buildroot}

./Build install destdir=%{buildroot} create_packlist=0
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;

%{_fixperms} %{buildroot}/*

%check
# note: these are a little noisy.
./Build test

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc Changes README TODO doc/ eg/ struct/ 
%{perl_vendorlib}/*
%{_mandir}/man3/*

%changelog
* Sat Apr 07 2007 Chris Weyl <cweyl at alumni.drew.edu> 0.26-2
- add BR's for optional tests

* Sat Mar 10 2007 Chris Weyl <cweyl at alumni.drew.edu> 0.26-1
- Specfile autogenerated by cpanspec 1.70.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Workflow/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	25 Apr 2007 17:53:35 -0000	1.1
+++ .cvsignore	25 Apr 2007 18:45:37 -0000	1.2
@@ -0,0 +1 @@
+Workflow-0.26.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Workflow/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	25 Apr 2007 17:53:35 -0000	1.1
+++ sources	25 Apr 2007 18:45:37 -0000	1.2
@@ -0,0 +1 @@
+e9c25c357b0e2a62fa91493b818a538f  Workflow-0.26.tar.gz




More information about the fedora-extras-commits mailing list