Author: cweyl Update of /cvs/extras/rpms/perl-DBIx-Class/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22113 Modified Files: .cvsignore perl-DBIx-Class.spec sources Log Message: * Mon Jun 15 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.08107-1 - auto-update to 0.08107 (by cpan-spec-update 0.01) - altered br on perl(DBD::SQLite) (1.13 => 1.25) - altered br on perl(SQL::Abstract) (1.55 => 1.56) - added a new req on perl(Carp::Clan) (version 6) - altered req on perl(Class::Accessor::Grouped) (0.05002 => 0.08003) - altered req on perl(Class::C3::Componentised) (0 => 1.0005) - added a new req on perl(Class::Inspector) (version 1.24) - added a new req on perl(DBD::SQLite) (version 1.25) - added a new req on perl(DBI) (version 1.605) - added a new req on perl(Data::Page) (version 2) - added a new req on perl(JSON::Any) (version 1.18) - added a new req on perl(List::Util) (version 0) - added a new req on perl(MRO::Compat) (version 0.09) - added a new req on perl(Module::Find) (version 0.06) - added a new req on perl(Path::Class) (version 0.16) - altered req on perl(SQL::Abstract) (1.2 => 1.56) - added a new req on perl(SQL::Abstract::Limit) (version 0.13) - added a new req on perl(Scalar::Util) (version 0) - added a new req on perl(Scope::Guard) (version 0.03) - added a new req on perl(Storable) (version 0) - added a new req on perl(Sub::Name) (version 0.04) - ** manual updates follow - force a provides on perl(DBIx::Class::Storage::DBI::Replicated::Types) - rejigger filtering to a cleaner variant - drop remaining patch artifacts Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-DBIx-Class/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- .cvsignore 24 May 2009 23:45:45 -0000 1.4 +++ .cvsignore 26 Jun 2009 18:25:22 -0000 1.5 @@ -1 +1 @@ -DBIx-Class-0.08102.tar.gz +DBIx-Class-0.08107.tar.gz Index: perl-DBIx-Class.spec =================================================================== RCS file: /cvs/extras/rpms/perl-DBIx-Class/devel/perl-DBIx-Class.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -p -r1.12 -r1.13 --- perl-DBIx-Class.spec 25 May 2009 06:57:29 -0000 1.12 +++ perl-DBIx-Class.spec 26 Jun 2009 18:25:23 -0000 1.13 @@ -1,8 +1,6 @@ -%define _default_patch_fuzz 2 - Name: perl-DBIx-Class -Version: 0.08102 -Release: 3%{?dist} +Version: 0.08107 +Release: 1%{?dist} Summary: Extensible and flexible object <-> relational mapper License: GPL+ or Artistic Group: Development/Libraries @@ -21,26 +19,25 @@ BuildRequires: perl(Test::Builder) >= 0 BuildRequires: perl(Test::Deep) ## Dependencies -BuildRequires: perl(Carp::Clan) +BuildRequires: perl(Carp::Clan) >= 6 BuildRequires: perl(Class::Accessor::Grouped) >= 0.08003 BuildRequires: perl(Class::C3) >= 0.2 BuildRequires: perl(Class::C3::Componentised) >= 1.0005 # for CDBI-compat bits... BuildRequires: perl(Class::Data::Inheritable) -BuildRequires: perl(Class::Inspector) +BuildRequires: perl(Class::Inspector) >= 1.24 BuildRequires: perl(Class::Trigger) BuildRequires: perl(Data::Page) >= 2 # see BZ#245699 -- requires patched version, not CPAN -BuildRequires: perl(DBD::SQLite) >= 1.13 -BuildRequires: perl(DBI) >= 1.4 +BuildRequires: perl(DBD::SQLite) >= 1.25 +BuildRequires: perl(DBI) >= 1.605 BuildRequires: perl(DBIx::ContextualFetch) -BuildRequires: perl(JSON::Any) >= 1.17 +BuildRequires: perl(JSON::Any) >= 1.18 BuildRequires: perl(List::Util) >= 1.19 -BuildRequires: perl(Module::Find) +BuildRequires: perl(Module::Find) >= 0.06 BuildRequires: perl(Scope::Guard) >= 0.03 -BuildRequires: perl(SQL::Abstract) >= 1.51 +BuildRequires: perl(SQL::Abstract) >= 1.56 # darn RPM version compares... -#BuildRequires: perl(SQL::Abstract::Limit) >= 0.13 BuildRequires: perl(SQL::Abstract::Limit) >= 0.13 BuildRequires: perl(Test::Exception) # optional tests @@ -63,20 +60,45 @@ BuildRequires: perl(Class::MOP) >= 0.63 BuildRequires: perl(Moose) >= 0.54 BuildRequires: perl(Moose::Util::TypeConstraints) >= 0.54 -# not picked up... -Requires: perl(Class::Accessor::Grouped) >= 0.05002 -Requires: perl(Class::C3::Componentised) -Requires: perl(SQL::Abstract) >= 1.2 - -# not picked up automagically (yet)... -Provides: perl(DBIx::Class::ClassResolver::PassThrough) = 0 -Provides: perl(DBIx::Class::CDBICompat::Relationship) - -### auto-added brs! +BuildRequires: perl(Test::More) >= 0.82 BuildRequires: perl(MRO::Compat) >= 0.09 BuildRequires: perl(Test::Warn) >= 0.11 BuildRequires: perl(Sub::Name) >= 0.04 -BuildRequires: perl(Path::Class) +BuildRequires: perl(Path::Class) >= 0.16 + +# these are hidden from PAUSE, yet picked up by us +Provides: perl(DBIx::Class::ClassResolver::PassThrough) = 0 +Provides: perl(DBIx::Class::CDBICompat::Relationship) = 0 +Provides: perl(DBIx::Class::Storage::DBI::Replicated::Types) = 0 + +# not picked up... +Requires: perl(Class::Accessor::Grouped) >= 0.08003 +Requires: perl(Class::C3::Componentised) >= 1.0005 +Requires: perl(SQL::Abstract) >= 1.56 + +### auto-added reqs! +Requires: perl(Carp::Clan) >= 6 +Requires: perl(Class::Inspector) >= 1.24 +Requires: perl(DBD::SQLite) >= 1.25 +Requires: perl(DBI) >= 1.605 +Requires: perl(Data::Page) >= 2 +Requires: perl(JSON::Any) >= 1.18 +Requires: perl(List::Util) +Requires: perl(MRO::Compat) >= 0.09 +Requires: perl(Module::Find) >= 0.06 +Requires: perl(Path::Class) >= 0.16 +Requires: perl(SQL::Abstract::Limit) >= 0.13 +Requires: perl(Scalar::Util) +Requires: perl(Scope::Guard) >= 0.03 +Requires: perl(Storable) +Requires: perl(Sub::Name) >= 0.04 + +# don't "provide" rpm-metadata for things we shouldn't +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%_docdir' | %{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__grep} -v '%_docdir' | %{__deploop R} | %{__sed} -e '/perl(DBD::Pg)/d; /perl(DBD::Oracle)/d'" + %description This is an SQL to OO mapper with an object API inspired by Class::DBI @@ -101,25 +123,6 @@ for i in `find . -type f` ; do mv foo $i done -# Filter unwanted Provides: -cat << \EOF > %{name}-prov -#!/bin/sh -%{__perl_provides} `perl -p -e 's|\S+%{_docdir}/%{name}-%{version}\S+||'` -EOF - -%define __perl_provides %{_builddir}/DBIx-Class-%{version}/%{name}-prov -chmod +x %{__perl_provides} - -# Filter unwanted Requires: -cat << \EOF > %{name}-req -#!/bin/sh -%{__perl_requires} `perl -p -e 's|\S+%{_docdir}/%{name}-%{version}\S+||'` |\ - sed -e '/perl(DBD::Pg)/d' -EOF - -%define __perl_requires %{_builddir}/DBIx-Class-%{version}/%{name}-req -chmod +x %{__perl_requires} - %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} @@ -136,8 +139,8 @@ find %{buildroot} -depth -type d -exec r %check # note this test suite is noisy! -export DBICTEST_THREAD_STRESS=1 -export DBICTEST_FORK_STRESS=1 +export DBICTEST_THREAD_STRESS=1 +export DBICTEST_FORK_STRESS=1 export DBICTEST_STORAGE_STRESS=1 export DATA_DUMPER_TEST=1 make test @@ -154,6 +157,44 @@ rm -rf %{buildroot} %changelog +* Mon Jun 15 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.08107-1 +- auto-update to 0.08107 (by cpan-spec-update 0.01) +- altered br on perl(DBD::SQLite) (1.13 => 1.25) +- altered br on perl(SQL::Abstract) (1.55 => 1.56) +- added a new req on perl(Carp::Clan) (version 6) +- altered req on perl(Class::Accessor::Grouped) (0.05002 => 0.08003) +- altered req on perl(Class::C3::Componentised) (0 => 1.0005) +- added a new req on perl(Class::Inspector) (version 1.24) +- added a new req on perl(DBD::SQLite) (version 1.25) +- added a new req on perl(DBI) (version 1.605) +- added a new req on perl(Data::Page) (version 2) +- added a new req on perl(JSON::Any) (version 1.18) +- added a new req on perl(List::Util) (version 0) +- added a new req on perl(MRO::Compat) (version 0.09) +- added a new req on perl(Module::Find) (version 0.06) +- added a new req on perl(Path::Class) (version 0.16) +- altered req on perl(SQL::Abstract) (1.2 => 1.56) +- added a new req on perl(SQL::Abstract::Limit) (version 0.13) +- added a new req on perl(Scalar::Util) (version 0) +- added a new req on perl(Scope::Guard) (version 0.03) +- added a new req on perl(Storable) (version 0) +- added a new req on perl(Sub::Name) (version 0.04) +- ** manual updates follow +- force a provides on perl(DBIx::Class::Storage::DBI::Replicated::Types) +- rejigger filtering to a cleaner variant +- drop remaining patch artifacts + +* Fri May 29 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.08103-1 +- auto-update to 0.08103 (by cpan-spec-update 0.01) +- altered br on perl(Class::Inspector) (0 => 1.24) +- altered br on perl(Carp::Clan) (0 => 6) +- altered br on perl(JSON::Any) (1.17 => 1.18) +- altered br on perl(Module::Find) (0 => 0.06) +- altered br on perl(DBI) (1.4 => 1.605) +- altered br on perl(SQL::Abstract) (1.51 => 1.55) +- added a new br on perl(Test::More) (version 0.82) +- altered br on perl(Path::Class) (0 => 0.16) + * Sun May 24 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.08102-3 - we should also provide perl(DBIx::Class::CDBICompat::Relationship) (and do now so provide) Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-DBIx-Class/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- sources 24 May 2009 23:45:45 -0000 1.4 +++ sources 26 Jun 2009 18:25:23 -0000 1.5 @@ -1 +1 @@ -b264dff25843c2a83d1bc7fa5ff96479 DBIx-Class-0.08102.tar.gz +e8e9f6a34d74b8d1cdb29dd72a71e08b DBIx-Class-0.08107.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl Fedora-perl-devel-list mailing list Fedora-perl-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list