updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / cinnamon-system-monitor-applet-git / PKGBUILD
blobad8f19c142cf0fd61001efd345bfac30b6a30a51
1 # Maintainer: ktalog <thektalog@gmail.com>
2 # Contributor: Florian Mounier aka paradoxxxzero <paradoxxx.zero@gmail.com>
3 pkgname=cinnamon-system-monitor-applet-git
4 pkgver=20120125
5 pkgrel=1
6 pkgdesc="System monitor extension for Cinnamon (display mem swap cpu usage)"
7 arch=('any')
8 url="http://github.com/paradoxxxzero/gnome-shell-system-monitor-applet"
9 license=('GPL3')
10 depends=('cinnamon' 'python-gobject' 'libgtop')
11 makedepends=('git')
12 provides=("system-monitor-applet")
13 install=gschemas.install
15 _gitroot="git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git"
16 _gitname="cinnamone-system-monitor-applet"
18 build() {
19     cd ${srcdir}/
20     msg "Connecting to the GIT server..."
21     if [[ -d ${srcdir}/${_gitname} ]] ; then
22         cd ${_gitname}
23         git pull origin
24         msg "The local files are updated..."
25     else
26         git clone ${_gitroot} ${_gitname}
27     fi
28     msg "GIT checkout done."
31 package() {
32     cd "$srcdir/cinnamone-system-monitor-applet"
33     mkdir -p "$pkgdir/usr/share/cinnamon/extensions/"
34     cp -R "system-monitor@paradoxxx.zero.gmail.com" "$pkgdir/usr/share/cinnamon/extensions"
35     sed -i 's|org.gnome.shell.extensions|org.cinnamon.extensions|' "$pkgdir/usr/share/cinnamon/extensions/system-monitor@paradoxxx.zero.gmail.com/extension.js"
36     sed -i 's|imports.gi.Shell;|imports.gi.Cinnamon;|' "$pkgdir/usr/share/cinnamon/extensions/system-monitor@paradoxxx.zero.gmail.com/extension.js"
37     sed -i 's|Shell|Cinnamon|' "$pkgdir/usr/share/cinnamon/extensions/system-monitor@paradoxxx.zero.gmail.com/extension.js"
38     sed -i 's|3.3.2|1.2|' "$pkgdir/usr/share/cinnamon/extensions/system-monitor@paradoxxx.zero.gmail.com/metadata.json"
39     sed -i 's|"3.2.0", "3.2",||' "$pkgdir/usr/share/cinnamon/extensions/system-monitor@paradoxxx.zero.gmail.com/metadata.json"
40     sed -i 's|shell-version|cinnamon-version|' "$pkgdir/usr/share/cinnamon/extensions/system-monitor@paradoxxx.zero.gmail.com/metadata.json" 
42     mkdir -p "$pkgdir/usr/share/glib-2.0/schemas"
43     cp "org.gnome.shell.extensions.system-monitor.gschema.xml" "$pkgdir/usr/share/glib-2.0/schemas/org.cinnamon.extensions.system-monitor.gschema.xml"
44     sed -i 's|gnome-shell-extensions|cinnamon-extensions|' "$pkgdir/usr/share/glib-2.0/schemas/org.cinnamon.extensions.system-monitor.gschema.xml"
45     sed -i 's|org.gnome.shell.extensions|org.cinnamon.extensions|' "$pkgdir/usr/share/glib-2.0/schemas/org.cinnamon.extensions.system-monitor.gschema.xml"
46     sed -i 's|/org/gnome/shell/extensions/|/org/cinnamon/extensions/|' "$pkgdir/usr/share/glib-2.0/schemas/org.cinnamon.extensions.system-monitor.gschema.xml"
48     mkdir -p "$pkgdir/usr/bin"
49     cp "system-monitor-applet-config.py" "$pkgdir/usr/bin/system-monitor-applet-config"
50     sed -i 's|org.gnome.shell.extensions|org.cinnamon.extensions|' "$pkgdir/usr/bin/system-monitor-applet-config"
51     
52     mkdir -p "$pkgdir/usr/share/applications"
53     cp "system-monitor-applet-config.desktop" "$pkgdir/usr/share/applications"
54     
55     for dir in po/* ;do
56     [[ -d "$dir" ]] && {
57         lang=$(basename "$dir")
58         mkdir -p "$pkgdir/usr/share/locale/${lang}/LC_MESSAGES/"
59         msgfmt "$dir/system-monitor-applet.po" -o "$pkgdir/usr/share/locale/${lang}/LC_MESSAGES/system-monitor-applet.mo"
60     }
61     done