[packages/xsettingsd] - version 1.0.2

mrozowik mrozowik at pld-linux.org
Thu Dec 11 15:32:09 CET 2025


commit c1da563ec7175a79432cd03ce9a273e6dc76003c
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date:   Thu Dec 11 14:31:49 2025 +0000

    - version 1.0.2

 xsettingsd.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)
---
diff --git a/xsettingsd.spec b/xsettingsd.spec
new file mode 100644
index 0000000..cdb7402
--- /dev/null
+++ b/xsettingsd.spec
@@ -0,0 +1,64 @@
+Summary:	Provides settings to X11 clients via the XSETTINGS specification
+Summary(pl.UTF-8):	Udostępnia ustawienia klientom X11 za pośrednictwem specyfikacji XSETTINGS
+Name:		xsettingsd
+Version:	1.0.2
+Release:	1
+License:	LicenseRef-Callaway-BSD
+URL:		https://github.com/derat/xsettingsd
+Source0:	https://codeberg.org/derat/xsettingsd/archive/v%{version}.tar.gz
+# Source0-md5:	e178f35da8f109cc2f39b43b86ebb810
+BuildRequires:	cmake >= 3.15
+BuildRequires:	xorg-lib-libX11-devel
+Requires(post,preun):	systemd-units >= 1:250.1
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+xsettingsd is a daemon that implements the XSETTINGS specification.
+
+It is intended to be small, fast, and minimally dependent on other
+libraries. It can serve as an alternative to gnome-settings-daemon for
+users who are not using the GNOME desktop environment but who still
+run GTK+ applications and want to configure things such as themes,
+font anti-aliasing/hinting, and UI sound effects.
+
+%description -l pl.UTF-8
+xsettingsd to demon implementujący specyfikację XSETTINGS.
+
+Ma być mały, szybki i minimalnie zależny od innych bibliotek. Może
+służyć jako alternatywa dla gnome-settings-daemon dla użytkowników,
+którzy nie korzystają ze środowiska graficznego GNOME, ale nadal
+korzystają z aplikacji GTK+ i chcą skonfigurować takie elementy, jak
+motywy, wygładzanie/podpowiedzi czcionek oraz efekty dźwiękowe
+interfejsu użytkownika.
+
+%prep
+%setup -q
+
+%build
+%cmake -B build
+
+%{__make} -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+        DESTDIR=$RPM_BUILD_ROOT
+
+%post
+%systemd_user_post %{name}.service
+
+%preun
+%systemd_user_preun %{name}.service
+
+%files
+%defattr(644,root,root,755)
+%doc COPYING README.md
+%attr(755,root,root) %{_bindir}/dump_xsettings
+%attr(755,root,root) %{_bindir}/xsettingsd
+%{_mandir}/man1/dump_xsettings.1*
+%{_mandir}/man1/xsettingsd.1*
+%{systemduserunitdir}/xsettingsd.service
+
+%clean
+rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xsettingsd.git/commitdiff/c1da563ec7175a79432cd03ce9a273e6dc76003c



More information about the pld-cvs-commit mailing list