diff --git a/.gitignore b/.gitignore index 058bf2f..094f2d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /gnome-kiosk-40.alpha.tar.xz /gnome-kiosk-40.0.tar.xz +/gnome-kiosk-41.beta.tar.xz diff --git a/gnome-kiosk.spec b/gnome-kiosk.spec index 2728183..dfc74cc 100644 --- a/gnome-kiosk.spec +++ b/gnome-kiosk.spec @@ -11,8 +11,8 @@ %global gnome_settings_daemon_version 40~rc Name: gnome-kiosk -Version: 40.0 -Release: 2%{?dist} +Version: 41~beta +Release: 1%{?dist} Summary: Window management and application launching for GNOME License: GPLv2+ @@ -54,6 +54,17 @@ BuildArch: noarch %description search-appliance This package provides a full screen firefox window pointed to google. +%package script-session +Summary: Basic session used for running kiosk application from shell script +License: GPLv2+ +Requires: %{name} = %{version}-%{release} +Recommends: gedit +Requires: gnome-session +BuildArch: noarch + +%description script-session +This package generates a shell script and the necessary scaffolding to start that shell script within a kiosk session. + %prep %autosetup -S git -n %{name}-%{tarball_version} @@ -73,6 +84,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Kiosk.Searc %doc README.md %{_bindir}/gnome-kiosk %{_datadir}/applications/org.gnome.Kiosk.desktop +%{_userunitdir}/org.gnome.Kiosk.target +%{_userunitdir}/org.gnome.Kiosk@wayland.service +%{_userunitdir}/org.gnome.Kiosk@x11.service %files -n gnome-kiosk-search-appliance %{_datadir}/applications/org.gnome.Kiosk.SearchApp.desktop @@ -80,7 +94,19 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Kiosk.Searc %{_datadir}/xsessions/org.gnome.Kiosk.SearchApp.Session.desktop %{_datadir}/wayland-sessions/org.gnome.Kiosk.SearchApp.Session.desktop +%files -n gnome-kiosk-script-session +%{_bindir}/gnome-kiosk-script +%{_userunitdir}/gnome-session@gnome-kiosk-script.target.d/session.conf +%{_userunitdir}/org.gnome.Kiosk.Script.service +%{_datadir}/applications/org.gnome.Kiosk.Script.desktop +%{_datadir}/gnome-session/sessions/gnome-kiosk-script.session +%{_datadir}/wayland-sessions/gnome-kiosk-script-wayland.desktop +%{_datadir}/xsessions/gnome-kiosk-script-xorg.desktop + %changelog +* Wed Aug 18 2021 Ray Strode - 41~beta-1 +- Update to 41.beta + * Thu Jul 22 2021 Fedora Release Engineering - 40.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index ce11501..3d8cd7f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-kiosk-40.0.tar.xz) = 2e670046b9cf9031bfa2b95969726c626d83c6d84ffb0ecc50a67414d406f05e515dbf7716b7f84c9342aec84e93369c07199ef233923cbb527d267c61374d35 +SHA512 (gnome-kiosk-41.beta.tar.xz) = 3022f1153954adcd6c7540d7c9a5f60d726b240d872f35250ef1fa1b528ca41d63eef72fb18420f628d2cc04ed4d50aebd1e1433d4cf46fff4f9e9a8d82eefb0