fix(wluma): package systemd service, config, and udev rules (#7786)

This commit is contained in:
metcya
2025-11-30 05:12:42 +00:00
committed by GitHub
parent 074b8c33ad
commit 883fe6a7bb
+20 -2
View File
@@ -1,11 +1,11 @@
Name: wluma
Version: 4.10.0
Release: 1%?dist
Release: 2%?dist
Summary: Automatic brightness adjustment based on screen contents and ALS
URL: https://github.com/max-baz/wluma
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
License: ISC
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold v4l-utils libv4l-devel rust-libudev-devel vulkan-loader-devel dbus-devel clang
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold v4l-utils libv4l-devel rust-libudev-devel vulkan-loader-devel dbus-devel clang systemd-rpm-macros
Packager: Its-J
%description
@@ -22,13 +22,31 @@ Packager: Its-J
%cargo_install
%cargo_license_summary_online
%{cargo_license_online -a} > LICENSE.dependencies
install -Dm 644 %{name}.service %{buildroot}%{_userunitdir}/%{name}.service
install -Dm 644 90-%{name}-backlight.rules %{buildroot}%{_udevrulesdir}/90-%{name}-backlight.rules
install -Dm 644 config.toml %{buildroot}%{_datadir}/%{name}/config.toml
%post
%systemd_user_post %{name}.service
%preun
%systemd_user_preun %{name}.service
%postun
%systemd_user_postun_with_restart %{name}.service
%files
%doc README.md
%license LICENSE
%license LICENSE.dependencies
%{_bindir}/wluma
%{_userunitdir}/%{name}.service
%{_udevrulesdir}/90-%{name}-backlight.rules
%{_datadir}/%{name}/config.toml
%changelog
* Sat Nov 29 2025 metcya <metcya@gmail.com>
- Package systemd service, example config, and udev rules
* Fri Nov 28 2025 Its-J
- Package wluma