|
Bill Nottingham |
b5779fa |
%define release_name Rawhide
|
|
|
77a0f46 |
%define is_rawhide 1
|
|
|
77a0f46 |
|
|
|
93408b3 |
%define dist_version 37
|
|
|
4609c91 |
%define rhel_dist_version 10
|
|
|
cd00143 |
|
|
|
77a0f46 |
%if %{is_rawhide}
|
|
|
77a0f46 |
%define bug_version rawhide
|
|
|
77a0f46 |
%define releasever rawhide
|
|
|
1eec267 |
%define doc_version rawhide
|
|
|
77a0f46 |
%else
|
|
|
77a0f46 |
%define bug_version %{dist_version}
|
|
|
77a0f46 |
%define releasever %{dist_version}
|
|
|
77a0f46 |
%define doc_version f%{dist_version}
|
|
|
77a0f46 |
%endif
|
|
|
1eec267 |
|
|
|
670f9ba |
%if 0%{?eln}
|
|
|
670f9ba |
%bcond_with basic
|
|
|
670f9ba |
%bcond_with cinnamon
|
|
|
670f9ba |
%bcond_with cloud
|
|
|
670f9ba |
%bcond_with compneuro
|
|
|
670f9ba |
%bcond_with container
|
|
|
670f9ba |
%bcond_with coreos
|
|
|
670f9ba |
%bcond_with designsuite
|
|
|
670f9ba |
%bcond_without eln
|
|
|
670f9ba |
%bcond_with iot
|
|
|
670f9ba |
%bcond_with kde
|
|
|
670f9ba |
%bcond_with matecompiz
|
|
|
670f9ba |
%bcond_with server
|
|
|
670f9ba |
%bcond_with silverblue
|
|
|
a7f425a |
%bcond_with kinoite
|
|
|
670f9ba |
%bcond_with snappy
|
|
|
670f9ba |
%bcond_with soas
|
|
|
670f9ba |
%bcond_with workstation
|
|
|
670f9ba |
%bcond_with xfce
|
|
|
3e12ed9 |
%bcond_with i3
|
|
|
670f9ba |
%else
|
|
|
670f9ba |
%bcond_without basic
|
|
|
670f9ba |
%bcond_without cinnamon
|
|
|
670f9ba |
%bcond_without cloud
|
|
|
670f9ba |
%bcond_without compneuro
|
|
|
670f9ba |
%bcond_without container
|
|
|
670f9ba |
%bcond_without coreos
|
|
|
670f9ba |
%bcond_without designsuite
|
|
|
670f9ba |
%bcond_with eln
|
|
|
670f9ba |
%bcond_without iot
|
|
|
670f9ba |
%bcond_without kde
|
|
|
670f9ba |
%bcond_without matecompiz
|
|
|
670f9ba |
%bcond_without server
|
|
|
670f9ba |
%bcond_without silverblue
|
|
|
a7f425a |
%bcond_without kinoite
|
|
|
670f9ba |
%bcond_without snappy
|
|
|
670f9ba |
%bcond_without soas
|
|
|
670f9ba |
%bcond_without workstation
|
|
|
670f9ba |
%bcond_without xfce
|
|
|
3e12ed9 |
%bcond_without i3
|
|
|
670f9ba |
%endif
|
|
|
670f9ba |
|
|
|
f662c57 |
%global dist %{?eln:.eln%{eln}}
|
|
|
f662c57 |
|
|
|
9dd491c |
# Changes should be submitted as pull requests under
|
|
|
9dd491c |
# https://src.fedoraproject.org/rpms/fedora-release
|
|
|
c4ef43c |
|
|
|
3c12aac |
Summary: Fedora release files
|
|
|
3c12aac |
Name: fedora-release
|
|
|
93408b3 |
Version: 37
|
|
|
f662c57 |
# The numbering is 0.<r> before a given Fedora Linux release is released,
|
|
|
f662c57 |
# with r starting at 1, and then just <r>, with r starting again at 1.
|
|
|
f662c57 |
# Use '%%autorelease -p' before final, and then drop the '-p'.
|
|
|
f662c57 |
Release: %autorelease -p
|
|
|
cfe9724 |
License: MIT
|
|
|
9880dcd |
URL: https://fedoraproject.org/
|
|
|
f875328 |
|
|
|
12e9116 |
Source1: LICENSE
|
|
|
12e9116 |
Source2: Fedora-Legal-README.txt
|
|
|
12e9116 |
|
|
|
12e9116 |
Source10: 85-display-manager.preset
|
|
|
12e9116 |
Source11: 90-default.preset
|
|
|
12e9116 |
Source12: 90-default-user.preset
|
|
|
12e9116 |
Source13: 99-default-disable.preset
|
|
|
12e9116 |
Source14: 80-server.preset
|
|
|
12e9116 |
Source15: 80-workstation.preset
|
|
|
12e9116 |
Source16: org.gnome.shell.gschema.override
|
|
|
12e9116 |
Source17: org.projectatomic.rpmostree1.rules
|
|
|
7730363 |
Source18: 80-iot.preset
|
|
|
9f7bbda |
Source19: distro-template.swidtag
|
|
|
daef2fc |
Source20: distro-edition-template.swidtag
|
|
|
7fb6694 |
Source21: fedora-workstation.conf
|
|
|
41eb1b3 |
Source22: 80-coreos.preset
|
|
|
454252f |
Source23: zezere-ignition-url
|
|
|
fa149ab |
Source24: 80-iot-user.preset
|
|
|
401a7af |
Source25: plasma-desktop.conf
|
|
|
4c65215 |
Source26: 80-kde.preset
|
|
|
4c65215 |
Source27: 81-desktop.preset
|
|
|
12e9116 |
|
|
|
617b1be |
BuildArch: noarch
|
|
|
617b1be |
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
|
|
|
beaa85a |
Provides: system-release
|
|
|
beaa85a |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
e7229b9 |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-basic if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-basic
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
2e60eb5 |
BuildRequires: redhat-rpm-config > 121-1
|
|
|
f8a74eb |
BuildRequires: systemd-rpm-macros
|
|
|
1184e5b |
|
|
|
1184e5b |
%description
|
|
|
9dd491c |
Fedora release files such as various /etc/ files that define the release
|
|
|
9dd491c |
and systemd preset files that determine which services are enabled by default.
|
|
|
e443c13 |
# See https://docs.fedoraproject.org/en-US/packaging-guidelines/DefaultServices/ for details.
|
|
|
1184e5b |
|
|
|
617b1be |
|
|
|
617b1be |
%package common
|
|
|
617b1be |
Summary: Fedora release files
|
|
|
617b1be |
|
|
|
617b1be |
Requires: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Suggests: fedora-release
|
|
|
617b1be |
|
|
|
617b1be |
Requires: fedora-repos(%{version})
|
|
|
6be4dd9 |
Requires: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
|
|
|
77a0f46 |
%if %{is_rawhide}
|
|
|
77a0f46 |
# Make $releasever return "rawhide" on Rawhide
|
|
|
77a0f46 |
# https://pagure.io/releng/issue/7445
|
|
|
77a0f46 |
Provides: system-release(releasever) = %{releasever}
|
|
|
77a0f46 |
%endif
|
|
|
77a0f46 |
|
|
|
6be4dd9 |
# Fedora ships a generic-release package to make the creation of Remixes
|
|
|
6be4dd9 |
# easier, but it cannot coexist with the fedora-release[-*] packages, so we
|
|
|
6be4dd9 |
# will explicitly conflict with it.
|
|
|
6be4dd9 |
Conflicts: generic-release
|
|
|
617b1be |
|
|
|
059e64f |
# rpm-ostree count me is now enabled in 90-default.preset
|
|
|
026814f |
Obsoletes: fedora-release-ostree-counting <= 36-0.7
|
|
|
059e64f |
|
|
|
617b1be |
%description common
|
|
|
617b1be |
Release files common to all Editions and Spins of Fedora
|
|
|
617b1be |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with basic}
|
|
|
6be4dd9 |
%package identity-basic
|
|
|
6be4dd9 |
Summary: Package providing the basic Fedora identity
|
|
|
6be4dd9 |
|
|
|
670f9ba |
RemovePathPostfixes: .basic
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-basic
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is not identifying
|
|
|
6be4dd9 |
itself as a particular Edition or Spin.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with cinnamon}
|
|
|
b93374d |
%package cinnamon
|
|
|
b93374d |
Summary: Base package for Fedora Cinnamon-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .cinnamon
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-cinnamon if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-cinnamon
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description cinnamon
|
|
|
b93374d |
Provides a base package for Fedora Cinnamon-specific configuration files to
|
|
|
b93374d |
depend on as well as Cinnamon system defaults.
|
|
|
b93374d |
|
|
|
b93374d |
|
|
|
6be4dd9 |
%package identity-cinnamon
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Cinnamon Spin
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .cinnamon
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-cinnamon
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Cinnamon.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with cloud}
|
|
|
e32ddb6 |
%package cloud
|
|
|
e32ddb6 |
Summary: Base package for Fedora Cloud-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .cloud
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-cloud if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-cloud
|
|
|
6be4dd9 |
|
|
|
e32ddb6 |
|
|
|
e32ddb6 |
%description cloud
|
|
|
e32ddb6 |
Provides a base package for Fedora Cloud-specific configuration files to
|
|
|
e32ddb6 |
depend on.
|
|
|
e32ddb6 |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-cloud
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Cloud Edition
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .cloud
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-cloud
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Cloud Edition.
|
|
|
670f9ba |
%endif
|
|
|
670f9ba |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with compneuro}
|
|
|
b21f167 |
%package compneuro
|
|
|
b7b16eb |
Summary: Base package for Fedora Comp Neuro specific default configurations
|
|
|
b21f167 |
|
|
|
b21f167 |
RemovePathPostfixes: .compneuro
|
|
|
b21f167 |
Provides: fedora-release = %{version}-%{release}
|
|
|
b21f167 |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
b21f167 |
Provides: system-release
|
|
|
b21f167 |
Provides: system-release(%{version})
|
|
|
b21f167 |
Provides: base-module(platform:f%{version})
|
|
|
b21f167 |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
b21f167 |
|
|
|
b21f167 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
b21f167 |
# package must provide it. This Recommends: pulls in
|
|
|
b21f167 |
# fedora-release-identity-compneuro if nothing else is already doing so.
|
|
|
b21f167 |
Recommends: fedora-release-identity-compneuro
|
|
|
b21f167 |
|
|
|
b21f167 |
|
|
|
b21f167 |
%description compneuro
|
|
|
b7b16eb |
Provides a base package for Fedora Comp Neuro specific configuration files to
|
|
|
b7b16eb |
depend on as well as Comp Neuro system defaults.
|
|
|
b21f167 |
|
|
|
b21f167 |
|
|
|
b21f167 |
%package identity-compneuro
|
|
|
b7b16eb |
Summary: Package providing the identity for Fedora Comp Neuro Lab
|
|
|
b21f167 |
|
|
|
b21f167 |
RemovePathPostfixes: .compneuro
|
|
|
b21f167 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
b21f167 |
Conflicts: fedora-release-identity
|
|
|
b21f167 |
|
|
|
b21f167 |
|
|
|
b21f167 |
%description identity-compneuro
|
|
|
b21f167 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
b7b16eb |
itself as Fedora Comp Neuro Lab.
|
|
|
670f9ba |
%endif
|
|
|
b21f167 |
|
|
|
b21f167 |
|
|
|
670f9ba |
%if %{with container}
|
|
|
b93374d |
%package container
|
|
|
b93374d |
Summary: Base package for Fedora container specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .container
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-container if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-container
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description container
|
|
|
b93374d |
Provides a base package for Fedora container specific configuration files to
|
|
|
b93374d |
depend on as well as container system defaults.
|
|
|
b93374d |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-container
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Container Base Image
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .container
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-container
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as the Fedora Container Base Image.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with coreos}
|
|
|
b93374d |
%package coreos
|
|
|
b93374d |
Summary: Base package for Fedora CoreOS-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .coreos
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-coreos if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-coreos
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description coreos
|
|
|
b93374d |
Provides a base package for Fedora CoreOS Host-specific configuration files to
|
|
|
b93374d |
depend.
|
|
|
b93374d |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-coreos
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora CoreOS
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .coreos
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-coreos
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora CoreOS.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
670f9ba |
|
|
|
670f9ba |
%if %{with designsuite}
|
|
|
b4a9196 |
%package designsuite
|
|
|
b4a9196 |
Summary: Base package for Fedora Design Suite specific default configurations
|
|
|
b4a9196 |
|
|
|
b4a9196 |
RemovePathPostfixes: .designsuite
|
|
|
b4a9196 |
Provides: fedora-release = %{version}-%{release}
|
|
|
b4a9196 |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
b4a9196 |
Provides: system-release
|
|
|
b4a9196 |
Provides: system-release(%{version})
|
|
|
b4a9196 |
Provides: base-module(platform:f%{version})
|
|
|
b4a9196 |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
b4a9196 |
Provides: system-release-product
|
|
|
b4a9196 |
|
|
|
b4a9196 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
b4a9196 |
# package must provide it. This Recommends: pulls in
|
|
|
13009d9 |
# fedora-release-identity-designsuite if nothing else is already doing so.
|
|
|
b4a9196 |
Recommends: fedora-release-identity-designsuite
|
|
|
b4a9196 |
|
|
|
b4a9196 |
|
|
|
b4a9196 |
%description designsuite
|
|
|
13009d9 |
Provides a base package for Fedora Design Suite specific configuration files to
|
|
|
b4a9196 |
depend on.
|
|
|
b4a9196 |
|
|
|
b4a9196 |
|
|
|
b4a9196 |
%package identity-designsuite
|
|
|
b4a9196 |
Summary: Package providing the identity for Fedora Design Suite Lab
|
|
|
b4a9196 |
|
|
|
b4a9196 |
RemovePathPostfixes: .designsuite
|
|
|
b4a9196 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
b4a9196 |
Conflicts: fedora-release-identity
|
|
|
b4a9196 |
|
|
|
b4a9196 |
|
|
|
b4a9196 |
%description identity-designsuite
|
|
|
b4a9196 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
b4a9196 |
itself as Fedora Design Suite Lab.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
1aa96c7 |
|
|
|
670f9ba |
%if %{with eln}
|
|
|
1aa96c7 |
%package eln
|
|
|
1aa96c7 |
Summary: Base package for Fedora ELN specific default configurations
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
RemovePathPostfixes: .eln
|
|
|
1aa96c7 |
Provides: fedora-release = %{version}-%{release}
|
|
|
1aa96c7 |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
1aa96c7 |
Provides: system-release
|
|
|
1aa96c7 |
Provides: system-release(%{version})
|
|
|
1aa96c7 |
Provides: base-module(platform:eln)
|
|
|
1aa96c7 |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
1aa96c7 |
Provides: system-release-product
|
|
|
1aa96c7 |
Requires: fedora-repos-eln
|
|
|
1aa96c7 |
|
|
|
0042068 |
Obsoletes: redhat-release
|
|
|
0042068 |
Provides: redhat-release
|
|
|
0042068 |
|
|
|
1aa96c7 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
1aa96c7 |
# package must provide it. This Recommends: pulls in
|
|
|
1aa96c7 |
# fedora-release-identity-eln if nothing else is already doing so.
|
|
|
1aa96c7 |
Recommends: fedora-release-identity-eln
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
%description eln
|
|
|
1aa96c7 |
Provides a base package for Fedora ELN specific configuration files to
|
|
|
1aa96c7 |
depend on.
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
%package identity-eln
|
|
|
1aa96c7 |
Summary: Package providing the identity for Fedora ELN
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
RemovePathPostfixes: .eln
|
|
|
1aa96c7 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
1aa96c7 |
Conflicts: fedora-release-identity
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
%description identity-eln
|
|
|
1aa96c7 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
1aa96c7 |
itself as Fedora ELN.
|
|
|
670f9ba |
%endif
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
|
|
|
670f9ba |
%if %{with iot}
|
|
|
7730363 |
%package iot
|
|
|
7730363 |
Summary: Base package for Fedora IoT specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .iot
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-iot if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-iot
|
|
|
6be4dd9 |
|
|
|
7730363 |
|
|
|
7730363 |
%description iot
|
|
|
7730363 |
Provides a base package for Fedora IoT specific configuration files to
|
|
|
7730363 |
depend on as well as IoT system defaults.
|
|
|
7730363 |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-iot
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora IoT Edition
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .iot
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-iot
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora IoT Edition.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with kde}
|
|
|
b93374d |
%package kde
|
|
|
b93374d |
Summary: Base package for Fedora KDE Plasma-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .kde
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-kde if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-kde
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description kde
|
|
|
b93374d |
Provides a base package for Fedora KDE Plasma-specific configuration files to
|
|
|
b93374d |
depend on as well as KDE Plasma system defaults.
|
|
|
b93374d |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-kde
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora KDE Plasma Spin
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .kde
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-kde
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora KDE Plasma Spin.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with matecompiz}
|
|
|
b93374d |
%package matecompiz
|
|
|
b93374d |
Summary: Base package for Fedora MATE-Compiz-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .matecompiz
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-matecompiz if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-matecompiz
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description matecompiz
|
|
|
b93374d |
Provides a base package for Fedora MATE-compiz-specific configuration files to
|
|
|
b93374d |
depend on as well as MATE-Compiz system defaults.
|
|
|
b93374d |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-matecompiz
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora MATE-Compiz Spin
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .matecompiz
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-matecompiz
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora MATE-Compiz.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with server}
|
|
|
e32ddb6 |
%package server
|
|
|
e32ddb6 |
Summary: Base package for Fedora Server-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .server
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
e32ddb6 |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-server if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-server
|
|
|
6be4dd9 |
|
|
|
617b1be |
|
|
|
e32ddb6 |
%description server
|
|
|
e32ddb6 |
Provides a base package for Fedora Server-specific configuration files to
|
|
|
e32ddb6 |
depend on.
|
|
|
e32ddb6 |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-server
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Server Edition
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .server
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-server
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Server Edition.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with silverblue}
|
|
|
b93374d |
%package silverblue
|
|
|
b93374d |
Summary: Base package for Fedora Silverblue-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .silverblue
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
ae5e741 |
Requires: fedora-release-ostree-desktop = %{version}-%{release}
|
|
|
617b1be |
|
|
Owen W. Taylor |
1f4fd47 |
# Third-party repositories, disabled by default unless the user opts in through fedora-third-party
|
|
Owen W. Taylor |
1f4fd47 |
# Requires(meta) to avoid ordering loops - does not need to be installed before the release package
|
|
Owen W. Taylor |
1f4fd47 |
# Keep this in sync with workstation below
|
|
Owen W. Taylor |
1f4fd47 |
Requires(meta): fedora-flathub-remote
|
|
Owen W. Taylor |
1f4fd47 |
Requires(meta): fedora-workstation-repositories
|
|
Owen W. Taylor |
1f4fd47 |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-silverblue if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-silverblue
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description silverblue
|
|
|
b93374d |
Provides a base package for Fedora Silverblue-specific configuration files to
|
|
|
b93374d |
depend on as well as Silverblue system defaults.
|
|
|
b93374d |
|
|
|
b93374d |
|
|
|
6be4dd9 |
%package identity-silverblue
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Silverblue
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .silverblue
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-silverblue
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Silverblue.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
a7f425a |
%if %{with kinoite}
|
|
|
a7f425a |
%package kinoite
|
|
|
a7f425a |
Summary: Base package for Fedora Kinoite-specific default configurations
|
|
|
a7f425a |
|
|
|
a7f425a |
RemovePathPostfixes: .kinoite
|
|
|
a7f425a |
Provides: fedora-release = %{version}-%{release}
|
|
|
a7f425a |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
a7f425a |
Provides: system-release
|
|
|
a7f425a |
Provides: system-release(%{version})
|
|
|
a7f425a |
Provides: base-module(platform:f%{version})
|
|
|
a7f425a |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
ae5e741 |
Requires: fedora-release-ostree-desktop = %{version}-%{release}
|
|
|
a7f425a |
|
|
|
a7f425a |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
a7f425a |
# package must provide it. This Recommends: pulls in
|
|
|
a7f425a |
# fedora-release-identity-kinoite if nothing else is already doing so.
|
|
|
a7f425a |
Recommends: fedora-release-identity-kinoite
|
|
|
a7f425a |
|
|
|
a7f425a |
|
|
|
a7f425a |
%description kinoite
|
|
|
a7f425a |
Provides a base package for Fedora Kinoite-specific configuration files to
|
|
|
a7f425a |
depend on as well as Kinoite system defaults.
|
|
|
a7f425a |
|
|
|
a7f425a |
|
|
|
a7f425a |
%package identity-kinoite
|
|
|
a7f425a |
Summary: Package providing the identity for Fedora Kinoite
|
|
|
a7f425a |
|
|
|
a7f425a |
RemovePathPostfixes: .kinoite
|
|
|
a7f425a |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
a7f425a |
Conflicts: fedora-release-identity
|
|
|
a7f425a |
|
|
|
a7f425a |
|
|
|
a7f425a |
%description identity-kinoite
|
|
|
a7f425a |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
a7f425a |
itself as Fedora Kinoite.
|
|
|
a7f425a |
%endif
|
|
|
a7f425a |
|
|
|
a7f425a |
|
|
|
ae5e741 |
%if %{with silverblue} || %{with kinoite}
|
|
|
ae5e741 |
%package ostree-desktop
|
|
|
ae5e741 |
Summary: Configuration package for rpm-ostree variants to add rpm-ostree polkit rules
|
|
|
ae5e741 |
|
|
|
ae5e741 |
%description ostree-desktop
|
|
|
ae5e741 |
Configuration package for rpm-ostree variants to add rpm-ostree polkit rules
|
|
|
ae5e741 |
%endif
|
|
|
ae5e741 |
|
|
|
ae5e741 |
|
|
|
670f9ba |
%if %{with snappy}
|
|
|
f171adc |
%package snappy
|
|
|
f171adc |
Summary: Base package for Fedora snap specific default configurations
|
|
|
f171adc |
|
|
|
f171adc |
RemovePathPostfixes: .snappy
|
|
|
f171adc |
Provides: fedora-release = %{version}-%{release}
|
|
|
f171adc |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
f171adc |
Provides: system-release
|
|
|
f171adc |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
f171adc |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
f171adc |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-snappy if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-snappy
|
|
|
6be4dd9 |
|
|
|
f171adc |
|
|
|
f171adc |
%description snappy
|
|
|
f171adc |
Provides a base package for Fedora snap specific configuration files to
|
|
|
f171adc |
depend on as well as Snappy system defaults.
|
|
|
f171adc |
|
|
|
f171adc |
|
|
|
6be4dd9 |
%package identity-snappy
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Snappy environments
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .snappy
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-snappy
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora's snappy environment.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with soas}
|
|
|
b93374d |
%package soas
|
|
|
b93374d |
Summary: Base package for Fedora Sugar on a Stick-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .soas
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-soas if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-soas
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description soas
|
|
|
756094f |
Provides a base package for Fedora Sugar on a Stick-specific configuration
|
|
|
756094f |
files to depend on as well as SoaS system defaults.
|
|
|
b93374d |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-soas
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Sugar on a Stick
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .soas
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-soas
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Sugar on a Stick.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with workstation}
|
|
|
e32ddb6 |
%package workstation
|
|
|
e32ddb6 |
Summary: Base package for Fedora Workstation-specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .workstation
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
b34eee1 |
Provides: system-release-product
|
|
|
3191855 |
|
|
Owen W. Taylor |
1f4fd47 |
# Third-party repositories, disabled by default unless the user opts in through fedora-third-party
|
|
Owen W. Taylor |
1f4fd47 |
# Requires(meta) to avoid ordering loops - does not need to be installed before the release package
|
|
Owen W. Taylor |
1f4fd47 |
# Keep this in sync with silverblue above
|
|
Owen W. Taylor |
1f4fd47 |
Requires(meta): fedora-flathub-remote
|
|
Owen W. Taylor |
1f4fd47 |
Requires(meta): fedora-workstation-repositories
|
|
Owen W. Taylor |
1f4fd47 |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-workstation if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-workstation
|
|
|
6be4dd9 |
|
|
|
617b1be |
|
|
|
e32ddb6 |
%description workstation
|
|
|
e32ddb6 |
Provides a base package for Fedora Workstation-specific configuration files to
|
|
|
e32ddb6 |
depend on.
|
|
|
3191855 |
|
|
|
617b1be |
|
|
|
6be4dd9 |
%package identity-workstation
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Workstation Edition
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .workstation
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-workstation
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Workstation Edition.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with xfce}
|
|
|
b93374d |
%package xfce
|
|
|
b93374d |
Summary: Base package for Fedora Xfce specific default configurations
|
|
|
617b1be |
|
|
|
617b1be |
RemovePathPostfixes: .xfce
|
|
|
617b1be |
Provides: fedora-release = %{version}-%{release}
|
|
|
617b1be |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
617b1be |
Provides: system-release
|
|
|
617b1be |
Provides: system-release(%{version})
|
|
|
1f79df9 |
Provides: base-module(platform:f%{version})
|
|
|
617b1be |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
617b1be |
|
|
|
6be4dd9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
6be4dd9 |
# package must provide it. This Recommends: pulls in
|
|
|
6be4dd9 |
# fedora-release-identity-xfce if nothing else is already doing so.
|
|
|
6be4dd9 |
Recommends: fedora-release-identity-xfce
|
|
|
6be4dd9 |
|
|
|
b93374d |
|
|
|
b93374d |
%description xfce
|
|
|
b93374d |
Provides a base package for Fedora Xfce specific configuration files to
|
|
|
b93374d |
depend on as well as Xfce system defaults.
|
|
|
b93374d |
|
|
|
b93374d |
|
|
|
6be4dd9 |
%package identity-xfce
|
|
|
6be4dd9 |
Summary: Package providing the identity for Fedora Xfce Spin
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
RemovePathPostfixes: .xfce
|
|
|
6be4dd9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
6be4dd9 |
Conflicts: fedora-release-identity
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
%description identity-xfce
|
|
|
6be4dd9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
6be4dd9 |
itself as Fedora Xfce.
|
|
|
670f9ba |
%endif
|
|
|
6be4dd9 |
|
|
|
6be4dd9 |
|
|
|
3e12ed9 |
%if %{with i3}
|
|
|
3e12ed9 |
%package i3
|
|
|
3e12ed9 |
Summary: Base package for Fedora i3 specific default configurations
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
RemovePathPostfixes: .i3
|
|
|
3e12ed9 |
Provides: fedora-release = %{version}-%{release}
|
|
|
3e12ed9 |
Provides: fedora-release-variant = %{version}-%{release}
|
|
|
3e12ed9 |
Provides: system-release
|
|
|
3e12ed9 |
Provides: system-release(%{version})
|
|
|
3e12ed9 |
Provides: base-module(platform:f%{version})
|
|
|
3e12ed9 |
Requires: fedora-release-common = %{version}-%{release}
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
# fedora-release-common Requires: fedora-release-identity, so at least one
|
|
|
3e12ed9 |
# package must provide it. This Recommends: pulls in
|
|
|
3e12ed9 |
# fedora-release-identity-i3 if nothing else is already doing so.
|
|
|
3e12ed9 |
Recommends: fedora-release-identity-i3
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
%description i3
|
|
|
3e12ed9 |
Provides a base package for Fedora i3 specific configuration files to
|
|
|
3e12ed9 |
depend on.
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
%package identity-i3
|
|
|
3e12ed9 |
Summary: Package providing the identity for Fedora i3 Spin
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
RemovePathPostfixes: .i3
|
|
|
3e12ed9 |
Provides: fedora-release-identity = %{version}-%{release}
|
|
|
3e12ed9 |
Conflicts: fedora-release-identity
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
%description identity-i3
|
|
|
3e12ed9 |
Provides the necessary files for a Fedora installation that is identifying
|
|
|
3e12ed9 |
itself as Fedora i3.
|
|
|
3e12ed9 |
%endif
|
|
|
3e12ed9 |
|
|
|
3e12ed9 |
|
|
|
1184e5b |
%prep
|
|
|
12e9116 |
sed -i 's|@@VERSION@@|%{dist_version}|g' %{SOURCE2}
|
|
|
1184e5b |
|
|
|
1184e5b |
%build
|
|
|
1184e5b |
|
|
|
1184e5b |
%install
|
|
|
617b1be |
install -d %{buildroot}%{_prefix}/lib
|
|
|
617b1be |
echo "Fedora release %{version} (%{release_name})" > %{buildroot}%{_prefix}/lib/fedora-release
|
|
|
617b1be |
echo "cpe:/o:fedoraproject:fedora:%{version}" > %{buildroot}%{_prefix}/lib/system-release-cpe
|
|
|
294e788 |
|
|
|
294e788 |
# Symlink the -release files
|
|
|
617b1be |
install -d %{buildroot}%{_sysconfdir}
|
|
|
617b1be |
ln -s ../usr/lib/fedora-release %{buildroot}%{_sysconfdir}/fedora-release
|
|
|
617b1be |
ln -s ../usr/lib/system-release-cpe %{buildroot}%{_sysconfdir}/system-release-cpe
|
|
|
617b1be |
ln -s fedora-release %{buildroot}%{_sysconfdir}/redhat-release
|
|
|
617b1be |
ln -s fedora-release %{buildroot}%{_sysconfdir}/system-release
|
|
|
1184e5b |
|
|
|
e7229b9 |
# Create the common os-release file
|
|
|
a0105c7 |
%{lua:
|
|
|
a0105c7 |
function starts_with(str, start)
|
|
|
a0105c7 |
return str:sub(1, #start) == start
|
|
|
a0105c7 |
end
|
|
|
a0105c7 |
}
|
|
|
a0105c7 |
%define starts_with(str,prefix) (%{expand:%%{lua:print(starts_with(%1, %2) and "1" or "0")}})
|
|
|
a0105c7 |
%if %{starts_with "a%{release}" "a0"}
|
|
|
a0105c7 |
%global prerelease \ Prerelease
|
|
|
a0105c7 |
%endif
|
|
|
a0105c7 |
|
|
|
670f9ba |
cat << EOF >> os-release
|
|
|
b1eda07 |
NAME="Fedora Linux"
|
|
|
a0105c7 |
VERSION="%{dist_version} (%{release_name}%{?prerelease})"
|
|
|
c6a5416 |
ID=fedora
|
|
|
031a744 |
VERSION_ID=%{dist_version}
|
|
|
a5c97f9 |
VERSION_CODENAME=""
|
|
Mohan Boddu |
625fffd |
PLATFORM_ID="platform:f%{dist_version}"
|
|
|
b1eda07 |
PRETTY_NAME="Fedora Linux %{dist_version} (%{release_name}%{?prerelease})"
|
|
|
f961175 |
ANSI_COLOR="0;38;2;60;110;180"
|
|
|
ffe2003 |
LOGO=fedora-logo-icon
|
|
|
031a744 |
CPE_NAME="cpe:/o:fedoraproject:fedora:%{dist_version}"
|
|
|
3c12aac |
HOME_URL="https://fedoraproject.org/"
|
|
|
1eec267 |
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/%{doc_version}/system-administrators-guide/"
|
|
|
e4c0d71 |
SUPPORT_URL="https://ask.fedoraproject.org/"
|
|
|
3c12aac |
BUG_REPORT_URL="https://bugzilla.redhat.com/"
|
|
|
031a744 |
REDHAT_BUGZILLA_PRODUCT="Fedora"
|
|
|
031a744 |
REDHAT_BUGZILLA_PRODUCT_VERSION=%{bug_version}
|
|
|
3f287c7 |
REDHAT_SUPPORT_PRODUCT="Fedora"
|
|
|
031a744 |
REDHAT_SUPPORT_PRODUCT_VERSION=%{bug_version}
|
|
|
c6a5416 |
EOF
|
|
|
c6a5416 |
|
|
|
294e788 |
# Create the common /etc/issue
|
|
|
617b1be |
echo "\S" > %{buildroot}%{_prefix}/lib/issue
|
|
|
617b1be |
echo "Kernel \r on an \m (\l)" >> %{buildroot}%{_prefix}/lib/issue
|
|
|
617b1be |
echo >> %{buildroot}%{_prefix}/lib/issue
|
|
|
617b1be |
ln -s ../usr/lib/issue %{buildroot}%{_sysconfdir}/issue
|
|
|
294e788 |
|
|
|
294e788 |
# Create /etc/issue.net
|
|
|
617b1be |
echo "\S" > %{buildroot}%{_prefix}/lib/issue.net
|
|
|
617b1be |
echo "Kernel \r on an \m (\l)" >> %{buildroot}%{_prefix}/lib/issue.net
|
|
|
617b1be |
ln -s ../usr/lib/issue.net %{buildroot}%{_sysconfdir}/issue.net
|
|
|
617b1be |
|
|
|
00b7f79 |
# Create /etc/issue.d
|
|
|
00b7f79 |
mkdir -p %{buildroot}%{_sysconfdir}/issue.d
|
|
|
00b7f79 |
|
|
|
617b1be |
mkdir -p %{buildroot}%{_swidtagdir}
|
|
|
294e788 |
|
|
|
c85db3c |
# Create os-release files for the different editions
|
|
|
70f9218 |
|
|
|
670f9ba |
%if %{with basic}
|
|
|
670f9ba |
# Basic
|
|
|
670f9ba |
cp -p os-release \
|
|
|
670f9ba |
%{buildroot}%{_prefix}/lib/os-release.basic
|
|
|
670f9ba |
%endif
|
|
|
670f9ba |
|
|
|
670f9ba |
%if %{with cinnamon}
|
|
|
b93374d |
# Cinnamon
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.cinnamon
|
|
|
617b1be |
echo "VARIANT=\"Cinnamon\"" >> %{buildroot}%{_prefix}/lib/os-release.cinnamon
|
|
|
617b1be |
echo "VARIANT_ID=cinnamon" >> %{buildroot}%{_prefix}/lib/os-release.cinnamon
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Cinnamon%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.cinnamon
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Cinnamon/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.cinnamon
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with cloud}
|
|
|
e7229b9 |
# Cloud
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.cloud
|
|
|
617b1be |
echo "VARIANT=\"Cloud Edition\"" >> %{buildroot}%{_prefix}/lib/os-release.cloud
|
|
|
617b1be |
echo "VARIANT_ID=cloud" >> %{buildroot}%{_prefix}/lib/os-release.cloud
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Cloud Edition%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.cloud
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Cloud/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.cloud
|
|
|
670f9ba |
%endif
|
|
|
e7229b9 |
|
|
|
670f9ba |
%if %{with compneuro}
|
|
|
b7b16eb |
# Comp Neuro
|
|
|
670f9ba |
cp -p os-release \
|
|
|
b21f167 |
%{buildroot}%{_prefix}/lib/os-release.compneuro
|
|
|
b7b16eb |
echo "VARIANT=\"Comp Neuro\"" >> %{buildroot}%{_prefix}/lib/os-release.compneuro
|
|
|
b21f167 |
echo "VARIANT_ID=compneuro" >> %{buildroot}%{_prefix}/lib/os-release.compneuro
|
|
|
b21f167 |
sed -i -e "s|(%{release_name}%{?prerelease})|(CompNeuro%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.compneuro
|
|
|
b21f167 |
sed -i -e 's|DOCUMENTATION_URL=.*|DOCUMENTATION_URL="https://neuro.fedoraproject.org"|' %{buildroot}%{_prefix}/lib/os-release.compneuro
|
|
|
b21f167 |
sed -i -e 's|HOME_URL=.*|HOME_URL="https://labs.fedoraproject.org"|' %{buildroot}/%{_prefix}/lib/os-release.compneuro
|
|
|
b21f167 |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/CompNeuro/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.compneuro
|
|
|
670f9ba |
%endif
|
|
|
b21f167 |
|
|
|
670f9ba |
%if %{with container}
|
|
|
b93374d |
# Container
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.container
|
|
|
617b1be |
echo "VARIANT=\"Container Image\"" >> %{buildroot}%{_prefix}/lib/os-release.container
|
|
|
617b1be |
echo "VARIANT_ID=container" >> %{buildroot}%{_prefix}/lib/os-release.container
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Container Image%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.container
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Container/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.container
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with coreos}
|
|
|
b93374d |
# CoreOS
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.coreos
|
|
|
617b1be |
echo "VARIANT=\"CoreOS\"" >> %{buildroot}%{_prefix}/lib/os-release.coreos
|
|
|
617b1be |
echo "VARIANT_ID=coreos" >> %{buildroot}%{_prefix}/lib/os-release.coreos
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(CoreOS%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.coreos
|
|
|
14c3e71 |
sed -i -e 's|DOCUMENTATION_URL=.*|DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-coreos/"|' %{buildroot}%{_prefix}/lib/os-release.coreos
|
|
|
14c3e71 |
sed -i -e 's|HOME_URL=.*|HOME_URL="https://getfedora.org/coreos/"|' %{buildroot}/%{_prefix}/lib/os-release.coreos
|
|
|
14c3e71 |
sed -i -e 's|SUPPORT_URL=.*|SUPPORT_URL="https://github.com/coreos/fedora-coreos-tracker/"|' %{buildroot}/%{_prefix}/lib/os-release.coreos
|
|
|
14c3e71 |
sed -i -e 's|BUG_REPORT_URL=.*|BUG_REPORT_URL="https://github.com/coreos/fedora-coreos-tracker/"|' %{buildroot}/%{_prefix}/lib/os-release.coreos
|
|
|
14c3e71 |
sed -i -e 's|PRETTY_NAME=.*|PRETTY_NAME="Fedora CoreOS %{dist_version}"|' %{buildroot}/%{_prefix}/lib/os-release.coreos
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/CoreOS/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.coreos
|
|
|
670f9ba |
install -Dm0644 %{SOURCE22} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
670f9ba |
%endif
|
|
|
670f9ba |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with designsuite}
|
|
|
b4a9196 |
# Design Suite
|
|
|
670f9ba |
cp -p os-release \
|
|
|
b4a9196 |
%{buildroot}%{_prefix}/lib/os-release.designsuite
|
|
|
b4a9196 |
echo "VARIANT=\"Design Suite\"" >> %{buildroot}%{_prefix}/lib/os-release.designsuite
|
|
|
b4a9196 |
echo "VARIANT_ID=designsuite" >> %{buildroot}%{_prefix}/lib/os-release.designsuite
|
|
|
b4a9196 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Design Suite%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.designsuite
|
|
|
1aa96c7 |
sed -i -e 's|DOCUMENTATION_URL=.*|DOCUMENTATION_URL="https://fedoraproject.org/wiki/Design_Suite"|' %{buildroot}%{_prefix}/lib/os-release.designsuite
|
|
|
b4a9196 |
sed -i -e 's|HOME_URL=.*|HOME_URL="https://labs.fedoraproject.org"|' %{buildroot}/%{_prefix}/lib/os-release.designsuite
|
|
|
b4a9196 |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/DesignSuite/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.designsuite
|
|
|
670f9ba |
%endif
|
|
|
b4a9196 |
|
|
|
670f9ba |
%if %{with eln}
|
|
|
1aa96c7 |
# ELN
|
|
|
670f9ba |
cp -p os-release \
|
|
|
1aa96c7 |
%{buildroot}%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
echo "VARIANT=\"ELN\"" >> %{buildroot}%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
echo "VARIANT_ID=eln" >> %{buildroot}%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
sed -i -e 's|PLATFORM_ID=.*|PLATFORM_ID="platform:eln"|' %{buildroot}/%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
sed -i -e 's|PRETTY_NAME=.*|PRETTY_NAME="Fedora ELN"|' %{buildroot}/%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
sed -i -e 's|DOCUMENTATION_URL=.*|DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/eln/"|' %{buildroot}%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/ELN/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.eln
|
|
|
670f9ba |
%endif
|
|
|
1aa96c7 |
|
|
|
670f9ba |
%if %{with iot}
|
|
|
7730363 |
# IoT
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.iot
|
|
|
617b1be |
echo "VARIANT=\"IoT Edition\"" >> %{buildroot}%{_prefix}/lib/os-release.iot
|
|
|
617b1be |
echo "VARIANT_ID=iot" >> %{buildroot}%{_prefix}/lib/os-release.iot
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(IoT Edition%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.iot
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/IoT/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.iot
|
|
|
454252f |
install -p %{SOURCE23} %{buildroot}/%{_prefix}/lib/
|
|
|
670f9ba |
install -Dm0644 %{SOURCE18} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
670f9ba |
install -Dm0644 %{SOURCE24} -t %{buildroot}%{_prefix}/lib/systemd/user-preset/
|
|
|
670f9ba |
%endif
|
|
|
7730363 |
|
|
|
670f9ba |
%if %{with kde}
|
|
|
b93374d |
# KDE Plasma
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.kde
|
|
|
617b1be |
echo "VARIANT=\"KDE Plasma\"" >> %{buildroot}%{_prefix}/lib/os-release.kde
|
|
|
617b1be |
echo "VARIANT_ID=kde" >> %{buildroot}%{_prefix}/lib/os-release.kde
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(KDE Plasma%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.kde
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/KDE/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.kde
|
|
|
401a7af |
# Add plasma-desktop to dnf protected packages list for KDE
|
|
|
401a7af |
install -Dm0644 %{SOURCE25} -t %{buildroot}%{_sysconfdir}/dnf/protected.d/
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with matecompiz}
|
|
|
b93374d |
# MATE-Compiz
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.matecompiz
|
|
|
617b1be |
echo "VARIANT=\"MATE-Compiz\"" >> %{buildroot}%{_prefix}/lib/os-release.matecompiz
|
|
|
617b1be |
echo "VARIANT_ID=matecompiz" >> %{buildroot}%{_prefix}/lib/os-release.matecompiz
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(MATE-Compiz%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.matecompiz
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/MATE-Compiz/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.matecompiz
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with server}
|
|
|
e7229b9 |
# Server
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.server
|
|
|
617b1be |
echo "VARIANT=\"Server Edition\"" >> %{buildroot}%{_prefix}/lib/os-release.server
|
|
|
617b1be |
echo "VARIANT_ID=server" >> %{buildroot}%{_prefix}/lib/os-release.server
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Server Edition%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.server
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Server/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.server
|
|
|
670f9ba |
install -Dm0644 %{SOURCE14} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
670f9ba |
%endif
|
|
|
e7229b9 |
|
|
|
670f9ba |
%if %{with silverblue}
|
|
|
b93374d |
# Silverblue
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.silverblue
|
|
|
617b1be |
echo "VARIANT=\"Silverblue\"" >> %{buildroot}%{_prefix}/lib/os-release.silverblue
|
|
|
617b1be |
echo "VARIANT_ID=silverblue" >> %{buildroot}%{_prefix}/lib/os-release.silverblue
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Silverblue%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.silverblue
|
|
|
617b1be |
sed -i -e 's|DOCUMENTATION_URL=.*|DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-silverblue/"|' %{buildroot}%{_prefix}/lib/os-release.silverblue
|
|
|
287f13b |
sed -i -e 's|HOME_URL=.*|HOME_URL="https://silverblue.fedoraproject.org"|' %{buildroot}/%{_prefix}/lib/os-release.silverblue
|
|
|
287f13b |
sed -i -e 's|BUG_REPORT_URL=.*|BUG_REPORT_URL="https://github.com/fedora-silverblue/issue-tracker/issues"|' %{buildroot}/%{_prefix}/lib/os-release.silverblue
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Silverblue/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.silverblue
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
a7f425a |
%if %{with kinoite}
|
|
|
a7f425a |
# Kinoite
|
|
|
a7f425a |
cp -p os-release \
|
|
|
a7f425a |
%{buildroot}%{_prefix}/lib/os-release.kinoite
|
|
|
a7f425a |
echo "VARIANT=\"Kinoite\"" >> %{buildroot}%{_prefix}/lib/os-release.kinoite
|
|
|
a7f425a |
echo "VARIANT_ID=kinoite" >> %{buildroot}%{_prefix}/lib/os-release.kinoite
|
|
|
a7f425a |
sed -i -e "s|(%{release_name}%{?prerelease})|(Kinoite%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.kinoite
|
|
|
a7f425a |
sed -i -e 's|DOCUMENTATION_URL=.*|DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-kinoite/"|' %{buildroot}%{_prefix}/lib/os-release.kinoite
|
|
|
287f13b |
sed -i -e 's|HOME_URL=.*|HOME_URL="https://kinoite.fedoraproject.org"|' %{buildroot}/%{_prefix}/lib/os-release.kinoite
|
|
|
287f13b |
sed -i -e 's|BUG_REPORT_URL=.*|BUG_REPORT_URL="https://pagure.io/fedora-kde/SIG/issues"|' %{buildroot}/%{_prefix}/lib/os-release.kinoite
|
|
|
a7f425a |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Kinoite/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.kinoite
|
|
|
a7f425a |
%endif
|
|
|
a7f425a |
|
|
|
670f9ba |
%if %{with snappy}
|
|
|
f171adc |
# Snappy
|
|
|
670f9ba |
cp -p os-release \
|
|
|
f171adc |
%{buildroot}%{_prefix}/lib/os-release.snappy
|
|
|
f171adc |
echo "VARIANT=\"Snappy\"" >> %{buildroot}%{_prefix}/lib/os-release.snappy
|
|
|
f171adc |
echo "VARIANT_ID=snappy" >> %{buildroot}%{_prefix}/lib/os-release.snappy
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Snappy%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.snappy
|
|
|
f171adc |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Snappy/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.snappy
|
|
|
670f9ba |
%endif
|
|
|
f171adc |
|
|
|
670f9ba |
%if %{with soas}
|
|
|
b93374d |
# Sugar on a Stick
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.soas
|
|
|
617b1be |
echo "VARIANT=\"Sugar on a Stick\"" >> %{buildroot}%{_prefix}/lib/os-release.soas
|
|
|
617b1be |
echo "VARIANT_ID=soas" >> %{buildroot}%{_prefix}/lib/os-release.soas
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Sugar on a Stick%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.soas
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Sugar/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.soas
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with workstation}
|
|
|
e7229b9 |
# Workstation
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.workstation
|
|
|
617b1be |
echo "VARIANT=\"Workstation Edition\"" >> %{buildroot}%{_prefix}/lib/os-release.workstation
|
|
|
617b1be |
echo "VARIANT_ID=workstation" >> %{buildroot}%{_prefix}/lib/os-release.workstation
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Workstation Edition%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.workstation
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Workstation/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.workstation
|
|
|
7fb6694 |
# Add Fedora Workstation dnf protected packages list
|
|
|
670f9ba |
install -Dm0644 %{SOURCE21} -t %{buildroot}%{_sysconfdir}/dnf/protected.d/
|
|
|
670f9ba |
%endif
|
|
|
670f9ba |
|
|
|
670f9ba |
%if %{with silverblue} || %{with workstation}
|
|
|
670f9ba |
# Silverblue and Workstation
|
|
|
670f9ba |
install -Dm0644 %{SOURCE15} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
4c65215 |
install -Dm0644 %{SOURCE27} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
670f9ba |
# Override the list of enabled gnome-shell extensions for Workstation
|
|
|
670f9ba |
install -Dm0644 %{SOURCE16} -t %{buildroot}%{_datadir}/glib-2.0/schemas/
|
|
|
9d022fc |
%endif
|
|
|
9d022fc |
|
|
|
4c65215 |
%if %{with kde} || %{with kinoite}
|
|
|
4c65215 |
# Common desktop preset and spin specific preset
|
|
|
4c65215 |
install -Dm0644 %{SOURCE26} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
4c65215 |
install -Dm0644 %{SOURCE27} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
4c65215 |
%endif
|
|
|
4c65215 |
|
|
|
a7f425a |
%if %{with silverblue} || %{with kinoite}
|
|
|
670f9ba |
# Install rpm-ostree polkit rules
|
|
|
670f9ba |
install -Dm0644 %{SOURCE17} -t %{buildroot}%{_datadir}/polkit-1/rules.d/
|
|
|
670f9ba |
%endif
|
|
|
e7229b9 |
|
|
|
eb6fbdd |
%if %{with iot} || %{with silverblue} || %{with kinoite}
|
|
|
eb6fbdd |
# Statically enable rpm-ostree-countme timer
|
|
|
eb6fbdd |
install -dm0755 %{buildroot}%{_unitdir}/timers.target.wants/
|
|
|
eb6fbdd |
ln -snf %{_unitdir}/rpm-ostree-countme.timer %{buildroot}%{_unitdir}/timers.target.wants/
|
|
|
eb6fbdd |
%endif
|
|
|
eb6fbdd |
|
|
|
670f9ba |
%if %{with xfce}
|
|
|
b93374d |
# Xfce
|
|
|
670f9ba |
cp -p os-release \
|
|
|
617b1be |
%{buildroot}%{_prefix}/lib/os-release.xfce
|
|
|
617b1be |
echo "VARIANT=\"Xfce\"" >> %{buildroot}%{_prefix}/lib/os-release.xfce
|
|
|
617b1be |
echo "VARIANT_ID=xfce" >> %{buildroot}%{_prefix}/lib/os-release.xfce
|
|
|
48579f3 |
sed -i -e "s|(%{release_name}%{?prerelease})|(Xfce%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.xfce
|
|
|
617b1be |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/Xfce/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.xfce
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
3e12ed9 |
%if %{with i3}
|
|
|
3e12ed9 |
cp -p os-release %{buildroot}%{_prefix}/lib/os-release.i3
|
|
|
3e12ed9 |
echo "VARIANT=\"i3\"" >> %{buildroot}%{_prefix}/lib/os-release.i3
|
|
|
3e12ed9 |
echo "VARIANT_ID=i3" >> %{buildroot}%{_prefix}/lib/os-release.i3
|
|
|
3e12ed9 |
sed -i -e "s|(%{release_name}%{?prerelease})|(i3%{?prerelease})|g" %{buildroot}%{_prefix}/lib/os-release.i3
|
|
|
3e12ed9 |
sed -e "s#\$version#%{bug_version}#g" -e 's/$edition/i3/;s///;/^$/d' %{SOURCE20} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.i3
|
|
|
3e12ed9 |
%endif
|
|
|
3e12ed9 |
|
|
|
e7229b9 |
# Create the symlink for /etc/os-release
|
|
|
617b1be |
ln -s ../usr/lib/os-release %{buildroot}%{_sysconfdir}/os-release
|
|
|
818a66c |
|
|
|
670f9ba |
|
|
|
d77301f |
# Set up the dist tag macros
|
|
|
c06dde8 |
install -d -m 755 %{buildroot}%{_rpmconfigdir}/macros.d
|
|
|
c06dde8 |
cat >> %{buildroot}%{_rpmconfigdir}/macros.d/macros.dist << EOF
|
|
|
d77301f |
# dist macros.
|
|
|
d77301f |
|
|
|
e57de46 |
%%__bootstrap ~bootstrap
|
|
|
e57de46 |
%if 0%{?eln}
|
|
|
e57de46 |
%%rhel %{rhel_dist_version}
|
|
|
e57de46 |
%%el%{rhel_dist_version} 1
|
|
|
e57de46 |
# Although eln is set in koji tags, we put it in the macros.dist file for local and mock builds.
|
|
|
e57de46 |
%%eln %{eln}
|
|
|
e57de46 |
%%dist %%{!?distprefix0:%%{?distprefix}}%%{expand:%%{lua:for i=0,9999 do print("%%{?distprefix" .. i .."}") end}}.el%%{eln}%%{?with_bootstrap:%{__bootstrap}}
|
|
|
e57de46 |
%else
|
|
|
e97935f |
%%fedora %{dist_version}
|
|
|
21d0bec |
%%fc%{dist_version} 1
|
|
|
7a25182 |
%%dist %%{!?distprefix0:%%{?distprefix}}%%{expand:%%{lua:for i=0,9999 do print("%%{?distprefix" .. i .."}") end}}.fc%%{fedora}%%{?with_bootstrap:%{__bootstrap}}
|
|
|
e57de46 |
%endif
|
|
|
d77301f |
EOF
|
|
|
d77301f |
|
|
|
12e9116 |
# Install licenses
|
|
|
617b1be |
mkdir -p licenses
|
|
|
617b1be |
install -pm 0644 %{SOURCE1} licenses/LICENSE
|
|
|
617b1be |
install -pm 0644 %{SOURCE2} licenses/Fedora-Legal-README.txt
|
|
|
12e9116 |
|
|
|
e10a87b |
# Default system wide
|
|
|
c06dde8 |
install -Dm0644 %{SOURCE10} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
c06dde8 |
install -Dm0644 %{SOURCE11} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
617b1be |
install -Dm0644 %{SOURCE12} -t %{buildroot}%{_prefix}/lib/systemd/user-preset/
|
|
|
5a06de2 |
# The same file is installed in two places with identical contents
|
|
|
c06dde8 |
install -Dm0644 %{SOURCE13} -t %{buildroot}%{_prefix}/lib/systemd/system-preset/
|
|
|
5a06de2 |
install -Dm0644 %{SOURCE13} -t %{buildroot}%{_prefix}/lib/systemd/user-preset/
|
|
|
32c73d2 |
|
|
|
9f7bbda |
# Create distro-level SWID tag file
|
|
|
9f7bbda |
install -d %{buildroot}%{_swidtagdir}
|
|
|
9f7bbda |
sed -e "s#\$version#%{bug_version}#g" -e 's///;/^$/d' %{SOURCE19} > %{buildroot}%{_swidtagdir}/org.fedoraproject.Fedora-%{bug_version}.swidtag
|
|
|
617b1be |
install -d %{buildroot}%{_sysconfdir}/swid/swidtags.d
|
|
|
617b1be |
ln -s %{_swidtagdir} %{buildroot}%{_sysconfdir}/swid/swidtags.d/fedoraproject.org
|
|
|
e7229b9 |
|
|
|
1184e5b |
|
|
|
617b1be |
%files common
|
|
|
617b1be |
%license licenses/LICENSE licenses/Fedora-Legal-README.txt
|
|
|
617b1be |
%{_prefix}/lib/fedora-release
|
|
|
617b1be |
%{_prefix}/lib/system-release-cpe
|
|
|
617b1be |
%{_sysconfdir}/os-release
|
|
|
617b1be |
%{_sysconfdir}/fedora-release
|
|
|
617b1be |
%{_sysconfdir}/redhat-release
|
|
|
617b1be |
%{_sysconfdir}/system-release
|
|
|
617b1be |
%{_sysconfdir}/system-release-cpe
|
|
|
617b1be |
%attr(0644,root,root) %{_prefix}/lib/issue
|
|
|
617b1be |
%config(noreplace) %{_sysconfdir}/issue
|
|
|
617b1be |
%attr(0644,root,root) %{_prefix}/lib/issue.net
|
|
|
617b1be |
%config(noreplace) %{_sysconfdir}/issue.net
|
|
|
00b7f79 |
%dir %{_sysconfdir}/issue.d
|
|
|
b1e9816 |
%attr(0644,root,root) %{_rpmconfigdir}/macros.d/macros.dist
|
|
|
617b1be |
%dir %{_prefix}/lib/systemd/user-preset/
|
|
|
58e4ecf |
%{_prefix}/lib/systemd/user-preset/90-default-user.preset
|
|
|
5a06de2 |
%{_prefix}/lib/systemd/user-preset/99-default-disable.preset
|
|
|
1837993 |
%dir %{_prefix}/lib/systemd/system-preset/
|
|
|
e10a87b |
%{_prefix}/lib/systemd/system-preset/85-display-manager.preset
|
|
|
e10a87b |
%{_prefix}/lib/systemd/system-preset/90-default.preset
|
|
|
e10a87b |
%{_prefix}/lib/systemd/system-preset/99-default-disable.preset
|
|
|
9f7bbda |
%dir %{_swidtagdir}
|
|
|
9f7bbda |
%{_swidtagdir}/org.fedoraproject.Fedora-%{bug_version}.swidtag
|
|
|
9fe986d |
%dir %{_sysconfdir}/swid
|
|
|
617b1be |
%{_sysconfdir}/swid/swidtags.d
|
|
|
617b1be |
|
|
|
617b1be |
|
|
|
670f9ba |
%if %{with basic}
|
|
|
617b1be |
%files
|
|
|
6be4dd9 |
%files identity-basic
|
|
|
670f9ba |
%{_prefix}/lib/os-release.basic
|
|
|
670f9ba |
%endif
|
|
|
d5fe401 |
|
|
|
70f9218 |
|
|
|
670f9ba |
%if %{with cinnamon}
|
|
|
b93374d |
%files cinnamon
|
|
|
6be4dd9 |
%files identity-cinnamon
|
|
|
617b1be |
%{_prefix}/lib/os-release.cinnamon
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.cinnamon
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with cloud}
|
|
|
6be4dd9 |
%files cloud
|
|
|
6be4dd9 |
%files identity-cloud
|
|
|
6be4dd9 |
%{_prefix}/lib/os-release.cloud
|
|
|
6be4dd9 |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.cloud
|
|
|
670f9ba |
%endif
|
|
|
670f9ba |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with compneuro}
|
|
|
b21f167 |
%files compneuro
|
|
|
b21f167 |
%files identity-compneuro
|
|
|
b21f167 |
%{_prefix}/lib/os-release.compneuro
|
|
|
b21f167 |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.compneuro
|
|
|
670f9ba |
%endif
|
|
|
b21f167 |
|
|
|
6be4dd9 |
|
|
|
670f9ba |
%if %{with container}
|
|
|
b93374d |
%files container
|
|
|
6be4dd9 |
%files identity-container
|
|
|
617b1be |
%{_prefix}/lib/os-release.container
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.container
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with coreos}
|
|
|
b93374d |
%files coreos
|
|
|
6be4dd9 |
%files identity-coreos
|
|
|
41eb1b3 |
%{_prefix}/lib/systemd/system-preset/80-coreos.preset
|
|
|
617b1be |
%{_prefix}/lib/os-release.coreos
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.coreos
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with designsuite}
|
|
|
b4a9196 |
%files designsuite
|
|
|
b4a9196 |
%files identity-designsuite
|
|
|
b4a9196 |
%{_prefix}/lib/os-release.designsuite
|
|
|
b4a9196 |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.designsuite
|
|
|
670f9ba |
%endif
|
|
|
b4a9196 |
|
|
|
1aa96c7 |
|
|
|
670f9ba |
%if %{with eln}
|
|
|
1aa96c7 |
%files eln
|
|
|
1aa96c7 |
%files identity-eln
|
|
|
1aa96c7 |
%{_prefix}/lib/os-release.eln
|
|
|
1aa96c7 |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.eln
|
|
|
670f9ba |
%endif
|
|
|
1aa96c7 |
|
|
|
1aa96c7 |
|
|
|
670f9ba |
%if %{with iot}
|
|
|
7730363 |
%files iot
|
|
|
6be4dd9 |
%files identity-iot
|
|
|
617b1be |
%{_prefix}/lib/os-release.iot
|
|
|
617b1be |
%{_prefix}/lib/systemd/system-preset/80-iot.preset
|
|
|
fa149ab |
%{_prefix}/lib/systemd/user-preset/80-iot-user.preset
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.iot
|
|
|
454252f |
%{_prefix}/lib/zezere-ignition-url
|
|
|
eb6fbdd |
%{_unitdir}/timers.target.wants/rpm-ostree-countme.timer
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
e32ddb6 |
|
|
|
670f9ba |
%if %{with kde}
|
|
|
b93374d |
%files kde
|
|
|
6be4dd9 |
%files identity-kde
|
|
|
617b1be |
%{_prefix}/lib/os-release.kde
|
|
|
4c65215 |
%{_prefix}/lib/systemd/system-preset/80-kde.preset
|
|
|
4c65215 |
%{_prefix}/lib/systemd/system-preset/81-desktop.preset
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.kde
|
|
|
401a7af |
%{_sysconfdir}/dnf/protected.d/plasma-desktop.conf
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with matecompiz}
|
|
|
b93374d |
%files matecompiz
|
|
|
6be4dd9 |
%files identity-matecompiz
|
|
|
617b1be |
%{_prefix}/lib/os-release.matecompiz
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.matecompiz
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with server}
|
|
|
e32ddb6 |
%files server
|
|
|
6be4dd9 |
%files identity-server
|
|
|
617b1be |
%{_prefix}/lib/os-release.server
|
|
|
617b1be |
%{_prefix}/lib/systemd/system-preset/80-server.preset
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.server
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
e32ddb6 |
|
|
|
670f9ba |
%if %{with silverblue}
|
|
|
b93374d |
%files silverblue
|
|
|
6be4dd9 |
%files identity-silverblue
|
|
|
617b1be |
%{_prefix}/lib/os-release.silverblue
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.silverblue
|
|
Colin Walters |
bd48f76 |
# Keep this in sync with workstation below
|
|
Colin Walters |
bd48f76 |
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.override
|
|
Colin Walters |
bd48f76 |
%{_prefix}/lib/systemd/system-preset/80-workstation.preset
|
|
|
4c65215 |
%{_prefix}/lib/systemd/system-preset/81-desktop.preset
|
|
|
eb6fbdd |
%{_unitdir}/timers.target.wants/rpm-ostree-countme.timer
|
|
|
670f9ba |
%endif
|
|
|
b93374d |
|
|
|
670f9ba |
|
|
|
a7f425a |
%if %{with kinoite}
|
|
|
a7f425a |
%files kinoite
|
|
|
a7f425a |
%files identity-kinoite
|
|
|
a7f425a |
%{_prefix}/lib/os-release.kinoite
|
|
|
4c65215 |
%{_prefix}/lib/systemd/system-preset/80-kde.preset
|
|
|
4c65215 |
%{_prefix}/lib/systemd/system-preset/81-desktop.preset
|
|
|
a7f425a |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.kinoite
|
|
|
eb6fbdd |
%{_unitdir}/timers.target.wants/rpm-ostree-countme.timer
|
|
|
ae5e741 |
%endif
|
|
|
ae5e741 |
|
|
|
ae5e741 |
|
|
|
ae5e741 |
%if %{with silverblue} || %{with kinoite}
|
|
|
ae5e741 |
%files ostree-desktop
|
|
|
ae5e741 |
%attr(0644,root,root) %{_prefix}/share/polkit-1/rules.d/org.projectatomic.rpmostree1.rules
|
|
|
ae5e741 |
%endif
|
|
|
ae5e741 |
|
|
|
ae5e741 |
|
|
|
670f9ba |
%if %{with snappy}
|
|
|
f171adc |
%files snappy
|
|
|
6be4dd9 |
%files identity-snappy
|
|
|
f171adc |
%{_prefix}/lib/os-release.snappy
|
|
|
f171adc |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.snappy
|
|
|
670f9ba |
%endif
|
|
|
f171adc |
|
|
|
f171adc |
|
|
|
670f9ba |
%if %{with soas}
|
|
|
b93374d |
%files soas
|
|
|
6be4dd9 |
%files identity-soas
|
|
|
617b1be |
%{_prefix}/lib/os-release.soas
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.soas
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
670f9ba |
%if %{with workstation}
|
|
|
e32ddb6 |
%files workstation
|
|
|
6be4dd9 |
%files identity-workstation
|
|
|
617b1be |
%{_prefix}/lib/os-release.workstation
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.workstation
|
|
|
7fb6694 |
%{_sysconfdir}/dnf/protected.d/fedora-workstation.conf
|
|
Colin Walters |
bd48f76 |
# Keep this in sync with silverblue above
|
|
|
4ca6c96 |
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.override
|
|
|
617b1be |
%{_prefix}/lib/systemd/system-preset/80-workstation.preset
|
|
|
4c65215 |
%{_prefix}/lib/systemd/system-preset/81-desktop.preset
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
3191855 |
|
|
|
670f9ba |
%if %{with xfce}
|
|
|
b93374d |
%files xfce
|
|
|
6be4dd9 |
%files identity-xfce
|
|
|
617b1be |
%{_prefix}/lib/os-release.xfce
|
|
|
617b1be |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.xfce
|
|
|
670f9ba |
%endif
|
|
|
617b1be |
|
|
|
b93374d |
|
|
|
3e12ed9 |
%if %{with i3}
|
|
|
3e12ed9 |
%files i3
|
|
|
3e12ed9 |
%files identity-i3
|
|
|
3e12ed9 |
%{_prefix}/lib/os-release.i3
|
|
|
3e12ed9 |
%attr(0644,root,root) %{_swidtagdir}/org.fedoraproject.Fedora-edition.swidtag.i3
|
|
|
3e12ed9 |
%endif
|
|
|
3e12ed9 |
|
|
|
d5fe401 |
%changelog
|
|
|
f662c57 |
%autochangelog
|