]> git.pld-linux.org Git - packages/gnome-kiosk.git/blame - gnome-kiosk.spec
- updated to 44.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
dc9bbe02 4Version: 44.0
fdd75ba0 5Release: 1
a80be0f7
JB
6License: GPL v2+
7Group: X11/Applications
dc9bbe02
JB
8Source0: https://download.gnome.org/sources/gnome-kiosk/44/%{name}-%{version}.tar.xz
9# Source0-md5: 33e652827543935001d18e5d2fd2e39d
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
dc9bbe02 17BuildRequires: mutter-devel >= 44
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
dc9bbe02 29Requires: mutter >= 44
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
dc9bbe02
JB
90%{_datadir}/dconf/profile/gnomekiosk
91%{_datadir}/gnome-kiosk
aa2e6384 92%{_datadir}/gnome-session/sessions/gnome-kiosk-script.session
a80be0f7 93%{_datadir}/gnome-session/sessions/org.gnome.Kiosk.SearchApp.session
aa2e6384 94%{_datadir}/wayland-sessions/gnome-kiosk-script-wayland.desktop
a80be0f7 95%{_datadir}/wayland-sessions/org.gnome.Kiosk.SearchApp.Session.desktop
aa2e6384 96%{_datadir}/xsessions/gnome-kiosk-script-xorg.desktop
a80be0f7
JB
97%{_datadir}/xsessions/org.gnome.Kiosk.SearchApp.Session.desktop
98%{_desktopdir}/org.gnome.Kiosk.desktop
aa2e6384 99%{_desktopdir}/org.gnome.Kiosk.Script.desktop
a80be0f7 100%{_desktopdir}/org.gnome.Kiosk.SearchApp.desktop
This page took 0.046662 seconds and 4 git commands to generate.