void-packages/srcpkgs/cinnamon/template

70 lines
2.4 KiB
Plaintext
Raw Normal View History

2012-08-09 15:59:42 +02:00
# Template file for 'cinnamon'
pkgname=cinnamon
2013-05-07 10:04:08 +02:00
version=1.8.1
revision=1
2012-08-09 16:17:03 +02:00
short_desc="The Cinnamon desktop (gnome-shell fork)"
2012-08-09 15:59:42 +02:00
maintainer="Juan RP <xtraeme@gmail.com>"
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."
build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-compile-warnings=yes
--disable-static --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt"
hostmakedepends="pkg-config which gnome-common gettext-devel
2013-05-07 10:04:08 +02:00
gnome-doc-utils intltool gobject-introspection>=1.36.0_2"
makedepends="dbus-glib-devel libxml2-devel gtk+3-devel
2013-05-07 10:04:08 +02:00
libmuffin-devel>=1.8 gjs-devel gnome-menus-devel>=3.8 GConf-devel
libsoup-devel libcanberra-devel libcroco-devel MesaLib-devel clutter-devel>=1.14
2013-05-07 10:04:08 +02:00
polkit-devel NetworkManager-devel libgnome-keyring-devel>=3.8
gnome-desktop-devel>=3.8 pulseaudio-devel startup-notification-devel
caribou mesa-demos python-gconf python-lxml python-imaging"
2012-10-19 11:36:45 +02:00
nofetch=yes
noextract=yes
do_fetch() {
local url="git://github.com/linuxmint/Cinnamon.git"
msg_normal "Fetching source from $url ...\n"
git clone -b ${version} $url ${pkgname}-${version}
}
2012-08-09 15:59:42 +02:00
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
2012-08-09 15:59:42 +02:00
./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
2012-08-09 15:59:42 +02:00
}
cinnamon_package() {
pycompile_dirs="usr/lib/cinnamon-settings usr/lib/cinnamon-menu-editor"
depends="desktop-file-utils caribou pulseaudio mesa-demos
2013-05-07 10:04:08 +02:00
libmuffin>=1.8 muffin>=1.8 python-gconf
python-lxml python-imaging"
pkg_install() {
2013-05-07 10:04:08 +02:00
vmove all
}
}