diff options
-rw-r--r-- | libre/parabola-xdg-menu/PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/libre/parabola-xdg-menu/PKGBUILD b/libre/parabola-xdg-menu/PKGBUILD new file mode 100644 index 000000000..68615937c --- /dev/null +++ b/libre/parabola-xdg-menu/PKGBUILD @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: Sergej Pupykin <sergej@aur.archlinux.org> +# Contributor: Sergej Pupykin <sergej@aur.archlinux.org> +# Maintainer (Parabola): André Silva <emulatorman@lavabit.com> + +pkgname=parabola-xdg-menu +pkgver=0.7.5.5 +pkgrel=1 +pkgdesc="automatic generate WM menu from xdg files (Parabola rebranded)" +arch=('any') +url="https://wiki.parabolagnulinux.org/Xdg-menu" +license=("GPL") +depends=('perl' 'perlxml') +optdepends=('sux: for xdg_menu_su') +backup=("etc/update-menus.conf" + "etc/xdg/menus/parabola-applications.menu") +source=("http://archlinux-stuff.googlecode.com/files/arch-xdg-menu-$pkgver.tar.gz") +replaces=('archlinux-xdg-menu') +conflicts=('archlinux-xdg-menu') +provides=("archlinux-xdg-menu=$pkgver") +md5sums=('dd139571e537bbe0190eca53eabb8fd2') + +build() { + cd $srcdir + + # Rebranding Archlinux to Parabola + rename -v arch parabola arch-desktop-directories arch-xdg-menu + rename -v Arch Parabola parabola-desktop-directories/* + rename -v arch parabola parabola-xdg-menu/* + + sed -i -e 's/arch/parabola/'\ + update-menus || read + + sed -i -e 's/archlinux/parabola/'\ + xdg_menu || read + + sed -i -e 's/Archlinux/Parabola/'\ + parabola-xdg-menu/parabola-applications.menu || read + + sed -i -e 's/Arch/Parabola/'\ + parabola-xdg-menu/parabola-applications.menu || read + + install -D -m 0755 xdg_menu $pkgdir/usr/bin/xdg_menu + install -D -m 0755 xdg_menu_su $pkgdir/usr/bin/xdg_menu_su + install -D -m 0755 update-menus $pkgdir/usr/sbin/update-menus + install -D -m 0644 update-menus.conf $pkgdir/etc/update-menus.conf + mkdir -p $pkgdir/usr/share/desktop-directories/ + cp parabola-desktop-directories/* $pkgdir/usr/share/desktop-directories/ + mkdir -p $pkgdir/etc/xdg/menus/ + cp parabola-xdg-menu/* $pkgdir/etc/xdg/menus/ + mkdir -p $pkgdir//var/cache/xdg-menu +} |