Blame openSUSE-release.spec

Bernhard M. Wiedemann 959dc4
#
Bernhard M. Wiedemann 959dc4
# spec file for package openSUSE-release.spec
Bernhard M. Wiedemann 959dc4
#
Bernhard M. Wiedemann 959dc4
# Copyright (c) 2020 SUSE LLC
Bernhard M. Wiedemann 959dc4
#
Bernhard M. Wiedemann 959dc4
# All modifications and additions to the file contributed by third parties
Bernhard M. Wiedemann 959dc4
# remain the property of their copyright owners, unless otherwise agreed
Bernhard M. Wiedemann 959dc4
# upon. The license for this file, and modifications and additions to the
Bernhard M. Wiedemann 959dc4
# file, is the same license as for the pristine package itself (unless the
Bernhard M. Wiedemann 959dc4
# license for the pristine package is not an Open Source License, in which
Bernhard M. Wiedemann 959dc4
# case the license is the MIT License). An "Open Source License" is a
Bernhard M. Wiedemann 959dc4
# license that conforms to the Open Source Definition (Version 1.9)
Bernhard M. Wiedemann 959dc4
# published by the Open Source Initiative.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
# Please submit bugfixes or comments via https://bugs.opensuse.org/
Bernhard M. Wiedemann 959dc4
#
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%define product openSUSE
Bernhard M. Wiedemann 959dc4
#define betaversion %{nil}
Bernhard M. Wiedemann 959dc4
%define codename Tumbleweed
Bernhard M. Wiedemann 959dc4
Name:           openSUSE-release
c081c9
Version:        20201223
Bernhard M. Wiedemann 959dc4
Release:        0
Bernhard M. Wiedemann 959dc4
# 0 is the product release, not the build release of this package
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Source100:      weakremovers.inc
Bernhard M. Wiedemann 959dc4
BuildRequires:  skelcd-control-openSUSE
Bernhard M. Wiedemann 959dc4
BuildRequires:  skelcd-openSUSE
Bernhard M. Wiedemann 959dc4
Suggests:       branding-openSUSE
Bernhard M. Wiedemann 959dc4
Suggests:       distribution-logos-openSUSE-Tumbleweed
Bernhard M. Wiedemann 959dc4
Suggests:       java-11-openjdk
Bernhard M. Wiedemann 959dc4
Suggests:       mariadb
Bernhard M. Wiedemann 959dc4
Suggests:       mariadb-client
Bernhard M. Wiedemann 959dc4
Suggests:       openSUSE-build-key
Bernhard M. Wiedemann 959dc4
Suggests:       openssl-1_1
Bernhard M. Wiedemann 959dc4
Conflicts:      core-release <= 10
Bernhard M. Wiedemann 959dc4
Conflicts:      distribution-release
Bernhard M. Wiedemann 959dc4
Conflicts:      sled-release <= 10
Bernhard M. Wiedemann 959dc4
Conflicts:      sles-release <= 10
Bernhard M. Wiedemann 959dc4
Provides:       aaa_version
Bernhard M. Wiedemann 959dc4
Provides:       distribution-release
Bernhard M. Wiedemann 959dc4
Provides:       suse-release = %{version}-%{release}
Bernhard M. Wiedemann 959dc4
Provides:       suse-release-oss = %{version}-%{release}
Bernhard M. Wiedemann 959dc4
# Give zypp a hint that this product must be kept up-to-date using zypper dup, not up (boo#1061384)
Bernhard M. Wiedemann 959dc4
Provides:       product-update() = dup
Bernhard M. Wiedemann 959dc4
# Since we have more than one product in the FTP tree, we need to give yast a hint
Bernhard M. Wiedemann 959dc4
Provides:       system-installation() = openSUSE
Bernhard M. Wiedemann 959dc4
Obsoletes:      aaa_version
Bernhard M. Wiedemann 959dc4
Obsoletes:      openSUSE-Promo-release <= 11.1
Bernhard M. Wiedemann 959dc4
Obsoletes:      openSUSE-release-live <= 11.0
Bernhard M. Wiedemann 959dc4
# bnc#826592
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(kernel-default) < 3.11
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(kernel-desktop) < 4.2
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(kernel-ec2) < 3.11
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(kernel-pae) < 3.11
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(kernel-vanilla) < 3.11
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(kernel-xen) < 3.11
Bernhard M. Wiedemann 959dc4
# migrated from MANUAL_OBSOLETES/packages
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(boost-license1_56_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(boost-license1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(gpg-pubkey-3d25d3d9-36e12d04)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(lib++dfb-1_7-6)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libastro-qt5-1)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_atomic1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_atomic1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_atomic1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_atomic1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_chrono1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_chrono1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_chrono1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_chrono1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_container1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_container1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_container1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_container1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_context1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_context1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_context1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_context1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_coroutine1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_coroutine1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_coroutine1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_coroutine1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_date_time1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_date_time1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_date_time1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_date_time1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_filesystem1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_filesystem1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_filesystem1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_filesystem1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_graph1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_graph1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_graph1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_graph1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_iostreams1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_locale1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_log1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_log1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_log1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_log1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_math1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_program_options1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_python1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_random1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_regex1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_regex1_60_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_regex1_62_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_regex1_63_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_serialization1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_signals1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_system1_56_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_system1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_test1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_thread1_56_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_thread1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_timer1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libboost_wave1_59_0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libcamel-1_2-54)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libdialog12)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libdirectfb-1_7-6)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libdns146)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libdns160)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libdns161)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libgdict-1_0-9)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libgit2-23)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libgpaste4)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libhdf5-11)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libhdf5_hl11)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libicu54_1)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libicu54_1-ledata)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libicu55_1)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libicu55_1-ledata)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libicu56_1)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libicu56_1-ledata)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libimobiledevice5)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libisc142)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libisc148)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libisl13)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libixion-0_10-0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(liblmdb-0_9_16)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libmicrohttpd11)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libminiupnpc15)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libnis1)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libntfs-3g86)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(liborcus-0_10-0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler47)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler48)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler49)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler50)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler51)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler52)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler53)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler54)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler55)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler56)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler57)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler58)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler59)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler61)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler62)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler63)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler64)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpoppler65)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libprocps4)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libprocps5)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libpsl0)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libsgutils2-1_40-2)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libsgutils2-1_41-2)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libvpx2)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libxtables11)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(libzip4)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(mt_st)
Bernhard M. Wiedemann 959dc4
Provides:       weakremover(openssl-debuginfo)
Bernhard M. Wiedemann 959dc4
%include %{SOURCE100}
Bernhard M. Wiedemann 959dc4
Provides:       %name-%version
Bernhard M. Wiedemann 959dc4
Provides:       product() = openSUSE
c081c9
Provides:       product(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
%ifarch x86_64
Bernhard M. Wiedemann 959dc4
Provides:       product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
Bernhard M. Wiedemann 959dc4
%endif
Bernhard M. Wiedemann 959dc4
%ifarch s390x
Bernhard M. Wiedemann 959dc4
Provides:       product-register-target() = openSUSE%2DTumbleweed%2Ds390x
Bernhard M. Wiedemann 959dc4
%endif
Bernhard M. Wiedemann 959dc4
%ifarch ppc64le
Bernhard M. Wiedemann 959dc4
Provides:       product-register-target() = openSUSE%2DTumbleweed%2Dppc64le
Bernhard M. Wiedemann 959dc4
%endif
Bernhard M. Wiedemann 959dc4
%ifarch aarch64
Bernhard M. Wiedemann 959dc4
Provides:       product-register-target() = openSUSE%2DTumbleweed%2Daarch64
Bernhard M. Wiedemann 959dc4
%endif
Bernhard M. Wiedemann 959dc4
Provides:       product-label() = openSUSE
c081c9
Provides:       product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20201223
Bernhard M. Wiedemann 959dc4
Provides:       product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Bernhard M. Wiedemann 959dc4
Provides:       product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Bernhard M. Wiedemann 959dc4
Requires:       product_flavor(openSUSE)
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package ftp
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(ftp)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description ftp
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files ftp
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-ftp
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package mini
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(mini)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description mini
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files mini
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-mini
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package dvd
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(dvd)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description dvd
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files dvd
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-dvd
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package livecd-kde
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(livecd-kde)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description livecd-kde
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files livecd-kde
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-livecd-kde
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package livecd-x11
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(livecd-x11)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description livecd-x11
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files livecd-x11
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-livecd-x11
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package livecd-gnome
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(livecd-gnome)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description livecd-gnome
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files livecd-gnome
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-livecd-gnome
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package livecd-xfce
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(livecd-xfce)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description livecd-xfce
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files livecd-xfce
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-livecd-xfce
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package usb-kde
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(usb-kde)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description usb-kde
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files usb-kde
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-usb-kde
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package usb-gnome
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(usb-gnome)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description usb-gnome
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files usb-gnome
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-usb-gnome
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package usb-x11
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(usb-x11)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description usb-x11
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files usb-x11
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-usb-x11
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-docker
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-docker)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-docker
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-docker
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-docker
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-kvm
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-kvm)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-kvm
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-kvm
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-kvm
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-vmware
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-vmware)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-vmware
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-vmware
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-vmware
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-openstack
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-openstack)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-openstack
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-openstack
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-openstack
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-hyperv
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-hyperv)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-hyperv
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-hyperv
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-hyperv
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-vagrant
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-vagrant)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-vagrant
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-vagrant
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-vagrant
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-wsl
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-wsl)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-wsl
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-wsl
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-wsl
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%package appliance-custom
Bernhard M. Wiedemann 959dc4
License:        BSD-3-Clause
Bernhard M. Wiedemann 959dc4
Group:          System/Fhs
Bernhard M. Wiedemann 959dc4
Provides:       product_flavor()
Bernhard M. Wiedemann 959dc4
Provides:       flavor(appliance-custom)
c081c9
Provides:       product_flavor(openSUSE) = 20201223-0
Bernhard M. Wiedemann 959dc4
Summary:        openSUSE Tumbleweed%{?betaversion: %{betaversion}}
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%description appliance-custom
Bernhard M. Wiedemann 959dc4
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files appliance-custom
Bernhard M. Wiedemann 959dc4
%defattr(-,root,root)
Bernhard M. Wiedemann 959dc4
%doc %{_defaultdocdir}/openSUSE-release-appliance-custom
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%prep
Bernhard M. Wiedemann 959dc4
%setup -qcT
Bernhard M. Wiedemann 959dc4
mkdir license
Bernhard M. Wiedemann 959dc4
if [ -f /CD1/license.tar.gz ]; then
Bernhard M. Wiedemann 959dc4
  tar -C license -xzf /CD1/license.tar.gz
Bernhard M. Wiedemann 959dc4
elif [ -f %{_prefix}/lib/skelcd/CD1/license.tar.gz ]; then
Bernhard M. Wiedemann 959dc4
  tar -C license -xzf %{_prefix}/lib/skelcd/CD1/license.tar.gz
Bernhard M. Wiedemann 959dc4
fi
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%build
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%install
Bernhard M. Wiedemann 959dc4
mkdir -p %{buildroot}%{_sysconfdir} %{buildroot}%{_prefix}/lib/issue.d %{buildroot}/run
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
echo -e 'Welcome to %{product} %{codename} %{version}%{?betaversion: %{betaversion}} - Kernel \\r (\\l).\n' > %{buildroot}%{_prefix}/lib/issue.d/10-openSUSE.conf
Bernhard M. Wiedemann 959dc4
echo -e "\n" > %{buildroot}%{_prefix}/lib/issue.d/90-openSUSE.conf
Bernhard M. Wiedemann 959dc4
echo    'Welcome to %{product} %{codename} %{version}%{?betaversion: %{betaversion}} - Kernel %%r (%%t).' > %{buildroot}%{_sysconfdir}/issue.net
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
VERSION_ID=`echo %{version}|tr '[:upper:]' '[:lower:]'|sed -e 's/ //g;'`
Bernhard M. Wiedemann 959dc4
# note: VERSION is an optional field and has no meaning other than informative on a rolling distro
Bernhard M. Wiedemann 959dc4
# We do thus not add it to the os-release file
Bernhard M. Wiedemann 959dc4
cat > %{buildroot}%{_prefix}/lib/os-release <
Bernhard M. Wiedemann 959dc4
NAME="openSUSE Tumbleweed"
Bernhard M. Wiedemann 959dc4
# VERSION="%{version}%{?betaversion: %{betaversion}}"
Bernhard M. Wiedemann 959dc4
ID="opensuse-tumbleweed"
Bernhard M. Wiedemann 959dc4
ID_LIKE="opensuse suse"
Bernhard M. Wiedemann 959dc4
VERSION_ID="$VERSION_ID"
Bernhard M. Wiedemann 959dc4
PRETTY_NAME="openSUSE Tumbleweed"
Bernhard M. Wiedemann 959dc4
ANSI_COLOR="0;32"
Bernhard M. Wiedemann 959dc4
CPE_NAME="cpe:/o:opensuse:tumbleweed:%{version}"
Bernhard M. Wiedemann 959dc4
BUG_REPORT_URL="https://bugs.opensuse.org"
Bernhard M. Wiedemann 959dc4
HOME_URL="https://www.opensuse.org/"
Bernhard M. Wiedemann 2b16ba
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
Bernhard M. Wiedemann 959dc4
LOGO="distributor-logo"
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
ln -s ..%{_prefix}/lib/os-release %{buildroot}%{_sysconfdir}/os-release
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
echo "Have a lot of fun..." > %{buildroot}%{_sysconfdir}/motd
Bernhard M. Wiedemann 959dc4
# Bug 404141 - /etc/YaST/control.xml should be owned by some package
Bernhard M. Wiedemann 959dc4
mkdir -p %{buildroot}%{_sysconfdir}/YaST2/
Bernhard M. Wiedemann 959dc4
echo %{buildroot}
Bernhard M. Wiedemann 959dc4
if [ -f /CD1/control.xml ]; then
Bernhard M. Wiedemann 959dc4
  install -m 644 /CD1/control.xml %{buildroot}%{_sysconfdir}/YaST2/
Bernhard M. Wiedemann 959dc4
elif [ -f %{_prefix}/lib/skelcd/CD1/control.xml ]; then
Bernhard M. Wiedemann 959dc4
  install -m 644 %{_prefix}/lib/skelcd/CD1/control.xml %{buildroot}%{_sysconfdir}/YaST2/
Bernhard M. Wiedemann 959dc4
fi
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
# fate#319341, make openSUSE-release own YaST license files. TODO:
Bernhard M. Wiedemann 959dc4
# get rid of /etc/YaST2/licenses
Bernhard M. Wiedemann 959dc4
install -D -d -m 755 "%{buildroot}%_defaultlicensedir/product/base"
Bernhard M. Wiedemann 959dc4
install -D -d -m 755 "%{buildroot}%_defaultlicensedir"
Bernhard M. Wiedemann 959dc4
cp -a license "%{buildroot}%_defaultlicensedir/%name"
Bernhard M. Wiedemann 959dc4
pushd license
Bernhard M. Wiedemann 959dc4
for i in *; do
Bernhard M. Wiedemann 959dc4
	ln -s "%_defaultlicensedir/%name/$i" %{buildroot}%_defaultlicensedir/product/base/$i
Bernhard M. Wiedemann 959dc4
done
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/etc/products.d
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/etc/products.d/openSUSE.prod << EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
<product schemeversion="0">
Bernhard M. Wiedemann 959dc4
  <vendor>openSUSE</vendor>
Bernhard M. Wiedemann 959dc4
  <name>openSUSE</name>
c081c9
  <version>20201223</version>
Bernhard M. Wiedemann 959dc4
  <release>0</release>
Bernhard M. Wiedemann 959dc4
  <arch>%{_target_cpu}</arch>
c081c9
  <cpeid>cpe:/o:opensuse:opensuse:20201223</cpeid>
Bernhard M. Wiedemann 959dc4
  <productline>openSUSE</productline>
Bernhard M. Wiedemann 959dc4
  <register>
Bernhard M. Wiedemann 959dc4
    <pool>
Bernhard M. Wiedemann 959dc4
    </pool>
Bernhard M. Wiedemann 959dc4
    <updates>
Bernhard M. Wiedemann 959dc4
      <distrotarget arch="x86_64">openSUSE-Tumbleweed-x86_64</distrotarget>
Bernhard M. Wiedemann 959dc4
      <distrotarget arch="s390x">openSUSE-Tumbleweed-s390x</distrotarget>
Bernhard M. Wiedemann 959dc4
      <distrotarget arch="ppc64le">openSUSE-Tumbleweed-ppc64le</distrotarget>
Bernhard M. Wiedemann 959dc4
      <distrotarget arch="aarch64">openSUSE-Tumbleweed-aarch64</distrotarget>
Bernhard M. Wiedemann 959dc4
    </updates>
Bernhard M. Wiedemann 959dc4
  </register>
Bernhard M. Wiedemann 959dc4
  <repositories>
Bernhard M. Wiedemann 959dc4
  </repositories>
Bernhard M. Wiedemann 959dc4
  <updaterepokey>000000000</updaterepokey>
Bernhard M. Wiedemann 959dc4
  <summary>openSUSE Tumbleweed</summary>
Bernhard M. Wiedemann 959dc4
  <shortsummary>openSUSE</shortsummary>
Bernhard M. Wiedemann 959dc4
  <description>openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.</description>
Bernhard M. Wiedemann 959dc4
  <linguas>
Bernhard M. Wiedemann 959dc4
    <language>cs</language>
Bernhard M. Wiedemann 959dc4
    <language>da</language>
Bernhard M. Wiedemann 959dc4
    <language>de</language>
Bernhard M. Wiedemann 959dc4
    <language>el</language>
Bernhard M. Wiedemann 959dc4
    <language>en</language>
Bernhard M. Wiedemann 959dc4
    <language>en_GB</language>
Bernhard M. Wiedemann 959dc4
    <language>en_US</language>
Bernhard M. Wiedemann 959dc4
    <language>es</language>
Bernhard M. Wiedemann 959dc4
    <language>fr</language>
Bernhard M. Wiedemann 959dc4
    <language>hu</language>
Bernhard M. Wiedemann 959dc4
    <language>it</language>
Bernhard M. Wiedemann 959dc4
    <language>ja</language>
Bernhard M. Wiedemann 959dc4
    <language>pl</language>
Bernhard M. Wiedemann 959dc4
    <language>pt</language>
Bernhard M. Wiedemann 959dc4
    <language>pt_BR</language>
Bernhard M. Wiedemann 959dc4
    <language>ru</language>
Bernhard M. Wiedemann 959dc4
    <language>zh</language>
Bernhard M. Wiedemann 959dc4
    <language>zh_CN</language>
Bernhard M. Wiedemann 959dc4
    <language>zh_TW</language>
Bernhard M. Wiedemann 959dc4
  </linguas>
Bernhard M. Wiedemann 959dc4
  <urls>
Bernhard M. Wiedemann 959dc4
    <url name="releasenotes">http://doc.opensuse.org/release-notes/x86_64/openSUSE/Tumbleweed/release-notes-openSUSE.rpm</url>
Bernhard M. Wiedemann 959dc4
    <url name="repository">http://download.opensuse.org/tumbleweed/repo/oss/</url>
Bernhard M. Wiedemann 959dc4
  </urls>
Bernhard M. Wiedemann 959dc4
  <buildconfig>
Bernhard M. Wiedemann 959dc4
    <producttheme>openSUSE</producttheme>
Bernhard M. Wiedemann 959dc4
    <create_flavors>true</create_flavors>
Bernhard M. Wiedemann 959dc4
  </buildconfig>
Bernhard M. Wiedemann 959dc4
  <installconfig>
Bernhard M. Wiedemann 959dc4
    <defaultlang>en_US</defaultlang>
Bernhard M. Wiedemann 959dc4
    <releasepackage name="openSUSE-release" flag="EQ" version="%{version}" release="%{release}"/>
Bernhard M. Wiedemann 959dc4
    <distribution>openSUSE</distribution>
Bernhard M. Wiedemann 959dc4
  </installconfig>
Bernhard M. Wiedemann 959dc4
  <runtimeconfig/>
Bernhard M. Wiedemann 959dc4
</product>
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-ftp
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-ftp/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'ftp'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-mini
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-mini/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'mini'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-dvd
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-dvd/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'dvd'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-kde
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-kde/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'livecd-kde'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-x11
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-x11/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'livecd-x11'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-gnome
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-gnome/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'livecd-gnome'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-xfce
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-livecd-xfce/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'livecd-xfce'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-usb-kde
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-usb-kde/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'usb-kde'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-usb-gnome
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-usb-gnome/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'usb-gnome'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-usb-x11
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-usb-x11/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'usb-x11'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-docker
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-docker/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-docker'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-kvm
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-kvm/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-kvm'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-vmware
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-vmware/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-vmware'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-openstack
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-openstack/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-openstack'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-hyperv
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-hyperv/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-hyperv'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-vagrant
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-vagrant/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-vagrant'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-wsl
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-wsl/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-wsl'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-custom
Bernhard M. Wiedemann 959dc4
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/openSUSE-release-appliance-custom/README << EOF
Bernhard M. Wiedemann 959dc4
This package only exists for providing the product flavor 'appliance-custom'.
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
EOF
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
# this is a base product, create symlink
Bernhard M. Wiedemann 959dc4
ln -s openSUSE.prod %{buildroot}%{_sysconfdir}/products.d/baseproduct
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%posttrans
Bernhard M. Wiedemann 959dc4
# Launch the issue-generator: we have a new config file in /usr/lib/issue.d that needs to be represented
Bernhard M. Wiedemann 959dc4
if [ -x %{_sbindir}/issue-generator ]; then
Bernhard M. Wiedemann 959dc4
    if [ -x %{_bindir}/systemd-tmpfiles ]; then
Bernhard M. Wiedemann 959dc4
      %{_bindir}/systemd-tmpfiles --create issue-generator.conf || :
Bernhard M. Wiedemann 959dc4
    fi
Bernhard M. Wiedemann 959dc4
    %{_sbindir}/issue-generator || :
Bernhard M. Wiedemann 959dc4
fi
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%files
Bernhard M. Wiedemann 959dc4
%defattr(644,root,root,755)
Bernhard M. Wiedemann 959dc4
%dir %_defaultlicensedir/product
Bernhard M. Wiedemann 959dc4
%_defaultlicensedir/product/base
Bernhard M. Wiedemann 959dc4
%license license/*
Bernhard M. Wiedemann 959dc4
%{_sysconfdir}/os-release
Bernhard M. Wiedemann 959dc4
%{_prefix}/lib/os-release
Bernhard M. Wiedemann 959dc4
# Bug 404141 - /etc/YaST/control.xml should be owned by some package
Bernhard M. Wiedemann 959dc4
%dir %{_sysconfdir}/YaST2/
Bernhard M. Wiedemann 959dc4
%config %{_sysconfdir}/YaST2/control.xml
Bernhard M. Wiedemann 959dc4
%config(noreplace) %{_sysconfdir}/motd
Bernhard M. Wiedemann 959dc4
%dir %{_prefix}/lib/issue.d/
Bernhard M. Wiedemann 959dc4
%{_prefix}/lib/issue.d/10-openSUSE.conf
Bernhard M. Wiedemann 959dc4
%{_prefix}/lib/issue.d/90-openSUSE.conf
Bernhard M. Wiedemann 959dc4
%config(noreplace) %{_sysconfdir}/issue.net
Bernhard M. Wiedemann 959dc4
%{_sysconfdir}/products.d
Bernhard M. Wiedemann 959dc4
Bernhard M. Wiedemann 959dc4
%changelog