forked from chenxiaolong/Unity-for-Arch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompiz-ubuntu.install
59 lines (54 loc) · 2.75 KB
/
compiz-ubuntu.install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
OLD_SCHEMAS=(compiz-animationaddon.schemas compiz-bicubic.schemas
compiz-blur.schemas compiz-colorfilter.schemas
compiz-cubeaddon.schemas compiz-gears.schemas
compiz-group.schemas compiz-loginout.schemas
compiz-reflex.schemas compiz-thumbnail.schemas
compiz-wallpaper.schemas)
SCHEMAS=(compiz-addhelper.schemas compiz-animation.schemas
compiz-annotate.schemas compiz-bench.schemas compiz-ccp.schemas
compiz-clone.schemas compiz-commands.schemas
compiz-compiztoolbox.schemas compiz-composite.schemas
compiz-copytex.schemas compiz-core.schemas compiz-crashhandler.schemas
compiz-cube.schemas compiz-dbus.schemas compiz-decor.schemas
compiz-expo.schemas compiz-extrawm.schemas compiz-ezoom.schemas
compiz-fadedesktop.schemas compiz-fade.schemas compiz-firepaint.schemas
compiz-gnomecompat.schemas compiz-grid.schemas compiz-imgjpeg.schemas
compiz-imgpng.schemas compiz-imgsvg.schemas compiz-inotify.schemas
compiz-kdecompat.schemas compiz-mag.schemas compiz-maximumize.schemas
compiz-mblur.schemas compiz-mousepoll.schemas compiz-move.schemas
compiz-neg.schemas compiz-notification.schemas compiz-obs.schemas
compiz-opacify.schemas compiz-opengl.schemas compiz-place.schemas
compiz-put.schemas compiz-regex.schemas compiz-resizeinfo.schemas
compiz-resize.schemas compiz-ring.schemas compiz-rotate.schemas
compiz-scaleaddon.schemas compiz-scalefilter.schemas
compiz-scale.schemas compiz-screenshot.schemas compiz-session.schemas
compiz-shelf.schemas compiz-shift.schemas compiz-showdesktop.schemas
compiz-showmouse.schemas compiz-showrepaint.schemas compiz-snap.schemas
compiz-splash.schemas compiz-staticswitcher.schemas
compiz-switcher.schemas compiz-td.schemas compiz-text.schemas
compiz-titleinfo.schemas compiz-trailfocus.schemas
compiz-vpswitch.schemas compiz-wall.schemas compiz-water.schemas
compiz-widget.schemas compiz-winrules.schemas compiz-wobbly.schemas
compiz-workarounds.schemas compiz-workspacenames.schemas gwd.schemas)
post_install() {
glib-compile-schemas usr/share/glib-2.0/schemas/
gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
}
pre_remove() {
if [ 0$(vercmp ${1} 0.9.8.2.bzr3377.0ubuntu1) -lt 0 ]; then
gconf-schemas --unregister ${SCHEMAS[@]} ${OLD_SCHEMAS[@]}
if [ -f /usr/share/gconf/schemas/compiz-kde.schemas ]; then
gconf-schemas --unregister compiz-kde.schemas
fi
fi
gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
}
pre_upgrade() {
pre_remove
}
post_upgrade() {
post_install
}
post_remove() {
glib-compile-schemas usr/share/glib-2.0/schemas/
}