Name: perl-Apache-Session-Browseable
Version: 1.2.5
Release: 2%{?dist}
Summary: Add index and search methods to Apache::Session
License: GPL+ or Artistic
URL: http://search.cpan.org/dist/Apache-Session-Browseable/
Source0: http://search.cpan.org/CPAN/authors/id/G/GU/GUIMARD/Apache-Session-Browseable-%{version}.tar.gz
BuildArch: noarch
# Module Build
BuildRequires: coreutils
BuildRequires: perl-interpreter
BuildRequires: perl-generators
BuildRequires: perl(Module::Build)
# Module Runtime
BuildRequires: perl(Apache::Session)
BuildRequires: perl(Apache::Session::Generate::MD5)
BuildRequires: perl(Apache::Session::Lock::File)
BuildRequires: perl(Apache::Session::Lock::Null)
BuildRequires: perl(Apache::Session::Serialize::Base64)
BuildRequires: perl(Apache::Session::Serialize::Storable)
BuildRequires: perl(Apache::Session::Serialize::Sybase)
BuildRequires: perl(Apache::Session::Store::DBI)
BuildRequires: perl(Apache::Session::Store::File)
BuildRequires: perl(Apache::Session::Store::Informix)
BuildRequires: perl(Apache::Session::Store::MySQL)
BuildRequires: perl(Apache::Session::Store::Oracle)
BuildRequires: perl(Apache::Session::Store::Postgres)
BuildRequires: perl(Apache::Session::Store::Sybase)
BuildRequires: perl(AutoLoader)
BuildRequires: perl(base)
BuildRequires: perl(DBI)
BuildRequires: perl(Digest::SHA)
BuildRequires: perl(JSON)
BuildRequires: perl(MIME::Base64)
BuildRequires: perl(Net::LDAP)
BuildRequires: perl(Net::LDAP::Util)
BuildRequires: perl(Redis)
BuildRequires: perl(Storable)
BuildRequires: perl(strict)
BuildRequires: perl(vars)
# Test Suite
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Temp)
BuildRequires: perl(Test::More)
BuildRequires: perl(warnings)
# Optional Tests
BuildRequires: perl(DBD::mysql)
BuildRequires: perl(DBD::SQLite) > 1.19
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(MIME::Base64)
Requires: perl(Storable)
%description
A virtual Apache::Session back-end providing some class methods to manipulate
all sessions and add the capability to index some fields to make re-search
faster.
%prep
%setup -q -n Apache-Session-Browseable-%{version}
%build
perl Build.PL --installdirs=vendor
./Build
%install
./Build install --destdir=%{buildroot} --create_packlist=0
%check
./Build test
%files
%if 0%{?_licensedir:1}
%license COPYRIGHT LICENSE
%else
%doc COPYRIGHT LICENSE
%endif
%doc Changes README.md
%{perl_vendorlib}/Apache/
%{perl_vendorlib}/auto/Apache/
%{_mandir}/man3/Apache::Session::Browseable.3*
%{_mandir}/man3/Apache::Session::Browseable::LDAP.3*
%{_mandir}/man3/Apache::Session::Browseable::MySQL.3*
%{_mandir}/man3/Apache::Session::Browseable::PgHstore.3*
%{_mandir}/man3/Apache::Session::Browseable::PgJSON.3*
%{_mandir}/man3/Apache::Session::Browseable::Postgres.3*
%{_mandir}/man3/Apache::Session::Browseable::SQLite.3*
%{_mandir}/man3/Apache::Session::Browseable::Store::LDAP.3*
%{_mandir}/man3/Apache::Session::Browseable::Store::SQLite.3*
%{_mandir}/man3/Apache::Session::Browseable::Redis.3*
%{_mandir}/man3/Apache::Session::Browseable::Store::Redis.3*
%{_mandir}/man3/Apache::Session::Serialize::Hstore.3*
%{_mandir}/man3/Apache::Session::Serialize::JSON.3*
%changelog
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.5-2
- Perl 5.26 rebuild
* Tue Apr 4 2017 Paul Howarth <paul@city-fan.org> - 1.2.5-1
- Update to 1.2.5
- PostgreSQL "hstore" and "json" support
- Add "deleteIfLowerThan" method
- Drop EL-5 support
- Drop Group: and BuildRoot: tags
- No longer need to clean buildroot in %%install
- Support Redis unconditionally
- Always run DBD::SQLite test
* Sun Feb 19 2017 Paul Howarth <paul@city-fan.org> - 1.2.4-1
- Update to 1.2.4
- Fix incorrect logic for old database formats (GH#11)
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Sun Jun 12 2016 Paul Howarth <paul@city-fan.org> - 1.2.3-1
- Update to 1.2.3
- Replace "/" for Windows
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.2-2
- Perl 5.24 rebuild
* Sat Apr 2 2016 Paul Howarth <paul@city-fan.org> - 1.2.2-1
- Update to 1.2.2
- Manage old session format for databases
* Thu Mar 10 2016 Paul Howarth <paul@city-fan.org> - 1.2.1-1
- Update to 1.2.1
- Add an empty Browseable.pm due to new Pause restrictions
* Wed Mar 9 2016 Paul Howarth <paul@city-fan.org> - 1.2-1
- Update to 1.2
- Replace MD5 by SHA256
- Replace serialization by JSON
- This release by GUIMARD → update source URL
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sat Jun 20 2015 Paul Howarth <paul@city-fan.org> - 1.1-1
- Update to 1.1
- This release by COUDOT → update source URL
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.0.2-3
- Perl 5.22 rebuild
* Tue Jan 20 2015 Paul Howarth <paul@city-fan.org> - 1.0.2-2
- Include upstream docs (#1182960)
* Fri Jan 16 2015 Paul Howarth <paul@city-fan.org> - 1.0.2-1
- Initial RPM package