[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