diff --git a/srcpkgs/cinnamon-desktop/patches/gnome-3.14.patch b/srcpkgs/cinnamon-desktop/patches/gnome-3.14.patch
new file mode 100644
index 00000000000..02fea9d0287
--- /dev/null
+++ b/srcpkgs/cinnamon-desktop/patches/gnome-3.14.patch
@@ -0,0 +1,22 @@
+--- schemas/org.cinnamon.desktop.background.gschema.xml.in.in 2014-10-01 03:54:35.830124486 +0000
++++ schemas/org.cinnamon.desktop.background.gschema.xml.in.in 2014-10-01 03:58:31.959359594 +0000
+@@ -10,7 +10,7 @@
+
+
+
+- 'file://@datadir@/themes/Adwaita/backgrounds/adwaita-timed.xml'
++ 'file://@datadir@/backgrounds/gnome/adwaita-timed.xml'
+ <_summary>Picture URI
+ <_description>
+ URI to use for the background image. Not that the backend only supports
+--- schemas/org.cinnamon.desktop.interface.gschema.xml.in.in 2014-10-01 03:54:35.830124486 +0000
++++ schemas/org.cinnamon.desktop.interface.gschema.xml.in.in 2014-10-01 03:58:35.266015393 +0000
+@@ -97,7 +97,7 @@
+
+
+
+- 'gnome'
++ 'Adwaita'
+ <_summary>Icon Theme
+ <_description>
+ Icon theme to use for the panel, nautilus etc.
diff --git a/srcpkgs/cinnamon-desktop/template b/srcpkgs/cinnamon-desktop/template
index c0541121ac1..a247e456714 100644
--- a/srcpkgs/cinnamon-desktop/template
+++ b/srcpkgs/cinnamon-desktop/template
@@ -1,24 +1,22 @@
# Template file for 'cinnamon-desktop'
pkgname=cinnamon-desktop
-version=2.2.3
-revision=2
+version=2.4.2
+revision=1
short_desc="Library with common API for various Cinnamon modules"
build_style=gnu-configure
configure_args=" --disable-static"
hostmakedepends="automake libtool gnome-common pkg-config gobject-introspection
- gettext-devel intltool which git"
+ gettext-devel glib-devel intltool git"
makedepends="gdk-pixbuf-devel gtk+3-devel libXrandr-devel xkeyboard-config libxkbfile-devel"
depends="xkeyboard-config"
maintainer="Juan RP "
license="GPL-3"
homepage="http://cinnamon.linuxmint.com/"
-
-do_fetch() {
- git clone -b ${version} git://github.com/linuxmint/${pkgname} ${pkgname}-${version}
-}
+distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
+checksum=62e2ff4fad405f8d4e7259dbeb2daf65c6f8b9995f2bb1e595a7cc0c2a7f9e0a
pre_configure() {
- ./autogen.sh
+ NOCONFIGURE=1 ./autogen.sh
}
cinnamon-desktop-devel_package() {