summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD22
-rw-r--r--menulibre.install15
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 ""
+}