17
0

7 Commits

5 changed files with 90 additions and 10 deletions

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-User-Identity/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-User-Identity)

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3b24aee7f5278c65c3f04115b07c86e646934e99ea409240363f3089913eb899
size 29058

BIN
User-Identity-4.00.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,46 @@
-------------------------------------------------------------------
Sat Dec 13 05:37:18 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 4.0.0 (4.00)
see /usr/share/doc/packages/perl-User-Identity/ChangeLog
-------------------------------------------------------------------
Tue Nov 25 05:36:40 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 3.0.0 (3.00)
see /usr/share/doc/packages/perl-User-Identity/ChangeLog
#!!! This is the maintenance version of this module. When you start fresh,
#!!! go for version 4 (or higher). On github, this code is branch 'maint3'
#!!! Convert? See F<https://github.com/markov2/perl5-Mail-Box/wiki/>
version 3.00:
Changes:
- maintenance release with Mail::Box version 3 compatibility.
Improvements:
- add bugtracker to meta
- bump version to show it is not compatible with MailBox 4
-------------------------------------------------------------------
Thu Oct 9 20:52:08 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.30.0 (1.03)
see /usr/share/doc/packages/perl-User-Identity/ChangeLog
version 1.03: Fri 12 Sep 15:25:39 CEST 2025
Changes:
- require Perl 5.16 (2012)
Improvements:
- convert to OODoc 3.04
- add .gitignore
-------------------------------------------------------------------
Tue May 20 10:43:58 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details
-------------------------------------------------------------------
Tue Apr 18 03:10:13 UTC 2023 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-User-Identity
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,38 @@
%define cpan_name User-Identity
Name: perl-User-Identity
Version: 1.02
Version: 4.0.0
Release: 0
# 4.00 -> normalize -> 4.0.0
%define cpan_version 4.00
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Collect information about a user
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/%{cpan_name}-%{version}.tar.gz
Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
Source100: README.md
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Hash::Ordered) >= 0.014
Requires: perl(Hash::Ordered) >= 0.014
BuildRequires: perl(Hash::Ordered) >= 0.14
BuildRequires: perl(Log::Report) >= 1.420
BuildRequires: perl(Test::More) >= 1
BuildRequires: perl(Test::Pod) >= 1
Requires: perl(Hash::Ordered) >= 0.14
Requires: perl(Log::Report) >= 1.420
Provides: perl(Mail::Identity) = %{version}
Provides: perl(User::Identity) = %{version}
Provides: perl(User::Identity::Archive) = %{version}
Provides: perl(User::Identity::Archive::Plain) = %{version}
Provides: perl(User::Identity::Collection) = %{version}
Provides: perl(User::Identity::Collection::Emails) = %{version}
Provides: perl(User::Identity::Collection::Locations) = %{version}
Provides: perl(User::Identity::Collection::Systems) = %{version}
Provides: perl(User::Identity::Collection::Users) = %{version}
Provides: perl(User::Identity::Item) = %{version}
Provides: perl(User::Identity::Location) = %{version}
Provides: perl(User::Identity::System) = %{version}
%undefine __perllib_provides
%{perl_requires}
%description
@@ -38,6 +58,11 @@ informational objects which are related to one user. The 'User::Identity'
module tries to be smart providing defaults, conversions and often required
combinations.
*Be aware:* This module versions 4.0 and up is not fully compatible with
older releases: mainly the exception handling has changed. When you need to
upgrade, please read at https://github.com/markov2/perl5-Mail-Box/wiki/.
*Version 3 is still maintained* and may see new releases as well.
The identities are not implementing any kind of storage, and can therefore
be created by any simple or complex Perl program. This way, it is more
flexible than an XML file to store the data. For instance, you can decide
@@ -50,7 +75,7 @@ author.
Extends "DESCRIPTION" in User::Identity::Item.
%prep
%autosetup -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -65,6 +90,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
%doc ChangeLog README README.md
%doc ChangeLog README.md
%changelog