%global debug_package %{nil} %global _build_id_links none Name: noctalia-greeter Version: 1.3.0 Release: 1%{?dist} Summary: A minimal login greeter for greetd matching Noctalia Shell License: MIT URL: https://github.com/noctalia-dev/noctalia-greeter Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cairo-ft) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(nlohmann_json) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(tomlplusplus) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wlroots-0.20) BuildRequires: pkgconfig(xkbcommon) BuildRequires: stb-devel Requires: greetd Requires: polkit %description A minimal login greeter for greetd that matches the look and feel of Noctalia Shell. %prep %autosetup -n %{name}-%{version} %conf %meson \ -Db_pie=true %build %meson_build %install %meson_install # Delete the optional tmpfiles.d fallback configuration. rm -f %{buildroot}%{_tmpfilesdir}/%{name}.conf %files %{_bindir}/%{name} %{_bindir}/%{name}-apply-appearance %{_bindir}/%{name}-compositor %{_bindir}/%{name}-print-greetd-config %{_bindir}/%{name}-session %{_datadir}/%{name}/ %{_datadir}/polkit-1/actions/org.noctalia.greeter.apply-appearance.policy %changelog %autochangelog