]> git.pld-linux.org Git - packages/gnome-kiosk.git/blame - gnome-kiosk.spec
- updated to 43.0
[packages/gnome-kiosk.git] / gnome-kiosk.spec
CommitLineData
a80be0f7
JB
1Summary: GNOME Kiosk - Mutter based compositor for kiosks
2Summary(pl.UTF-8): GNOME Kiosk - oparty na Mutter zarządca składania dla punktów sprzedaży
3Name: gnome-kiosk
073ddf30 4Version: 43.0
fdd75ba0 5Release: 1
a80be0f7
JB
6License: GPL v2+
7Group: X11/Applications
073ddf30
JB
8Source0: https://download.gnome.org/sources/gnome-kiosk/43/%{name}-%{version}.tar.xz
9# Source0-md5: 5c383d78d695f5fdc5d3315600bba24c
fdd75ba0 10URL: https://gitlab.gnome.org/GNOME/gnome-kiosk
a80be0f7
JB
11BuildRequires: gettext-tools
12BuildRequires: glib2-devel >= 2.0
13BuildRequires: gnome-desktop-devel >= 3.0
aa2e6384 14BuildRequires: gtk4-devel >= 4.0
a80be0f7
JB
15BuildRequires: ibus-devel >= 1.0
16BuildRequires: meson
073ddf30 17BuildRequires: mutter-devel >= 43
a80be0f7 18BuildRequires: ninja >= 1.5
fdd75ba0 19BuildRequires: rpmbuild(macros) >= 1.736
aa2e6384 20BuildRequires: systemd-devel
a80be0f7
JB
21BuildRequires: tar >= 1:1.22
22BuildRequires: xz
23Requires: dbus
24Requires: gdm
25Requires: gnome-desktop >= 3.0
1d46deb6 26Requires: gnome-session
a80be0f7
JB
27Requires: gnome-settings-daemon
28Requires: ibus >= 1.0
073ddf30 29Requires: mutter >= 43
a80be0f7
JB
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33GNOME Kiosk provides a desktop environment suitable for fixed purpose,
34or single application deployments like wall displays and point-of-sale
35systems.
36
37It provides a very minimal Wayland display server and compositor and
38Xorg compositor and window manager. It automatically starts
39applications fullscreen.
40
41Notably, GNOME Kiosk features no panels, dashes, or docks that could
42distract from the application using it as a platform.
43
44%description -l pl.UTF-8
45GNOME Kiosk dostarcza środowisko graficzne odpowiednie do ustalonego
46zastosownia albo wdrożeń jednoaplikacyjnych, takich jak ekrany ścienne
47czy systemy dla punktów sprzedaży.
48
49Zapewnia bardzo minimalny serwer wyświetlania i zarządcę składania
50Wayland oraz zarządcę składania i okien Xorg. Automatycznie uruchamia
51aplikacje w trybie pełnoekranowym.
52
53GNOME Kiosk w szczególności nie zawiera paneli, pasków czy doków,
54mogących odrywać uwagę od aplikacji wykorzystującej go jako platformę.
55
56%prep
52f5f9b3 57%setup -q
a80be0f7 58
073ddf30 59%{__sed} -i -e '1s,/usr/bin/sh,/bin/sh,' \
ddb8cab5
JR
60 kiosk-script/gnome-kiosk-script
61
a80be0f7
JB
62%build
63%meson build
64
65%ninja_build -C build
66
67%install
68rm -rf $RPM_BUILD_ROOT
69
70%ninja_install -C build
71
073ddf30 72# no translations yet (as of 43)
a80be0f7
JB
73#find_lang %{name}.lang
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%files
79# -f %{name}.lang
80%defattr(644,root,root,755)
81%doc NEWS README.md
82%attr(755,root,root) %{_bindir}/gnome-kiosk
aa2e6384
JB
83%attr(755,root,root) %{_bindir}/gnome-kiosk-script
84%dir %{systemduserunitdir}/gnome-session@gnome-kiosk-script.target.d
85%{systemduserunitdir}/gnome-session@gnome-kiosk-script.target.d/session.conf
86%{systemduserunitdir}/org.gnome.Kiosk.Script.service
87%{systemduserunitdir}/org.gnome.Kiosk.target
88%{systemduserunitdir}/org.gnome.Kiosk@wayland.service
89%{systemduserunitdir}/org.gnome.Kiosk@x11.service
90%{_datadir}/gnome-session/sessions/gnome-kiosk-script.session
a80be0f7 91%{_datadir}/gnome-session/sessions/org.gnome.Kiosk.SearchApp.session
aa2e6384 92%{_datadir}/wayland-sessions/gnome-kiosk-script-wayland.desktop
a80be0f7 93%{_datadir}/wayland-sessions/org.gnome.Kiosk.SearchApp.Session.desktop
aa2e6384 94%{_datadir}/xsessions/gnome-kiosk-script-xorg.desktop
a80be0f7
JB
95%{_datadir}/xsessions/org.gnome.Kiosk.SearchApp.Session.desktop
96%{_desktopdir}/org.gnome.Kiosk.desktop
aa2e6384 97%{_desktopdir}/org.gnome.Kiosk.Script.desktop
a80be0f7 98%{_desktopdir}/org.gnome.Kiosk.SearchApp.desktop
This page took 0.207371 seconds and 4 git commands to generate.