View difference between Paste ID: W5K1yLBp and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | # Contributor: XaBz <xabz.2k5@gmail.com> |
2 | # Contributor: Giuseppe Borzi <gborzi _AT_ ieee _DOT_ org> | |
3 | # Contributor: ryooichi <ryooichi+arch AT gmail DOT com> | |
4 | # Contributor: twa022 <twa022 at gmail dot com> | |
5 | # Real thanks goes to jelly, mike_93 and the original creators of mintmenu, usp, slab... | |
6 | # See also: | |
7 | # http://bbs.archlinux.org/viewtopic.php?id=66987 | |
8 | # http://bbs.archlinux.org/viewtopic.php?id=68633 | |
9 | # http://github.com/jelly/archmenu | |
10 | ||
11 | _pkgname=mintmenu | |
12 | pkgname=$_pkgname-xfce4 | |
13 | pkgver=5.1.6 | |
14 | pkgrel=3 | |
15 | pkgdesc="Linux Mint Menu for Xfce4" | |
16 | arch=('i686' 'x86_64') | |
17 | url="http://packages.linuxmint.com/pool/main/m/mintmenu" | |
18 | license=('GPL') | |
19 | depends=('gnome-panel-bonobo' 'gnome-python' 'python-gnomeapplet' 'python-gnomedesktop' | |
20 | 'pyxdg' 'pygtk' 'archlinux-artwork' 'exo>=0.5' 'gksu' 'xdg-utils' 'xfce4-xfapplet-plugin') | |
21 | optdepends=('alacarte: for editing the gnome menu' | |
22 | 'gtkpacman: to manage your packages') | |
23 | provides=($_pkgname=$pkgver) | |
24 | conflicts=($_pkgname) | |
25 | source=("${url}/${_pkgname}_${pkgver}.tar.gz" 'arch-patch.diff' 'removescript') | |
26 | install=${_pkgname}.install | |
27 | ||
28 | build() { | |
29 | cd "$srcdir/${_pkgname}" | |
30 | rm -f usr/lib/linuxmint/mintMenu/*.pyc usr/lib/linuxmint/mintMenu/plugins/*pyc | |
31 | patch -Np0 -i $srcdir/arch-patch.diff | |
32 | ||
33 | ## Xfce4 specific changes | |
34 | sed -i 's:nautilus:exo-open --launch FileManager:g' usr/lib/linuxmint/mintMenu/plugins/places.py | |
35 | sed -i -e 's:gnome-terminal:exo-open --launch TerminalEmulator:g' \ | |
36 | -e 's:gnome-control-center:xfce4-settings-manager:g' \ | |
37 | -e 's:xdg-screensaver lock:xflock4:g' \ | |
38 | -e 's:gnome-session-save --logout-dialog:xfce4-session-logout --fast:g' \ | |
39 | -e 's:gnome-session-save --shutdown-dialog:xfce4-session-logout --fast:g' \ | |
40 | -e 's:Log out or switch user:Log out:g' usr/lib/linuxmint/mintMenu/plugins/system_management.py | |
41 | ||
42 | sed -i -e "s/__version__/$pkgver/" usr/lib/linuxmint/mintMenu/mintMenu.py | |
43 | cp -R usr $pkgdir/ | |
44 | chmod 644 $pkgdir/usr/lib/bonobo/servers/mintMenu.server | |
45 | install -m755 $srcdir/removescript $pkgdir/usr/lib/linuxmint/mintMenu/ | |
46 | cd "${pkgdir}"/usr/lib/linuxmint/mintMenu | |
47 | ./compile.py || return 1 | |
48 | } | |
49 | ||
50 | md5sums=('fc3c4a91baba87487c48bd522be1ec89' | |
51 | '0f8c1befd037089a331152505381d1aa' | |
52 | 'bcdbc95fc35331f1f5e13a86b9d770f0') |