%global debug_package %{nil} Name: nabu-repository-config Version: 1.0.0 Release: 9.test%{?dist} Summary: COPR repository definition for Nabu Linux test packages License: MIT URL: https://copr.fedorainfracloud.org/coprs/mcc45tr/nabu-linux/ Source0: nabu-linux-copr.repo BuildArch: noarch %description Installs the signed Nabu Linux COPR definition for the test channel. Fedora Rawhide remains the source for ordinary distribution dependencies. %package -n nabu-meta Summary: Core operating-system and hardware stack for Nabu Requires: nabu-repository-config = %{version}-%{release} Requires: senemos-nabu-kernel-v1.4.0.2 Requires: nabu-uki-config Requires: nabu-systemd-boot-config Requires: nabu-core-config Requires: nabu-device-config Requires: nabu-zram-compat Requires: hexagonrpc-nabu Requires: libssc-nabu Requires: python3-ssc-nabu Requires: iio-sensor-proxy-nabu Requires: nabu-audio-config Requires: nabu-runtime-integration Requires: senemos-nabu-plymouth >= 1.0.0-3.test %description -n nabu-meta Supported Fedora Rawhide core, boot and Nabu hardware stack for the test channel. Proprietary device firmware must come from an authorized source. %package -n nabu-kde-meta Summary: KDE desktop foundation for Nabu Requires: nabu-meta = %{version}-%{release} Requires: nabu-kde-integration >= 1.0.0-3.test Requires: nabu-kde-l10n >= 1.0.0-4.test Requires: nabu-kde-widgets Requires: glibc-all-langpacks Requires: plasma-workspace Requires: kwin Requires: kscreen Requires: sddm Requires: sddm-wayland-plasma Requires: plasma-nm Requires: plasma-pa Requires: plasma-keyboard Requires: maliit-framework Requires: maliit-keyboard Requires: plasma-setup Requires: plasma-welcome Requires: plasma-discover Requires: plasma-discover-packagekit Requires: PackageKit Requires: kinfocenter %description -n nabu-kde-meta KDE desktop foundation for the Nabu test channel. Desktop profile names never encode a debug or user classification. %package -n nabu-gnome-meta Summary: GNOME desktop foundation for Nabu Requires: nabu-meta = %{version}-%{release} Requires: gnome-shell Requires: gnome-session Requires: gdm Requires: gnome-control-center Requires: gnome-initial-setup Requires: gnome-software Requires: gnome-terminal Requires: nautilus Requires: mutter Requires: gnome-settings-daemon %description -n nabu-gnome-meta GNOME desktop foundation for the Nabu test channel. Proprietary Nabu firmware is intentionally not hidden by this package and must be installed from an authorized source before sensor hardware is claimed to be complete. %package -n nabu-kde-plasma-minimal Summary: Minimal Plasma tablet profile for Nabu Requires: nabu-kde-meta = %{version}-%{release} Requires: dolphin Requires: konsole %description -n nabu-kde-plasma-minimal Small supported Plasma shell, first-run and connectivity profile for Nabu. %package -n nabu-kde-plasma-optimal Summary: Supported debloated Plasma tablet profile for Nabu Requires: nabu-kde-plasma-minimal = %{version}-%{release} Requires: kde-connect Requires: ark Requires: gwenview Requires: okular Requires: system-config-printer Requires: kwalletmanager5 Requires: plasma-milou Requires: kate Requires: kwrite Requires: nano Requires: fastfetch Requires: plasma-systemmonitor Conflicts: kcm_wacomtablet %description -n nabu-kde-plasma-optimal The supported Nabu Plasma tablet profile, with Wacom tablet support omitted. %package -n nabu-kde-plasma-full Summary: Full Plasma desktop profile for Nabu Requires: nabu-kde-plasma-optimal = %{version}-%{release} Requires: spectacle Requires: filelight Requires: khelpcenter Requires: kio-admin Requires: kio-extras Requires: krdc Requires: krfb Requires: plasma-browser-integration Requires: plasma-disks Requires: plasma-vault Requires: kdeplasma-addons %description -n nabu-kde-plasma-full Expanded Plasma desktop profile for users who prefer the broader KDE toolset. %prep %build %install install -Dm0644 %{SOURCE0} %{buildroot}%{_sysconfdir}/yum.repos.d/nabu-linux-copr.repo %files %config(noreplace) %{_sysconfdir}/yum.repos.d/nabu-linux-copr.repo %files -n nabu-meta %files -n nabu-kde-meta %files -n nabu-gnome-meta %files -n nabu-kde-plasma-minimal %files -n nabu-kde-plasma-optimal %files -n nabu-kde-plasma-full %changelog * Sat Aug 22 2026 MCC45TR - 1.0.0-9.test - Keep the native Nabu Plymouth theme in every supported desktop profile. - Require the localization payload that restores the Plasma Shell catalogs used by Plasma Setup's language selector. * Sat Aug 22 2026 MCC45TR - 1.0.0-8.test - Require the current v1.4.0.2 Nabu kernel family instead of the obsolete v1.21 package names. - Keep KDE profiles on Fedora's stock KWin through the integration package. * Sat Aug 15 2026 MCC45TR - 1.0.0-7.test - Require complete Plasma Setup language catalogs and the sensor-start FOTA * Sat Aug 15 2026 MCC45TR - 1.0.0-6.test - Add the shared Nabu core hardware meta package and link desktop profiles to it * Sat Aug 15 2026 MCC45TR - 1.0.0-5.test - Keep Plasma's required libwacom runtime while omitting the Wacom settings KCM * Sat Aug 15 2026 MCC45TR - 1.0.0-4.test - Decouple the KDE integration EVR from this repository/meta source package. * Sat Aug 15 2026 MCC45TR - 1.0.0-2 - Publish one test repository definition and desktop-neutral profile names.