1 Summary: GNOME Kiosk - Mutter based compositor for kiosks
2 Summary(pl.UTF-8): GNOME Kiosk - oparty na Mutter zarządca składania dla punktów sprzedaży
7 Group: X11/Applications
8 Source0: https://download.gnome.org/sources/gnome-kiosk/41/%{name}-%{version}.tar.xz
9 # Source0-md5: 577da387d7395022098a531ae7e06216
10 BuildRequires: gettext-tools
11 BuildRequires: glib2-devel >= 2.0
12 BuildRequires: gnome-desktop-devel >= 3.0
13 BuildRequires: gtk4-devel >= 4.0
14 BuildRequires: ibus-devel >= 1.0
16 BuildRequires: mutter-devel >= 41
17 BuildRequires: ninja >= 1.5
18 BuildRequires: rpmbuild(macros) >= 1.596
19 BuildRequires: systemd-devel
20 BuildRequires: tar >= 1:1.22
24 Requires: gnome-desktop >= 3.0
25 Requires: gnome-session
26 Requires: gnome-settings-daemon
28 Requires: mutter >= 40
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 GNOME Kiosk provides a desktop environment suitable for fixed purpose,
33 or single application deployments like wall displays and point-of-sale
36 It provides a very minimal Wayland display server and compositor and
37 Xorg compositor and window manager. It automatically starts
38 applications fullscreen.
40 Notably, GNOME Kiosk features no panels, dashes, or docks that could
41 distract from the application using it as a platform.
43 %description -l pl.UTF-8
44 GNOME Kiosk dostarcza środowisko graficzne odpowiednie do ustalonego
45 zastosownia albo wdrożeń jednoaplikacyjnych, takich jak ekrany ścienne
46 czy systemy dla punktów sprzedaży.
48 Zapewnia bardzo minimalny serwer wyświetlania i zarządcę składania
49 Wayland oraz zarządcę składania i okien Xorg. Automatycznie uruchamia
50 aplikacje w trybie pełnoekranowym.
52 GNOME Kiosk w szczególności nie zawiera paneli, pasków czy doków,
53 mogących odrywać uwagę od aplikacji wykorzystującej go jako platformę.
64 rm -rf $RPM_BUILD_ROOT
66 %ninja_install -C build
68 # no translations yet (as of 40.alpha)
69 #find_lang %{name}.lang
72 rm -rf $RPM_BUILD_ROOT
76 %defattr(644,root,root,755)
78 %attr(755,root,root) %{_bindir}/gnome-kiosk
79 %attr(755,root,root) %{_bindir}/gnome-kiosk-script
80 %dir %{systemduserunitdir}/gnome-session@gnome-kiosk-script.target.d
81 %{systemduserunitdir}/gnome-session@gnome-kiosk-script.target.d/session.conf
82 %{systemduserunitdir}/org.gnome.Kiosk.Script.service
83 %{systemduserunitdir}/org.gnome.Kiosk.target
84 %{systemduserunitdir}/org.gnome.Kiosk@wayland.service
85 %{systemduserunitdir}/org.gnome.Kiosk@x11.service
86 %{_datadir}/gnome-session/sessions/gnome-kiosk-script.session
87 %{_datadir}/gnome-session/sessions/org.gnome.Kiosk.SearchApp.session
88 %{_datadir}/wayland-sessions/gnome-kiosk-script-wayland.desktop
89 %{_datadir}/wayland-sessions/org.gnome.Kiosk.SearchApp.Session.desktop
90 %{_datadir}/xsessions/gnome-kiosk-script-xorg.desktop
91 %{_datadir}/xsessions/org.gnome.Kiosk.SearchApp.Session.desktop
92 %{_desktopdir}/org.gnome.Kiosk.desktop
93 %{_desktopdir}/org.gnome.Kiosk.Script.desktop
94 %{_desktopdir}/org.gnome.Kiosk.SearchApp.desktop