]> git.pld-linux.org Git - packages/gnome-kiosk.git/commitdiff
- initial
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 11 Apr 2021 12:22:52 +0000 (14:22 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 11 Apr 2021 12:22:52 +0000 (14:22 +0200)
gnome-kiosk.spec [new file with mode: 0644]

diff --git a/gnome-kiosk.spec b/gnome-kiosk.spec
new file mode 100644 (file)
index 0000000..62a4f4d
--- /dev/null
@@ -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
This page took 0.604143 seconds and 4 git commands to generate.