[cinnamon-desktop] initial commit

leigh123linux leigh123linux at fedoraproject.org
Mon Aug 26 12:44:56 UTC 2013


commit 0fb269be74d842778d1347ccd00f7f692d3d7b60
Author: leigh123linux <leigh123linux at googlemail.com>
Date:   Mon Aug 26 13:44:38 2013 +0100

    initial commit

 .gitignore            |    1 +
 cinnamon-desktop.spec |  112 +++++++++++++++++++++++++++++++++++++++++++++++++
 sources               |    1 +
 3 files changed, 114 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..971f25e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/cinnamon-desktop-1.0.0.git22ab5c0.tar.gz
diff --git a/cinnamon-desktop.spec b/cinnamon-desktop.spec
new file mode 100644
index 0000000..674ac81
--- /dev/null
+++ b/cinnamon-desktop.spec
@@ -0,0 +1,112 @@
+%global _internal_version                 22ab5c0
+%global gtk3_version                      3.3.6
+%global glib2_version                     2.33.3
+%global startup_notification_version      0.5
+%global gtk_doc_version                   1.9
+%global po_package                        cinnamon-desktop-3.0
+
+Summary: Shared code among cinnamon-session, nemo, etc
+Name:    cinnamon-desktop
+Version: 1.0.0
+Release: 0.3.git%{_internal_version}%{?dist}
+License: GPLv2+ and LGPLv2+ add MIT
+URL:     http://cinnamon.linuxmint.com
+# To generate tarball
+# wget https://github.com/linuxmint/cinnamon-desktop/tarball/%%{_internal_version} -O cinnamon-desktop-%%{version}.git%%{_internal_version}.tar.gz
+Source0: http://leigh123linux.fedorapeople.org/pub/cinnamon-desktop/source/cinnamon-desktop-%{version}.git%{_internal_version}.tar.gz
+
+Requires: redhat-menus
+
+# Make sure to update libgnome schema when changing this
+Requires: system-backgrounds-gnome
+
+# Make sure that gnome-themes-standard gets pulled in for upgrades
+Requires: gnome-themes-standard
+
+BuildRequires: gnome-common
+BuildRequires: gtk3-devel >= %{gtk3_version}
+BuildRequires: gobject-introspection-devel
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: startup-notification-devel >= %{startup_notification_version}
+BuildRequires: libxkbfile-devel
+BuildRequires: xkeyboard-config-devel
+BuildRequires: gtk-doc >= %{gtk_doc_version}
+BuildRequires: intltool
+BuildRequires: itstool
+
+%description
+
+The cinnamon-desktop package contains an internal library
+(libcinnamondesktop) used to implement some portions of the CINNAMON
+desktop, and also some data files and other shared components of the
+CINNAMON user environment.
+
+%package devel
+Summary:  Libraries and headers for libcinnamon-desktop
+License:  LGPLv2+
+Group:    Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+Requires: gtk3-devel >= %{gtk3_version}
+Requires: glib2-devel >= %{glib2_version}
+Requires: startup-notification-devel >= %{startup_notification_version}
+
+%description devel
+Libraries and header files for the CINNAMON-internal private library
+libcinnamondesktop.
+
+%prep
+%setup -q -n linuxmint-%{name}-%{_internal_version}
+NOCONFIGURE=1 ./autogen.sh
+
+%build
+%configure --with-pnp-ids-path="/usr/share/hwdata/pnp.ids"
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+make V=1 %{?_smp_mflags}
+
+%install
+%{make_install}
+
+# stuff we don't want
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+
+%find_lang %{po_package} --all-name --with-gnome
+
+%post -p /sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%posttrans
+    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+%files -f %{po_package}.lang
+%doc AUTHORS COPYING COPYING.LIB README
+%{_datadir}/glib-2.0/schemas/org.cinnamon.*.xml
+%{_libexecdir}/cinnamon-rr-debug
+# LGPL
+%{_libdir}/libcinnamon-desktop*.so.*
+%{_libdir}/girepository-1.0/C*-3.0.typelib
+
+%files devel
+%{_libdir}/libcinnamon-desktop.so
+%{_libdir}/pkgconfig/cinnamon-desktop.pc
+%{_includedir}/cinnamon-desktop/
+%{_datadir}/gir-1.0/C*-3.0.gir
+
+%changelog
+* Sun Aug 25 2013 Leigh Scott <leigh123linux at googlemail.com> - 1.0.0-0.3.git22ab5c0
+- update to latest git
+- change to linuxmint source
+
+* Sat Aug 24 2013 Leigh Scott <leigh123linux at googlemail.com> - 1.0.0-0.2.gita631087
+- update to latest git
+
+* Sat Aug 24 2013 Leigh Scott <leigh123linux at googlemail.com> - 1.0.0-0.1.gitbf41f5f
+- initial build
+
+
diff --git a/sources b/sources
index e69de29..6d94829 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4f47772948fea9b77fd81c34534ae705  cinnamon-desktop-1.0.0.git22ab5c0.tar.gz


More information about the scm-commits mailing list