[packages/gnome-kiosk] - initial
qboosh
qboosh at pld-linux.org
Sun Apr 11 14:22:56 CEST 2021
commit a80be0f78c55d220d8de5019f09a583ce339ae17
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Apr 11 14:22:52 2021 +0200
- initial
gnome-kiosk.spec | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
---
diff --git a/gnome-kiosk.spec b/gnome-kiosk.spec
new file mode 100644
index 0000000..62a4f4d
--- /dev/null
+++ b/gnome-kiosk.spec
@@ -0,0 +1,83 @@
+Summary: GNOME Kiosk - Mutter based compositor for kiosks
+Summary(pl.UTF-8): GNOME Kiosk - oparty na Mutter zarządca składania dla punktów sprzedaży
+Name: gnome-kiosk
+Version: 40
+%define subver alpha
+%define rel 1
+Release: 0.%{subver}.%{rel}
+License: GPL v2+
+Group: X11/Applications
+Source0: https://download.gnome.org/sources/gnome-kiosk/40/%{name}-%{version}.%{subver}.tar.xz
+# Source0-md5: d787ebc0b7c2e2a23385ae69f1406c6d
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 2.0
+BuildRequires: gnome-desktop-devel >= 3.0
+BuildRequires: ibus-devel >= 1.0
+BuildRequires: meson
+BuildRequires: mutter-devel >= 40
+BuildRequires: ninja >= 1.5
+BuildRequires: rpmbuild(macros) >= 1.596
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
+Requires: dbus
+Requires: gdm
+Requires: gnome-desktop >= 3.0
+Requires: gnome-session-manager
+Requires: gnome-settings-daemon
+Requires: ibus >= 1.0
+Requires: mutter >= 40
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+GNOME Kiosk provides a desktop environment suitable for fixed purpose,
+or single application deployments like wall displays and point-of-sale
+systems.
+
+It provides a very minimal Wayland display server and compositor and
+Xorg compositor and window manager. It automatically starts
+applications fullscreen.
+
+Notably, GNOME Kiosk features no panels, dashes, or docks that could
+distract from the application using it as a platform.
+
+%description -l pl.UTF-8
+GNOME Kiosk dostarcza środowisko graficzne odpowiednie do ustalonego
+zastosownia albo wdrożeń jednoaplikacyjnych, takich jak ekrany ścienne
+czy systemy dla punktów sprzedaży.
+
+Zapewnia bardzo minimalny serwer wyświetlania i zarządcę składania
+Wayland oraz zarządcę składania i okien Xorg. Automatycznie uruchamia
+aplikacje w trybie pełnoekranowym.
+
+GNOME Kiosk w szczególności nie zawiera paneli, pasków czy doków,
+mogących odrywać uwagę od aplikacji wykorzystującej go jako platformę.
+
+%prep
+%setup -q -n %{name}-%{version}.%{subver}
+
+%build
+%meson build
+
+%ninja_build -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%ninja_install -C build
+
+# no translations yet (as of 40.alpha)
+#find_lang %{name}.lang
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+# -f %{name}.lang
+%defattr(644,root,root,755)
+%doc NEWS README.md
+%attr(755,root,root) %{_bindir}/gnome-kiosk
+%{_datadir}/gnome-session/sessions/org.gnome.Kiosk.SearchApp.session
+%{_datadir}/wayland-sessions/org.gnome.Kiosk.SearchApp.Session.desktop
+%{_datadir}/xsessions/org.gnome.Kiosk.SearchApp.Session.desktop
+%{_desktopdir}/org.gnome.Kiosk.desktop
+%{_desktopdir}/org.gnome.Kiosk.SearchApp.desktop
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnome-kiosk.git/commitdiff/a80be0f78c55d220d8de5019f09a583ce339ae17
More information about the pld-cvs-commit
mailing list