void-packages/srcpkgs/cinnamon/template

61 lines
2.4 KiB
Text
Raw Normal View History

2012-08-09 13:59:42 +00:00
# Template file for 'cinnamon'
pkgname=cinnamon
2012-10-19 09:36:45 +00:00
version=1.6.2
revision=2
2012-08-09 13:59:42 +00:00
build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-compile-warnings=yes
2012-10-19 09:36:45 +00:00
--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.1 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.1
python-gconf python-lxml python-imaging"
2012-08-09 14:17:03 +00:00
short_desc="The Cinnamon desktop (gnome-shell fork)"
2012-08-09 13:59:42 +00: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."
2012-10-19 09:36:45 +00:00
nofetch=yes
noextract=yes
2012-09-20 12:34:50 +00:00
pycompile_dirs="usr/lib/cinnamon-settings usr/lib/cinnamon-menu-editor"
2012-09-27 12:30:38 +00:00
LDFLAGS="-lgthread-2.0"
2012-09-20 12:34:50 +00:00
2012-10-19 09:36:45 +00:00
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 13:59:42 +00: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 13:59:42 +00: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 13:59:42 +00:00
}