File Leap.product.in of Package 000package-groups

<?xml version="1.0" encoding="UTF-8"?>
<productdefinition xmlns:xi="http://www.w3.org/2001/XInclude">
  <products>
    <product>
        <vendor>openSUSE</vendor>
        <name>Leap</name>
        <version>15.4</version>
        <release>1</release>
        <releasepkgname>openSUSE-release</releasepkgname>
        <endoflife>2022-11-30</endoflife>
        <codestream>
          <name>openSUSE Leap 15</name>
          <!-- EOL is currently expected with 15.5 -->
          <endoflife>2024-11-30</endoflife>
        </codestream>


        <productline>Leap</productline>
 
        <!-- Ensure we have valid distrotarget - used by "zypper tos" - boo#977052 -->
        <register>
          <pool>
            <!-- we need a product specific channel to provide System roles and release-package updates -->
            <repository url="http://download.opensuse.org/distribution/leap/15.4/repo/oss/">
              <zypp name="openSUSE-Leap-15.4-Pool" alias="openSUSE-Leap-15.4-Pool"/>
            </repository>
	    <!-- FIXME: move to non oss addon -->
            <repository url="http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/">
              <zypp name="openSUSE-Leap-15.4-NonOss-Pool" alias="openSUSE-Leap-15.4-NonOss-Pool"/>
            </repository>
          </pool>
          <updates>
            <distrotarget arch="x86_64" >openSUSE-Leap-15.4-x86_64</distrotarget>
            <distrotarget arch="aarch64" >openSUSE-Leap-15.4-aarch64</distrotarget>
            <distrotarget arch="ppc64le" >openSUSE-Leap-15.4-ppc64le</distrotarget>
            <distrotarget arch="s390x" >openSUSE-Leap-15.4-s390x</distrotarget>
	    <repository project="openSUSE:Leap:15.4:Update" name="standard" >
              <zypp name="openSUSE-Leap-15.4-Updates" alias="openSUSE-Leap-15.4-Updates"/>
            </repository>
            <!-- FIXME: move to non oss addon -->
            <repository project="openSUSE:Leap:15.4:NonFree:Update" name="standard" >
              <zypp name="openSUSE-Leap-15.4-NonOss-Updates" alias="openSUSE-Leap-15.4-NonOss-Updates"/>
            </repository>
	    <repository project="openSUSE:Backports:SLE-15-SP4:Update" name="standard">
              <zypp name="openSUSE-Backports-15.4-Updates" alias="openSUSE-Backports-15.4-Updates"/>
            </repository>
            <repository project="SUSE:SLE-15-SP4:Update" name="pool" >
              <zypp name="SLE-15-SP4-Updates" alias="SLE-15-SP4-Updates"/>
            </repository>
          </updates>
        </register>

        <updaterepokey>000000000</updaterepokey>
        <summary>openSUSE Leap 15.4</summary> <!-- one line only -->
        <shortsummary>openSUSE Leap</shortsummary>
        
        <description>openSUSE Leap 15.4.</description>

        <!-- Available languages for collecting packages and during installation and runtime -->
        <linguas>
                        <language>cs</language>
                        <language>da</language>
                        <language>de</language>
                        <language>en</language>
                        <language>en_GB</language>
                        <language>en_US</language>
                        <language>es</language>
                        <language>fi</language>
                        <language>fr</language>
                        <language>hu</language>
                        <language>it</language>
                        <language>ja</language>
                        <language>nb</language>
                        <language>nl</language>
                        <language>pl</language>
                        <language>pt</language>
                        <language>pt_BR</language>
                        <language>ru</language>
                        <language>sv</language>
                        <language>zh</language>
                        <language>zh_CN</language>
                        <language>zh_TW</language>

                        <!-- yast2 is well translated to the following ones -->
                        <language>ar</language>
                        <language>bg</language>
                        <language>bs</language>
                        <language>ca</language>
                        <language>el</language>
                        <language>eo</language>
                        <language>et</language>
                        <language>fa</language>
                        <language>id</language>
                        <language>ko</language>
                        <language>lt</language>
                        <language>sk</language>
                        <language>sl</language>
                        <language>uk</language>
        </linguas>

        <urls>
            <url name="releasenotes">http://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.4/release-notes-openSUSE.rpm</url>
            <!-- <url name="smolt">http://smolt.opensuse.org/register.pl</url>
                 <url name="register">http://register.novell.com/</url> -->
            <url name="repository">http://download.opensuse.org/distribution/leap/15.4/repo/oss/</url>
            <!-- url name="update">http://download.opensuse.org/update/factory/</url> -->
        </urls>

        <buildconfig>
            <!-- This section is needed to generate the installation media -->
            <producttheme>openSUSE</producttheme>
	    <!-- <betaversion>Beta</betaversion> -->
            <create_flavors>true</create_flavors>
        </buildconfig>

        <installconfig>
            <!-- All flags needed during installation -->
            <defaultlang>en_US</defaultlang>
            <!-- needed for current content file -->
            <releasepackage name="openSUSE-release" flag="EQ" version="%{version}"/>
            <distribution>openSUSE</distribution>
        </installconfig>

        <runtimeconfig>
            <!-- All Flags needed in the running system -->
        </runtimeconfig>

      </product>
    </products>

    <xi:include href="defaults-archsets.include" />
    <xi:include href="defaults-repositories.include"/>
    <xi:include href="defaults-conditionals.include" />

    <mediasets>
        <!-- BEWARE: do not touch the naming here without adapting ftp upload scripts ! -->
        <media type="ftp"
               name="openSUSE-Leap-15.4"
               flavor="ftp"
               sourcemedia="3" 
               debugmedia="2" 
               mediastyle="tumbleweed"
               create_pattern="false" 
               ignore_missing_packages="false" 
               repo_only="true" 
               run_make_listings="true" 
               use_required="true" 
               use_recommended="true" 
               use_suggested="false"
               use_undecided="true">

          <archsets>                 <!-- for this we generate a medium  --> 
            <archset ref="x86_64" />
            <archset ref="aarch64" />
            <archset ref="ppc64le" />
            <archset ref="s390x" />
          </archsets>
          <!-- we put all packages (even suggested) on the media for the two groups below -->
          <metadata>
              <!-- if you like to add a metapackage to the real media, add it in a normal group.xml file -->
              <package name="skelcd-installer-openSUSE" />
              <package name="skelcd-control-openSUSE" />
              <package name="skelcd-openSUSE" />
              <!-- package name="yast2-slide-show" onlyarch="noarch" / -->
          </metadata>
          <use group="NON_FTP_PACKAGES" create_pattern="false" />
          <use group="NON_FTP_PACKAGES_OSS" create_pattern="false" />
        </media>

        <!-- BEWARE: do not touch the naming here without adapting ftp upload scripts ! -->
        <media type="cd" 
               flavor="mini"
               name="openSUSE-Leap-15.4-NET"
               run_hybridiso="true"
               mediastyle="tumbleweed"
               sourcemedia="0" 
               firmware="uefi"
               use_required="true" 
               use_recommended="true" 
               use_suggested="false">
          <archsets>
            <archset ref="x86_64" />
          </archsets>
          <archsets>
            <archset ref="aarch64" />
          </archsets>
          <archsets>
            <archset ref="ppc64le" />
          </archsets>
          <archsets>
            <archset ref="s390x" />
          </archsets>
          <metadata>
              <package name="skelcd-installer-net-openSUSE" />
              <package name="skelcd-openSUSE" />
          </metadata>
        </media>

        <media type="dvd5" 
               flavor="dvd"
               name="openSUSE-Leap-15.4-DVD" 
               sourcemedia="0" 
               mediastyle="tumbleweed"
               firmware="uefi"
               run_media_check="true"
               run_hybridiso="true"
               use_required="true" 
               use_recommended="true" 
               use_suggested="false">

          <use group="dvd" create_pattern="false" />
          <use group="dvd.x86_64" create_pattern="false" />
          <use group="dvd.aarch64" create_pattern="false" />
          <use group="dvd.ppc64le" create_pattern="false" />
          <use group="dvd.s390x" create_pattern="false" />

          <archsets>
            <archset ref="x86_64" />
          </archsets>
          <archsets>
            <archset ref="aarch64" />
          </archsets>
          <archsets>
            <archset ref="ppc64le" />
          </archsets>
          <archsets>
            <archset ref="s390x" />
          </archsets>

          <metadata>
              <!-- if you like to add a metapackage to the real media, add it in a normal group.xml file -->
              <package name="skelcd-installer-openSUSE" />
              <!-- needs migration to /usr/lib/skelcd
              <package name="instlux" />
                -->
              <!-- package name="openSUSE-images" arch="x86_64" / -->
              <package name="skelcd-control-openSUSE" />
              <package name="skelcd-openSUSE" />
              <!-- package name="yast2-slide-show" onlyarch="noarch" / -->
          </metadata>
        </media>

        <media type="cd"
               flavor="livecd-kde"
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-livecd-kde" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="livecd-x11"
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-livecd-x11" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="livecd-xfce"
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-livecd-xfce" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="livecd-gnome" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-livecd-gnome" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="usb-kde"
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-usb-kde" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="usb-gnome" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-usb-gnome" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="usb-x11"
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-usb-x11" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="cd"
               flavor="usb-xfce"
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-usb-xfce" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-docker" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-docker" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-kvm" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-kvm" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-vmware" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-vmware" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-openstack" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-openstack" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-hyperv" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-hyperv" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-custom" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-custom" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

        <media type="image"
               flavor="appliance-wsl" 
               mediastyle="tumbleweed"
               name="openSUSE-Leap-15.4-appliance-wsl" >
           <!-- Create no product media, but a flavor release subpackage -->
        </media>

    </mediasets>

    <xi:include href="NON_FTP_PACKAGES.group"/>
    <xi:include href="NON_FTP_PACKAGES_OSS.group"/>
    <xi:include href="dvd.group" />

</productdefinition>
openSUSE Build Service is sponsored by