%global debug_package %{nil} %define _build_id_links none Summary: Install kmod/akmod drivers Name: driver-manager Version: 2.0.3 Release: 4%{?dist} Url: https://msvsphere-os.ru License: GPLv2+ Source0: %{name}-%{version}.tar.xz Source1: driver-manager.conf Source2: dev_detect.sh Source3: drv_available_detect.sh Source4: drv_detect.sh Source5: drv_install.sh Source6: drv_uninstall.sh Source7: drivers.json Source8: driver-manager-auto Requires: bash BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: meson BuildRequires: gcc BuildRequires: vala BuildRequires: cmake BuildRequires: gtk4-devel BuildRequires: json-glib-devel %description Program for managing third-party drivers for some devices %prep %autosetup -p1 -n %{name} %build %meson %meson_build %install %meson_install %find_lang %{name} mkdir -p %{buildroot}%{_sysconfdir}/xdg/autostart cp -a %{buildroot}%{_datadir}/applications/com.inferit.driver-manager.desktop %{buildroot}%{_sysconfdir}/xdg/autostart cp -f %{SOURCE1} %{buildroot}%{_usr}/lib/%{name} cp -f %{SOURCE2} %{buildroot}%{_usr}/lib/%{name}/scripts cp -f %{SOURCE3} %{buildroot}%{_usr}/lib/%{name}/scripts cp -f %{SOURCE4} %{buildroot}%{_usr}/lib/%{name}/scripts cp -f %{SOURCE5} %{buildroot}%{_usr}/lib/%{name}/scripts cp -f %{SOURCE6} %{buildroot}%{_usr}/lib/%{name}/scripts cp -f %{SOURCE7} %{buildroot}%{_usr}/lib/%{name}/drivers.json sed -i 's@Exec=driver-manager@Exec=/usr/bin/driver-manager-auto@' %{buildroot}%{_sysconfdir}/xdg/autostart/com.inferit.driver-manager.desktop install -m755 %{SOURCE8} %{buildroot}%{_bindir} %check desktop-file-validate %{buildroot}%{_datadir}/applications/com.inferit.driver-manager.desktop %files -f %{name}.lang %doc README.md %license COPYING %config(noreplace) %{_sysconfdir}/xdg/autostart/*.desktop %{_usr}/lib/%{name} %{_bindir}/driver-manager* %{_datadir}/icons/hicolor/*/apps/*.* %{_datadir}/applications/com.inferit.driver-manager.desktop %{_datadir}/metainfo/com.inferit.driver-manager.metainfo.xml %{_datadir}/glib-2.0/schemas/com.inferit.driver-manager.gschema.xml %changelog * Wed Dec 24 2025 Arkady L. Shane - 2.0.3-4 - Install unifdef for focal-spi * Wed Dec 24 2025 Arkady L. Shane - 2.0.3-3 - Fedora Adaptation * Wed Dec 10 2025 Arkady L. Shane - 2.0.3-2 - Do not center window * Wed Oct 22 2025 Arkady L. Shane - 2.0.3-1 - Do not override org.gnome.mutter center-new-windows parameter (INF-1977) * Wed Sep 24 2025 Arkady L. Shane - 2.0.2-5 - Fix typo * Mon Sep 22 2025 Arkady L. Shane - 2.0.2-4 - Fix Focal SPI detection - Fix transaltion * Mon Sep 22 2025 Arkady L. Shane - 2.0.2-3 - Added Focal USB driver installation * Mon Jun 09 2025 Dmitriy Samoylik - 2.0.2-2 - Update sources * Sun Jun 08 2025 Arkady L. Shane - 2.0.2-1 - Added Fix for video driver * Wed Apr 02 2025 Dmitriy Samoylik - 2.0.1-1 - Add scripts to sources - Bug fixes * Wed Mar 05 2025 Dmitriy Samoylik - 2.0.0-4 - Changed default configuration file - Wait sphere-desktop-selecter to be closed * Mon Feb 17 2025 Arkady L. Shane - 2.0.0-3 - unbump delay * Tue Feb 04 2025 Arkady L. Shane - 2.0.0-2 - Fix center window position during autostart - Fix distribution version detection * Sun Feb 02 2025 Arkady L. Shane - 2.0.0-1 - Rebuilt for MSVSphere 10 * Fri Aug 2 2024 Dmitry Samoylik - 1.0-1 - Initial build