From 4f2a09e0e6ca56b6804e7b59fff545c217a61214874a9aa618bfd1d44b089c52 Mon Sep 17 00:00:00 2001 From: Oliver Kurz Date: Sat, 24 May 2025 14:52:02 +0000 Subject: [PATCH] - updated to 0.250.0 (0.25) see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Data-ObjectDriver?expand=0&rev=30 --- .gitattributes | 23 +++++++ .gitignore | 1 + Data-ObjectDriver-0.22.tar.gz | 3 + Data-ObjectDriver-0.23.tar.gz | 3 + Data-ObjectDriver-0.25.tar.gz | 3 + cpanspec.yml | 23 +++++++ perl-Data-ObjectDriver.changes | 115 +++++++++++++++++++++++++++++++++ perl-Data-ObjectDriver.spec | 107 ++++++++++++++++++++++++++++++ 8 files changed, 278 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Data-ObjectDriver-0.22.tar.gz create mode 100644 Data-ObjectDriver-0.23.tar.gz create mode 100644 Data-ObjectDriver-0.25.tar.gz create mode 100644 cpanspec.yml create mode 100644 perl-Data-ObjectDriver.changes create mode 100644 perl-Data-ObjectDriver.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Data-ObjectDriver-0.22.tar.gz b/Data-ObjectDriver-0.22.tar.gz new file mode 100644 index 0000000..b079db4 --- /dev/null +++ b/Data-ObjectDriver-0.22.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8df9a963972abbca6cd57d9a391077a34042b22e40c5f293cdc73826c1f0b78 +size 92523 diff --git a/Data-ObjectDriver-0.23.tar.gz b/Data-ObjectDriver-0.23.tar.gz new file mode 100644 index 0000000..a052a6b --- /dev/null +++ b/Data-ObjectDriver-0.23.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31bfd554d46ad0f0fde9443a0c73ee7d4910b7535ef1f5bb3a399ea017ccf1e4 +size 93718 diff --git a/Data-ObjectDriver-0.25.tar.gz b/Data-ObjectDriver-0.25.tar.gz new file mode 100644 index 0000000..28b54e2 --- /dev/null +++ b/Data-ObjectDriver-0.25.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebd701d151508d4e74671b48a5b62441dacce70042b720655881c159f205ebae +size 93950 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..9b7ec50 --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,23 @@ +--- +#description_paragraphs: 3 +#no_testing: broken upstream +#sources: +# - source1 +# - source2 +#patches: +# foo.patch: -p1 +# bar.patch: +#preamble: |- +# BuildRequires: gcc-c++ +#post_prep: |- +# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` +# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL +#post_install: |- +# sed on %{name}.files +#license: SUSE-NonFree +#skip_noarch: 1 +#custom_build: |- +#./Build build flags=%{?_smp_mflags} --myflag +#custom_test: |- +#startserver && make test +#ignore_requires: Bizarre::Module diff --git a/perl-Data-ObjectDriver.changes b/perl-Data-ObjectDriver.changes new file mode 100644 index 0000000..a36bea4 --- /dev/null +++ b/perl-Data-ObjectDriver.changes @@ -0,0 +1,115 @@ +------------------------------------------------------------------- +Tue Apr 15 05:35:57 UTC 2025 - Tina Müller + +- updated to 0.250.0 (0.25) + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Thu Oct 24 05:32:52 UTC 2024 - Tina Müller + +- updated to 0.230.0 (0.23) + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Thu Feb 2 03:06:08 UTC 2023 - Tina Müller + +- updated to 0.22 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Fri Oct 30 03:07:06 UTC 2020 - Tina Müller + +- updated to 0.21 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Tue Sep 15 03:07:30 UTC 2020 - Tina Müller + +- updated to 0.20 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Wed Mar 4 03:07:32 UTC 2020 - + +- updated to 0.19 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Tue Jul 16 09:20:37 UTC 2019 - Stephan Kulow + +- updated to 0.18 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Wed Mar 13 15:55:07 UTC 2019 - Stephan Kulow + +- updated to 0.17 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Thu Apr 20 05:28:22 UTC 2017 - coolo@suse.com + +- updated to 0.15 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + + 0.15 2017-04-19T01:21:41Z + + - Fix failed tests with Perl 5.25.11 (miniuchi) #24 + +------------------------------------------------------------------- +Wed Jan 20 10:00:20 UTC 2016 - coolo@suse.com + +- updated to 0.14 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + + 0.14 2016-01-14T03:03:02Z + + - Fix test for SQLite 3.10 compatibility (ziguzagu) #21 + +------------------------------------------------------------------- +Wed May 20 08:16:30 UTC 2015 - coolo@suse.com + +- updated to 0.13 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + + 0.13 2015-05-20T02:26:46Z + + - Fix 0.12 changes with braking inserting new records (masiuchi) #20 + +------------------------------------------------------------------- +Mon May 18 08:16:08 UTC 2015 - coolo@suse.com + +- updated to 0.12 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Mon Apr 13 19:24:07 UTC 2015 - coolo@suse.com + +- updated to 0.11 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + +------------------------------------------------------------------- +Mon Apr 13 19:24:04 UTC 2015 - coolo@suse.com + +- updated to 0.09 + see /usr/share/doc/packages/perl-Data-ObjectDriver/Changes + + 0.09 2011.03.17 + - Fix reuse_dbh behaviour when ping fails on driver->dbh (RT 65448) + + 0.08 2010.12.06 + - Fixed issue where a profiler cannot be returned if $@ is set + https://github.com/sixapart/data-objectdriver/pull/1 (Akira Sawada) + - Adds a new restricted IO operation mode controlled by the + $Data::ObjectDriver::RESTRICT_IO flag (Brad Whitaker) + +------------------------------------------------------------------- +Wed Dec 1 06:55:34 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- +Sat Nov 7 00:39:04 CET 2009 - dmueller@suse.de + +- Initial package (0.06) + diff --git a/perl-Data-ObjectDriver.spec b/perl-Data-ObjectDriver.spec new file mode 100644 index 0000000..94ed534 --- /dev/null +++ b/perl-Data-ObjectDriver.spec @@ -0,0 +1,107 @@ +# +# spec file for package perl-Data-ObjectDriver +# +# Copyright (c) 2025 SUSE LLC +# +# 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 https://bugs.opensuse.org/ +# + + +%define cpan_name Data-ObjectDriver +Name: perl-Data-ObjectDriver +Version: 0.250.0 +Release: 0 +# 0.25 -> normalize -> 0.250.0 +%define cpan_version 0.25 +License: Artistic-1.0 OR GPL-1.0-or-later +Summary: Simple, transparent data interface, with caching +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/S/SI/SIXAPART/%{cpan_name}-%{cpan_version}.tar.gz +Source1: cpanspec.yml +BuildArch: noarch +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(Class::Accessor::Fast) +BuildRequires: perl(Class::Data::Inheritable) +BuildRequires: perl(Class::Trigger) +BuildRequires: perl(DBI) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.59 +BuildRequires: perl(Module::Build) +BuildRequires: perl(Module::Build::Tiny) >= 0.35.0 +BuildRequires: perl(Test::Exception) +BuildRequires: perl(version) +Requires: perl(Class::Accessor::Fast) +Requires: perl(Class::Data::Inheritable) +Requires: perl(Class::Trigger) +Requires: perl(DBI) +Provides: perl(Data::ObjectDriver) = %{version} +Provides: perl(Data::ObjectDriver::BaseObject) +Provides: perl(Data::ObjectDriver::BaseView) +Provides: perl(Data::ObjectDriver::Driver::BaseCache) +Provides: perl(Data::ObjectDriver::Driver::Cache::Apache) +Provides: perl(Data::ObjectDriver::Driver::Cache::Cache) +Provides: perl(Data::ObjectDriver::Driver::Cache::Memcached) +Provides: perl(Data::ObjectDriver::Driver::Cache::RAM) +Provides: perl(Data::ObjectDriver::Driver::DBD) +Provides: perl(Data::ObjectDriver::Driver::DBD::MariaDB) +Provides: perl(Data::ObjectDriver::Driver::DBD::Oracle) +Provides: perl(Data::ObjectDriver::Driver::DBD::Oracle::db) +Provides: perl(Data::ObjectDriver::Driver::DBD::Pg) +Provides: perl(Data::ObjectDriver::Driver::DBD::SQLite) +Provides: perl(Data::ObjectDriver::Driver::DBD::mysql) +Provides: perl(Data::ObjectDriver::Driver::DBI) +Provides: perl(Data::ObjectDriver::Driver::GearmanDBI) +Provides: perl(Data::ObjectDriver::Driver::MultiPartition) +Provides: perl(Data::ObjectDriver::Driver::Multiplexer) +Provides: perl(Data::ObjectDriver::Driver::Partition) +Provides: perl(Data::ObjectDriver::Driver::SimplePartition) +Provides: perl(Data::ObjectDriver::Errors) +Provides: perl(Data::ObjectDriver::Iterator) +Provides: perl(Data::ObjectDriver::Profiler) +Provides: perl(Data::ObjectDriver::ResultSet) +Provides: perl(Data::ObjectDriver::SQL) +Provides: perl(Data::ObjectDriver::SQL::Oracle) +%undefine __perllib_provides +Recommends: perl(Text::SimpleTable) +%{perl_requires} + +%description +_Data::ObjectDriver_ is an object relational mapper, meaning that it maps +object-oriented design concepts onto a relational database. + +It's inspired by, and descended from, the _MT::ObjectDriver_ classes in Six +Apart's Movable Type and TypePad weblogging products. But it adds in +caching and partitioning layers, allowing you to spread data across +multiple physical databases, without your application code needing to know +where the data is stored. + +%prep +%autosetup -n %{cpan_name}-%{cpan_version} -p1 + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 + +%build +perl Build.PL --installdirs=vendor +./Build build --flags=%{?_smp_mflags} + +%check +./Build test + +%install +./Build install --destdir=%{buildroot} --create_packlist=0 +%perl_gen_filelist + +%files -f %{name}.files +%doc Changes README.md ToDo +%license LICENSE + +%changelog