%global debug_package %{nil} %global legacy_meta_max 9999999999-99 Name: gnome-nabu-meta Version: 3.0.0 Release: 2%{?dist} Summary: Complete GNOME release profile for Xiaomi Pad 5 License: MIT AND GPL-3.0-or-later URL: https://copr.fedorainfracloud.org/coprs/mcc45tr/nabu-linux/ Source0: nabu-kde-l10n-1.1.0.tar.gz Source1: nabu-flashlight-integration-1.0.0.tar.gz BuildArch: noarch BuildRequires: python3 Requires: nabu-core-meta >= 3.0.0 Requires: glibc-all-langpacks Requires: bash Requires: coreutils Requires: filesystem Requires: gzip Requires: tar Requires: gnome-shell Requires: gnome-session Requires: gnome-session-wayland-session Requires: gdm Requires: gnome-control-center Requires: gnome-initial-setup Requires: mutter Requires: gnome-settings-daemon Requires: gnome-software Requires: ptyxis Requires: nautilus Requires: firefox Requires: loupe Requires: gnome-weather Requires: gnome-clocks Requires: gnome-calculator Requires: gnome-text-editor Requires: showtime Requires: papers Requires: gnome-system-monitor Requires: nano Requires: fastfetch Requires: dconf Requires: polkit Requires: PackageKit-command-not-found Requires: PackageKit-gtk3-module Requires: glycin-thumbnailer Requires: gnome-epub-thumbnailer Requires: gst-thumbnailers Requires: gvfs-afc Requires: gvfs-fuse Requires: gvfs-goa Requires: gvfs-gphoto2 Requires: gvfs-mtp Requires: gvfs-smb Requires: librsvg2 Requires: papers-nautilus Requires: sushi Conflicts: nabu-desktop-profile-meta Provides: nabu-desktop-profile-meta = 3 Provides: nabu-desktop-session = %{version}-%{release} Provides: nabu-gnome-base-abi = 2 Provides: nabu-gnome-meta = %{version}-%{release} Provides: nabu-language-support = %{version}-%{release} Provides: nabu-flashlight-integration-gnome = %{version}-%{release} Obsoletes: nabu-gnome-base < %{legacy_meta_max} Obsoletes: nabu-gnome-minimal-meta < %{legacy_meta_max} Obsoletes: nabu-gnome-optimal-meta < %{legacy_meta_max} %description The single GNOME desktop manifest for Nabu. It installs the formerly optimal stock Fedora GNOME application set and makes the Nabu locale payload mandatory. %prep %setup -q -c -T mkdir l10n flashlight tar -xzf %{SOURCE0} -C l10n --strip-components=1 tar -xzf %{SOURCE1} -C flashlight --strip-components=1 %install install -Dm0755 l10n/nabu-restore-kde-locales %{buildroot}%{_libexecdir}/senemos-nabu/nabu-restore-kde-locales install -Dm0644 l10n/macros.nabu-languages %{buildroot}%{_sysconfdir}/rpm/macros.nabu-languages install -d %{buildroot}%{_datadir}/gnome-shell/extensions/nabu-flashlight@senemos.org cp -a flashlight/gnome/. %{buildroot}%{_datadir}/gnome-shell/extensions/nabu-flashlight@senemos.org/ %check python3 -m json.tool flashlight/gnome/metadata.json >/dev/null %posttrans %{_libexecdir}/senemos-nabu/nabu-restore-kde-locales || : %files %license l10n/LICENSES/common/LICENSE-MIT %dir %{_libexecdir}/senemos-nabu %{_libexecdir}/senemos-nabu/nabu-restore-kde-locales %{_sysconfdir}/rpm/macros.nabu-languages %{_datadir}/gnome-shell/extensions/nabu-flashlight@senemos.org/ %changelog * Sat Aug 29 2026 MCC45TR - 3.0.0-2 - Leave retirement of shared locale and tablet-control names to CORE. * Sat Aug 29 2026 MCC45TR - 3.0.0-1 - Merge the locale policy and GNOME tablet-control extension into this DE RPM. * Sat Aug 29 2026 MCC45TR - 2.0.0-1 - Replace minimal/optimal and base packages with one complete GNOME manifest.