Resolves: RHEL-39680 (Build fedora-langpacks subpackage only in Fedora)
This commit is contained in:
parent
8e7863136e
commit
2be666eaa5
@ -14,6 +14,8 @@
|
|||||||
%bcond malcontent %[!0%{?rhel}]
|
%bcond malcontent %[!0%{?rhel}]
|
||||||
# Disable rpm-ostree support for RHEL builds
|
# Disable rpm-ostree support for RHEL builds
|
||||||
%bcond rpmostree %[!0%{?rhel}]
|
%bcond rpmostree %[!0%{?rhel}]
|
||||||
|
# Disable fedora-langpacks subpackage for RHEL builds
|
||||||
|
%bcond langpacks %[!0%{?rhel}]
|
||||||
|
|
||||||
# this is not a library version
|
# this is not a library version
|
||||||
%define gs_plugin_version 20
|
%define gs_plugin_version 20
|
||||||
@ -24,7 +26,7 @@
|
|||||||
|
|
||||||
Name: gnome-software
|
Name: gnome-software
|
||||||
Version: 46.2
|
Version: 46.2
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: A software center for GNOME
|
Summary: A software center for GNOME
|
||||||
|
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@ -90,7 +92,9 @@ Requires: librsvg2%{?_isa}
|
|||||||
Requires: libxmlb%{?_isa} >= %{libxmlb_version}
|
Requires: libxmlb%{?_isa} >= %{libxmlb_version}
|
||||||
|
|
||||||
Recommends: PackageKit%{?_isa} >= %{packagekit_version}
|
Recommends: PackageKit%{?_isa} >= %{packagekit_version}
|
||||||
|
%if %{with langpacks}
|
||||||
Recommends: %{name}-fedora-langpacks
|
Recommends: %{name}-fedora-langpacks
|
||||||
|
%endif
|
||||||
|
|
||||||
Obsoletes: gnome-software-snap < 3.33.1
|
Obsoletes: gnome-software-snap < 3.33.1
|
||||||
Obsoletes: gnome-software-editor < 3.35.1
|
Obsoletes: gnome-software-editor < 3.35.1
|
||||||
@ -107,6 +111,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
These development files are for building gnome-software plugins outside
|
These development files are for building gnome-software plugins outside
|
||||||
the source tree. Most users do not need this subpackage installed.
|
the source tree. Most users do not need this subpackage installed.
|
||||||
|
|
||||||
|
%if %{with langpacks}
|
||||||
%package fedora-langpacks
|
%package fedora-langpacks
|
||||||
Summary: Contains fedora-langpacks plugin
|
Summary: Contains fedora-langpacks plugin
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
@ -114,6 +119,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
%description fedora-langpacks
|
%description fedora-langpacks
|
||||||
The fedora-langpacks plugin ensures langpacks packages are installed
|
The fedora-langpacks plugin ensures langpacks packages are installed
|
||||||
for the current locale.
|
for the current locale.
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with rpmostree}
|
%if %{with rpmostree}
|
||||||
%package rpm-ostree
|
%package rpm-ostree
|
||||||
@ -168,6 +174,10 @@ This package includes the rpm-ostree backend.
|
|||||||
# remove unneeded dpkg plugin
|
# remove unneeded dpkg plugin
|
||||||
rm %{buildroot}%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_dpkg.so
|
rm %{buildroot}%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_dpkg.so
|
||||||
|
|
||||||
|
%if !%{with langpacks}
|
||||||
|
rm %{buildroot}%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_fedora-langpacks.so
|
||||||
|
%endif
|
||||||
|
|
||||||
# make the software center load faster
|
# make the software center load faster
|
||||||
desktop-file-edit %{buildroot}%{_datadir}/applications/org.gnome.Software.desktop \
|
desktop-file-edit %{buildroot}%{_datadir}/applications/org.gnome.Software.desktop \
|
||||||
--set-key=X-AppInstall-Package --set-value=%{name}
|
--set-key=X-AppInstall-Package --set-value=%{name}
|
||||||
@ -246,8 +256,10 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||||||
%{_libexecdir}/gnome-software-cmd
|
%{_libexecdir}/gnome-software-cmd
|
||||||
%{_libexecdir}/gnome-software-restarter
|
%{_libexecdir}/gnome-software-restarter
|
||||||
|
|
||||||
|
%if %{with langpacks}
|
||||||
%files fedora-langpacks
|
%files fedora-langpacks
|
||||||
%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_fedora-langpacks.so
|
%{_libdir}/gnome-software/plugins-%{gs_plugin_version}/libgs_plugin_fedora-langpacks.so
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with rpmostree}
|
%if %{with rpmostree}
|
||||||
%files rpm-ostree
|
%files rpm-ostree
|
||||||
@ -264,6 +276,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|||||||
%{_datadir}/gtk-doc/html/gnome-software/
|
%{_datadir}/gtk-doc/html/gnome-software/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 03 2024 Milan Crha <mcrha@redhat.com> - 46.2-2
|
||||||
|
- Resolves: RHEL-39680 (Build fedora-langpacks subpackage only in Fedora)
|
||||||
|
|
||||||
* Tue May 28 2024 Milan Crha <mcrha@redhat.com> - 46.2-1
|
* Tue May 28 2024 Milan Crha <mcrha@redhat.com> - 46.2-1
|
||||||
- Resolves: RHEL-38644 (Update to 46.2)
|
- Resolves: RHEL-38644 (Update to 46.2)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user