diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | menulibre.install | 15 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6b3823e8bd15 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = menulibre + pkgdesc = An advanced menu editor that provides modern features in a clean, easy-to-use interface. All without GNOME dependencies + pkgver = 2.0.5 + pkgrel = 1 + url = https://launchpad.net/menulibre + install = menulibre.install + arch = any + license = GPL3 + makedepends = python-distutils-extra + depends = gdk-pixbuf2 + depends = gnome-menus + depends = gsettings-desktop-schemas + depends = gtksourceview3 + depends = python + depends = python-gobject + depends = python-psutil + depends = python-xdg + source = https://launchpad.net/menulibre/2.0/2.0.5/+download/menulibre-2.0.5.tar.gz + md5sums = b2311644945589d08599322d527695a3 + +pkgname = menulibre + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d9f80d304e3f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Evan Anderson <evananderson@thelinuxman.us> +# Contributor: Ner0 + +pkgname=menulibre +pkgver=2.0.6 +pkgrel=1 +pkgdesc="An advanced menu editor that provides modern features in a clean, easy-to-use interface. All without GNOME dependencies" +arch=('any') +url="https://launchpad.net/menulibre" +license=('GPL3') +depends=('gdk-pixbuf2' 'gnome-menus' 'gsettings-desktop-schemas' 'gtksourceview3' 'python' 'python-gobject' 'python-psutil' 'python-xdg') +makedepends=('python-distutils-extra') +install=menulibre.install +source=("https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.gz") +md5sums=('29cf0028db1e7c6d5bba10bb214110c4') + +package() { + cd $pkgname-$pkgver + python setup.py install --root="$pkgdir/" --optimize=1 +} + +# vim:set ts=2 sw=2 et: diff --git a/menulibre.install b/menulibre.install new file mode 100644 index 000000000000..38e5e38a5098 --- /dev/null +++ b/menulibre.install @@ -0,0 +1,15 @@ +post_upgrade() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_remove() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + echo "" + echo "If the program crashes, try renaming your menu folder:" + echo "mv ~/.config/menus ~/.config/menus.old" + echo "" +} |