Name: pantheon-session-settings Summary: Pantheon session configuration files Version: 0.9.2 Release: 1%{?dist} License: GPLv3 URL: https://github.com/decathorpe/pantheon-session-settings Source0: https://github.com/decathorpe/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: coreutils Requires: cerbere Requires: gnome-session Requires: gnome-settings-daemon %description Configuration files for the Pantheon desktop session. %package overrides Summary: Pantheon session default settings overrides Requires: %{name} = %{version}-%{release} Requires: google-roboto-mono-fonts Requires: open-sans-fonts %description overrides Configuration files for the Pantheon desktop session. This subpackage contains system-wide overrides for Pantheon-specific default settings. %package wayland Summary: Pantheon session configuration files for wayland Requires: %{name} = %{version}-%{release} %description wayland Configuration files for the Pantheon desktop session. This subpackage contains the files for the (not yet supported) wayland session. %prep %autosetup %build # Nothing to do %install # Copy / create autostart entries for the Pantheon session mkdir -p %{buildroot}/%{_sysconfdir}/xdg/autostart rm autostart/cerbere.desktop cp -p autostart/* %{buildroot}/%{_sysconfdir}/xdg/autostart/ ln -s %{_datadir}/applications/cerbere.desktop %{buildroot}/%{_sysconfdir}/xdg/autostart/cerbere.desktop # Copy Pantheon gnome-session configuration files mkdir -p %{buildroot}/%{_datadir}/gnome-session/sessions cp -p gnome-session/* %{buildroot}/%{_datadir}/gnome-session/sessions/ # Copy list of default application overrides for Pantheon mkdir -p %{buildroot}/%{_datadir}/pantheon/applications cp -p applications/defaults.list %{buildroot}/%{_datadir}/pantheon/applications # Copy Pantheon wayland session configuration file mkdir -p %{buildroot}/%{_datadir}/wayland-sessions cp -p wayland-sessions/pantheon-wayland.desktop %{buildroot}/%{_datadir}/wayland-sessions/ # Copy Pantheon xsession configuration file mkdir -p %{buildroot}/%{_datadir}/xsessions cp -p xsessions/pantheon.desktop %{buildroot}/%{_datadir}/xsessions/ # Copy Overrides schema to appropriate location mkdir -p %{buildroot}/%{_datadir}/glib-2.0/schemas cp -p overrides/20-org.pantheon.desktop-interface.gschema.override %{buildroot}/%{_datadir}/glib-2.0/schemas/ # These scriptlets are needed because .override files don't trigger the schema recompilation %postun overrides if [ $1 -eq 0 ] ; then /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : fi %posttrans overrides /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %files %license COPYING %config(noreplace) %{_sysconfdir}/xdg/autostart/*.desktop %{_datadir}/gnome-session/sessions/pantheon.session %{_datadir}/pantheon/ %{_datadir}/xsessions/pantheon.desktop %files overrides %{_datadir}/glib-2.0/schemas/20-org.pantheon.desktop-interface.gschema.override %files wayland %{_datadir}/gnome-session/sessions/pantheon-wayland.session %{_datadir}/wayland-sessions/pantheon-wayland.desktop %changelog * Sat Jan 21 2017 Fabio Valentini - 0.9.2-1 - Update to version 0.9.2. * Sat Jan 21 2017 Fabio Valentini - Fix License tag to match upstream license. * Sat Jan 21 2017 Fabio Valentini - 0.9.1-1 - Update to version 0.9.1. * Fri Jan 20 2017 Fabio Valentini - 0.9-1 - Initial package.