# Template file for 'cinnamon' pkgname=cinnamon version=1.6.7 revision=1 build_style=gnu-configure configure_args="--disable-schemas-compile --enable-compile-warnings=yes --disable-static --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt" makedepends="git which gnome-common gettext-devel automake gnome-doc-utils pkg-config intltool glib-devel dbus-glib-devel libxml2-devel gtk+3-devel>=3.6.0_2 libmuffin-devel>=1.1.2 gjs-devel gnome-menus-devel>=3.6.0 GConf-devel libsoup-devel libcanberra-devel gobject-introspection libcroco-devel MesaLib-devel cogl-devel>=1.12 clutter-devel>=1.12 startup-notification-devel polkit-devel NetworkManager-devel libgnome-keyring-devel>=3.6.0 gnome-desktop-devel>=3.6.0 gnome-bluetooth-devel>=3.6.0 pulseaudio-devel gsettings-desktop-schemas-devel>=3.6.0" depends="desktop-file-utils caribou pulseaudio mesa-demos muffin>=1.1.2 python-gconf python-lxml python-imaging" short_desc="The Cinnamon desktop (gnome-shell fork)" maintainer="Juan RP " license="GPL-2" homepage="http://cinnamon.linuxmint.com/" long_desc=" Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience. The desktop layout is similar to Gnome 2. The underlying technology is forked from Gnome Shell. The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience." nofetch=yes noextract=yes pycompile_dirs="usr/lib/cinnamon-settings usr/lib/cinnamon-menu-editor" LDFLAGS="-lgthread-2.0" do_fetch() { local url="git://github.com/linuxmint/Cinnamon.git" msg_normal "Fetching source from $url ...\n" git clone -b ${version} $url ${pkgname}-${version} } pre_configure() { _cur="/usr/lib/gnome-session/gnome-session-check-accelerated" _new="/usr/libexec/gnome-session-check-accelerated" # Fix path to gnome-session-check-accelerated sed -i -e "s|${_cur}|${_new}|g" \ files/usr/share/gnome-session/sessions/cinnamon.session ./autogen.sh # Workaround for 'Unknown attribute IN (Gtk.ShadowType)' in # cinnamon-settings. sed -i -e "s|Gtk.ShadowType.IN|Gtk.ShadowType.NONE|g" \ files/usr/lib/cinnamon-settings/cinnamon-settings.py # Workaround for 'Unknown attribute MODIFIER_TAP in # Gtk.CellRendererAccelMode in cinnamon-settings. sed -i -e "s|Gtk.CellRendererAccelMode.MODIFIER_TAP|Gtk.CellRendererAccelMode.GTK|g" \ files/usr/lib/cinnamon-settings/cinnamon-settings.py }