18
0

2 Commits

Author SHA256 Message Date
e2af079b36 Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details
2025-10-22 16:45:30 +02:00
36275c300e Add Gitea build results 2025-08-12 18:15:09 +02:00
3 changed files with 85 additions and 11 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-Log-Log4perl/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-Log-Log4perl)

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Oct 22 14:45:10 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details
-------------------------------------------------------------------
Sat Oct 22 03:06:29 UTC 2022 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Log-Log4perl
#
# Copyright (c) 2022 SUSE LLC
# 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
@@ -18,26 +18,81 @@
%define cpan_name Log-Log4perl
Name: perl-Log-Log4perl
Version: 1.57
Version: 1.570.0
Release: 0
# 1.57 -> normalize -> 1.570.0
%define cpan_version 1.57
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Log4j implementation for Perl
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/E/ET/ETJ/%{cpan_name}-%{version}.tar.gz
Source0: https://cpan.metacpan.org/authors/id/E/ET/ETJ/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
Source100: README.md
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(File::Path) >= 2.070000
BuildRequires: perl(File::Path) >= 2.07
BuildRequires: perl(Test::More) >= 0.88
Requires: perl(File::Path) >= 2.070000
Recommends: perl(DBD::CSV) >= 0.33
Requires: perl(File::Path) >= 2.07
Provides: perl(L4pResurrectable) = 0.10.0
Provides: perl(Log::Log4perl) = %{version}
Provides: perl(Log::Log4perl::Appender)
Provides: perl(Log::Log4perl::Appender::Buffer) = 1.530.0
Provides: perl(Log::Log4perl::Appender::DBI)
Provides: perl(Log::Log4perl::Appender::File)
Provides: perl(Log::Log4perl::Appender::Limit) = 1.530.0
Provides: perl(Log::Log4perl::Appender::RRDs)
Provides: perl(Log::Log4perl::Appender::Screen)
Provides: perl(Log::Log4perl::Appender::ScreenColoredLevels)
Provides: perl(Log::Log4perl::Appender::Socket)
Provides: perl(Log::Log4perl::Appender::String)
Provides: perl(Log::Log4perl::Appender::Synchronized) = 1.530.0
Provides: perl(Log::Log4perl::Appender::TestArrayBuffer)
Provides: perl(Log::Log4perl::Appender::TestBuffer)
Provides: perl(Log::Log4perl::Appender::TestFileCreeper)
Provides: perl(Log::Log4perl::Catalyst) = 1.530.0
Provides: perl(Log::Log4perl::Config)
Provides: perl(Log::Log4perl::Config::BaseConfigurator)
Provides: perl(Log::Log4perl::Config::DOMConfigurator) = 0.30.0
Provides: perl(Log::Log4perl::Config::PropertyConfigurator)
Provides: perl(Log::Log4perl::Config::Watch)
Provides: perl(Log::Log4perl::DateFormat)
Provides: perl(Log::Log4perl::Filter)
Provides: perl(Log::Log4perl::Filter::Boolean)
Provides: perl(Log::Log4perl::Filter::LevelMatch)
Provides: perl(Log::Log4perl::Filter::LevelRange)
Provides: perl(Log::Log4perl::Filter::MDC)
Provides: perl(Log::Log4perl::Filter::StringMatch)
Provides: perl(Log::Log4perl::InternalDebug)
Provides: perl(Log::Log4perl::JavaMap)
Provides: perl(Log::Log4perl::JavaMap::ConsoleAppender)
Provides: perl(Log::Log4perl::JavaMap::FileAppender)
Provides: perl(Log::Log4perl::JavaMap::JDBCAppender)
Provides: perl(Log::Log4perl::JavaMap::NTEventLogAppender)
Provides: perl(Log::Log4perl::JavaMap::RollingFileAppender)
Provides: perl(Log::Log4perl::JavaMap::SyslogAppender)
Provides: perl(Log::Log4perl::JavaMap::TestBuffer)
Provides: perl(Log::Log4perl::Layout)
Provides: perl(Log::Log4perl::Layout::NoopLayout)
Provides: perl(Log::Log4perl::Layout::PatternLayout)
Provides: perl(Log::Log4perl::Layout::PatternLayout::Multiline)
Provides: perl(Log::Log4perl::Layout::SimpleLayout)
Provides: perl(Log::Log4perl::Level)
Provides: perl(Log::Log4perl::Logger)
Provides: perl(Log::Log4perl::MDC)
Provides: perl(Log::Log4perl::NDC)
Provides: perl(Log::Log4perl::Resurrector)
Provides: perl(Log::Log4perl::Util)
Provides: perl(Log::Log4perl::Util::Semaphore)
Provides: perl(Log::Log4perl::Util::TimeTracker)
%undefine __perllib_provides
Recommends: perl(DBD::CSV) >= 0.330
Recommends: perl(DBD::SQLite)
Recommends: perl(DBI) >= 1.607
Recommends: perl(Log::Dispatch)
Recommends: perl(Log::Dispatch::FileRotate) >= 1.10
Recommends: perl(SQL::Statement) >= 1.20
Recommends: perl(XML::DOM) >= 1.29
Recommends: perl(Log::Dispatch::FileRotate) >= 1.100
Recommends: perl(SQL::Statement) >= 1.200
Recommends: perl(XML::DOM) >= 1.290
%{perl_requires}
%description
@@ -84,8 +139,9 @@ changing the parameters in a configuration file, which your system can
re-read even while it's running!
%prep
%autosetup -n %{cpan_name}-%{version}
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%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 Makefile.PL INSTALLDIRS=vendor