<metapackage xmlns:os="http://opensuse.org/Standards/One_Click_Install" xmlns="http://opensuse.org/Standards/One_Click_Install">
  <group>
    <repositories>
      <repository recommended="true">
        <name>devel:languages:perl</name>
        <summary>Perl and perl modules</summary>
        <description>++++++++++ Note: We are going to change the version format of the modules. See https://github.com/openSUSE/cpanspec/issues/47 for context ++++++++++

++++++++++ Note 2: Packages are maintained under git as of 2025-08-13:
https://src.opensuse.org/perl
https://en.opensuse.org/openSUSE:OBS_to_Git ++++++++++

Perl and a large number of important perl modules and tools.

Module updates from CPAN are regularly checked (with scripts from https://github.com/openSUSE/autoupdate-perl and https://github.com/openSUSE/cpanspec ) and put into https://build.opensuse.org/project/show/devel:languages:perl:autoupdate .

Please check https://build.opensuse.org/project/show/devel:languages:perl:autoupdate first before doing your own update! An updated version of the module might already be there, just that there is no submit request yet.

How to submit a new module here: https://github.com/openSUSE/cpanspec/wiki/Submit-a-new-Perl-module-to-openSUSE
</description>
        <url>https://download.opensuse.org/repositories/devel:/languages:/perl/SLE_15_SP7/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP7:GA</name>
        <summary></summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP7:/GA/standard/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP7:GA</name>
        <summary></summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP7:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP6:Update</name>
        <summary>SLE 15 SP6</summary>
        <description>SLE 16 SP6</description>
        <url>https://download.opensuse.org/update/leap/15.6/sle</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP6:GA</name>
        <summary></summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP6:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP5:Update</name>
        <summary>SLE 15 SP5</summary>
        <description>SLE 15 SP5</description>
        <url>https://download.opensuse.org/update/leap/15.5/sle</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP5:GA</name>
        <summary></summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP5:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP4:Update</name>
        <summary>SLE 15 SP4</summary>
        <description>SLE 15 SP4</description>
        <url>https://download.opensuse.org/update/leap/15.4/sle/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP4:GA</name>
        <summary></summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP3:Update</name>
        <summary>SLE 15 SP3</summary>
        <description>SLE 15 SP3</description>
        <url>https://download.opensuse.org/update/leap/15.3/sle/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP3:GA</name>
        <summary></summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP2:Update</name>
        <summary>SLE 15 SP2</summary>
        <description>SLE 15 SP2</description>
        <url>https://download.opensuse.org/update/leap/15.4/sle</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP2:GA</name>
        <summary>SLE 15 SP2</summary>
        <description>SLE 15 SP2</description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP1:Update</name>
        <summary>SLE 15 SP1</summary>
        <description>SLE 15 SP1</description>
        <url>https://download.opensuse.org/update/leap/15.4/sle</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15-SP1:GA</name>
        <summary>SLE 15 SP1</summary>
        <description>SLE 15 SP1</description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/</url>
      </repository>
      <repository recommended="true">
        <name>SUSE:SLE-15:Update</name>
        <summary>SLE 15</summary>
        <description>SLE 15</description>
        <url>https://download.opensuse.org/update/leap/15.4/sle</url>
      </repository>
      <repository recommended="false">
        <name>SUSE:SLE-15:GA</name>
        <summary>SLE 15</summary>
        <description>SLE 15</description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLE-15:/GA/pool/</url>
      </repository>
    </repositories>
    <software>
      <item>
        <name>perl-Debug-Trace</name>
        <summary>Perl extension to trace subroutine calls</summary>
        <description>Debug::Trace instruments subroutines to provide tracing information upon
every call and return.

Using Debug::Trace does not require any changes to your sources. Most
often, it will be used from the command line:

  perl -MDebug::Trace=foo,bar yourprogram.pl

This will have your subroutines foo() and bar() printing call and return
information.

Subroutine names may be fully qualified to denote subroutines in other
packages than the default main::.

By default, the trace information is output using the standard warn()
function.</description>
      </item>
    </software>
  </group>
</metapackage>
