[cinnamon-session] inital commit

leigh123linux leigh123linux at fedoraproject.org
Mon Jul 22 10:51:47 UTC 2013


commit c57da1575faf5c3a161ee36b97835abec8defce4
Author: leigh123linux <leigh123linux at googlemail.com>
Date:   Mon Jul 22 11:51:38 2013 +0100

    inital commit

 .gitignore            |    1 +
 cinnamon-session.spec |  130 +++++++++++++++++++++++++++++++++++++++++++++++++
 sources               |    1 +
 3 files changed, 132 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6528b0f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/cinnamon-session-1.0.0.git090f4bd.tar.gz
diff --git a/cinnamon-session.spec b/cinnamon-session.spec
new file mode 100644
index 0000000..70c32da
--- /dev/null
+++ b/cinnamon-session.spec
@@ -0,0 +1,130 @@
+%global po_package cinnamon-session-3.0
+%global _internal_version  090f4bd
+
+Summary: Cinnamon session manager
+Name:    cinnamon-session
+Version: 1.0.0
+Release: 0.1.git%{_internal_version}%{?dist}
+URL:     http://cinnamon.linuxmint.com
+# To generate tarball
+# wget https://github.com/linuxmint/cinnamon-session/tarball/%%{_internal_version} -O cinnamon-session-%%{version}.git%%{_internal_version}.tar.gz
+Source0: http://leigh123linux.fedorapeople.org/pub/cinnamon-session/source/cinnamon-session-%{version}.git%{_internal_version}.tar.gz
+
+License: GPLv2+ and LGPLv2+
+Group:   User Interface/Desktops
+
+Requires: system-logos
+# Needed for cinnamon-settings-daemon
+Requires: control-center-filesystem
+
+Requires: gsettings-desktop-schemas >= 0.1.7
+
+# pull in dbus-x11, see bug 209924
+Requires: dbus-x11
+
+# we need an authentication agent in the fallback session
+Requires: polkit-gnome
+# and notifications
+Requires: notification-daemon
+# and we want good defaults
+Requires: polkit-desktop-policy
+
+Requires: hicolor-icon-theme
+
+BuildRequires: gtk3-devel >= 2.99.0
+BuildRequires: dbus-devel
+BuildRequires: dbus-glib-devel
+BuildRequires: gnome-keyring-devel
+BuildRequires: libnotify-devel >= 0.7.0
+BuildRequires: pango-devel
+BuildRequires: cinnamon-settings-daemon-devel
+BuildRequires: desktop-file-utils
+BuildRequires: libXau-devel
+BuildRequires: libXrandr-devel
+BuildRequires: xorg-x11-xtrans-devel
+BuildRequires: mesa-libGL-devel
+BuildRequires: librsvg2-devel
+BuildRequires: json-glib-devel
+
+# this is so the configure checks find /usr/bin/halt etc.
+BuildRequires: usermode
+
+BuildRequires: pangox-compat-devel
+BuildRequires: intltool
+BuildRequires: gnome-common
+BuildRequires: libX11-devel libXt-devel
+BuildRequires: libXtst-devel
+BuildRequires: xmlto
+BuildRequires: upower-devel
+BuildRequires: systemd-devel
+BuildRequires: polkit-devel
+
+# an artificial requires to make sure we get dconf, for now
+Requires: dconf
+
+%description
+Cinnamon-session manages a Cinnamon desktop or GDM login session. It starts up
+the other core components and handles logout and saving the session.
+
+%prep
+%setup -q -n linuxmint-cinnamon-session-%{_internal_version}
+NOCONFIGURE=1 ./autogen.sh
+
+%build
+%configure --enable-docbook-docs                                \
+           --docdir=%{_datadir}/doc/%{name}-%{version}          \
+           --enable-systemd
+make %{?_smp_mflags} V=1
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+
+desktop-file-install                                     \
+  --delete-original                                      \
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications          \
+  $RPM_BUILD_ROOT%{_datadir}/applications/cinnamon-session-properties.desktop
+
+
+cp -p AUTHORS COPYING README $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
+
+%find_lang %{po_package}
+
+rm -f $RPM_BUILD_ROOT%{_datadir}/cinnamon-session/*.glade
+
+%post
+/sbin/ldconfig
+/usr/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+  /usr/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+  /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+  /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
+
+%files -f %{po_package}.lang
+%doc %dir %{_datadir}/doc/%{name}-%{version}
+%doc %{_datadir}/doc/%{name}-%{version}/AUTHORS
+%doc %{_datadir}/doc/%{name}-%{version}/COPYING
+%doc %{_datadir}/doc/%{name}-%{version}/README
+%doc %dir %{_datadir}/doc/%{name}-%{version}/dbus
+%doc %{_datadir}/doc/%{name}-%{version}/dbus/*
+%doc %{_mandir}/man*/*
+%{_datadir}/applications/cinnamon-session-properties.desktop
+%{_bindir}/*
+%{_libexecdir}/cinnamon-session-check-accelerated
+%{_libexecdir}/cinnamon-session-check-accelerated-helper
+%{_datadir}/cinnamon-session/
+%{_datadir}/icons/hicolor/*/apps/cinnamon-session-properties.png
+%{_datadir}/icons/hicolor/scalable/apps/cinnamon-session-properties.svg
+%{_datadir}/glib-2.0/schemas/org.cinnamon.SessionManager.gschema.xml
+
+%changelog
+* Sat May 25 2013 Leigh Scott <leigh123linux at googlemail.com> - 1.0.0-0.1.git090f4bd
+- Initial build
+
diff --git a/sources b/sources
index e69de29..2287ec7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+81102ab53fe2211139c11f46374ed639  cinnamon-session-1.0.0.git090f4bd.tar.gz


More information about the scm-commits mailing list