1 # Maintainer: ktalog <thektalog@gmail.com>
2 # Contributor: Florian Mounier aka paradoxxxzero <paradoxxx.zero@gmail.com>
3 pkgname=cinnamon-system-monitor-applet-git
6 pkgdesc="System monitor extension for Cinnamon (display mem swap cpu usage)"
8 url="http://github.com/paradoxxxzero/gnome-shell-system-monitor-applet"
10 depends=('cinnamon' 'python-gobject' 'libgtop')
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"
20 msg "Connecting to the GIT server..."
21 if [[ -d ${srcdir}/${_gitname} ]] ; then
24 msg "The local files are updated..."
26 git clone ${_gitroot} ${_gitname}
28 msg "GIT checkout done."
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"
52 mkdir -p "$pkgdir/usr/share/applications"
53 cp "system-monitor-applet-config.desktop" "$pkgdir/usr/share/applications"
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"