]> git.pld-linux.org Git - packages/gnome-kiosk.git/blob - gnome-kiosk.spec
- updated to 41.0
[packages/gnome-kiosk.git] / gnome-kiosk.spec
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
3 Name:           gnome-kiosk
4 Version:        41.0
5 Release:        1
6 License:        GPL v2+
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
15 BuildRequires:  meson
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
21 BuildRequires:  xz
22 Requires:       dbus
23 Requires:       gdm
24 Requires:       gnome-desktop >= 3.0
25 Requires:       gnome-session
26 Requires:       gnome-settings-daemon
27 Requires:       ibus >= 1.0
28 Requires:       mutter >= 40
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 GNOME Kiosk provides a desktop environment suitable for fixed purpose,
33 or single application deployments like wall displays and point-of-sale
34 systems.
35
36 It provides a very minimal Wayland display server and compositor and
37 Xorg compositor and window manager. It automatically starts
38 applications fullscreen.
39
40 Notably, GNOME Kiosk features no panels, dashes, or docks that could
41 distract from the application using it as a platform.
42
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.
47
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.
51
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ę.
54
55 %prep
56 %setup -q
57
58 %build
59 %meson build
60
61 %ninja_build -C build
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65
66 %ninja_install -C build
67
68 # no translations yet (as of 40.alpha)
69 #find_lang %{name}.lang
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %files
75 # -f %{name}.lang
76 %defattr(644,root,root,755)
77 %doc NEWS README.md
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
This page took 0.039005 seconds and 3 git commands to generate.