pkgname=cinnamon
pkgver=1.6.5
pkgrel=1
pkgdesc="Linux desktop which provides advanced innovative features and a traditional user experience"
arch=('i686' 'x86_64')
url="http://cinnamon.linuxmint.com/"
license=('GPL')
depends=('accountsservice' 'caribou' 'dbus-glib' 'folks' 'gjs' 'gnome-bluetooth' 'gnome-desktop' 'gnome-themes-standard' 'gnome-menus'
'gnome-panel' 'gnome-session' 'gnome-settings-daemon' 'libcroco' 'libgnomekbd' 'libpulse' 'muffin-wm' 'networkmanager'
'notification-daemon' 'python2' 'python2-gconf' 'telepathy-logger' 'gnome-menus2' 'gnome-control-center' 'python2-lxml' 'python2-imaging')
makedepends=('gnome-common' 'intltool')
optdepends=('nemo-fm: the official Cinnamon file manager (a Nautilus fork)'
'nautilus: the official Gnome file manager')
provides=('cinnamon')
conflicts=('cinnamon-git')
options=('!libtool' '!emptydirs')
install=${pkgname}.install
source=("$pkgname.tar.gz::https://github.com/linuxmint/Cinnamon/tarball/$pkgver")
build() {
LDFLAGS="/usr/lib/libgthread-2.0.so"
cd ${srcdir}/linuxmint-Cinnamon*
sed -i 's/\ --warn-all\ --warn-error//' src/Makefile.am
./autogen.sh --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/cinnamon \
--localstatedir=/var --disable-static --disable-schemas-compile \
--disable-schemas-install --with-session-tracking=systemd
make
}
package() {
cd ${srcdir}/linuxmint-Cinnamon*
make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
# Python2 fix
sed -i \
-e 's|^\(#!.*python\)$|\12|g' \
-e '/python[ \t]\+[-a-zA-Z0-9]\+$/ s|^\(#!.*python\)[ \t]*\(.*\)$|\12 \2|g' \
"${pkgdir}/usr/bin/$pkgname-extension-tool" \
"${pkgdir}/usr/lib/$pkgname-settings/$pkgname-settings.py" \
"${pkgdir}/usr/bin/$pkgname-settings" \
"${pkgdir}/usr/bin/$pkgname-menu-editor"
# Kdm fix
mkdir -p $pkgdir/usr/share/apps/kdm/sessions/
cp $pkgdir/usr/share/xsessions/*.desktop $pkgdir/usr/share/apps/kdm/sessions/
}
md5sums=('731c7d3ecd9d49b8035c48c8201282fa')