diff options
author | Balló György | 2016-02-26 03:02:48 +0100 |
---|---|---|
committer | Balló György | 2016-02-26 03:02:48 +0100 |
commit | 2d7a11d62ba933e2f3c0dc88797c00dcdc0dedae (patch) | |
tree | e49b23eff474428801c37cb6517dd20d6983a4d9 | |
download | aur-2d7a11d62ba933e2f3c0dc88797c00dcdc0dedae.tar.gz |
upgpkg: topmenu-gtk 0.2.1-1
Add topmenu-gtk
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | topmenu-gtk.install | 11 | ||||
-rwxr-xr-x | topmenu.xinit | 8 |
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a0312bcd9b9a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Fri Feb 26 02:02:47 UTC 2016 +pkgbase = topmenu-gtk + pkgdesc = Gtk+ module and Mate/Xfce panel applets for a global menubar + pkgver = 0.2.1 + pkgrel = 1 + url = https://git.javispedro.com/cgit/topmenu-gtk.git/about/ + install = topmenu-gtk.install + arch = i686 + arch = x86_64 + license = LGPL + makedepends = mate-panel + makedepends = xfce4-panel + depends = gtk2 + optdepends = mate-panel: Topmenu Applet for MATE panel + optdepends = xfce4-panel: Topmenu Applet for Xfce4 panel + source = topmenu-gtk-0.2.1.tar.xz::https://git.javispedro.com/cgit/topmenu-gtk.git/snapshot/release_0.2.1.tar.xz + source = topmenu.xinit + md5sums = b2129778b0649b942fc1ca2e4d750cc9 + md5sums = 9b16242683f36fd2e97c8fad2326782b + +pkgname = topmenu-gtk + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..adae51af75bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> + +pkgname=topmenu-gtk +pkgver=0.2.1 +pkgrel=1 +pkgdesc="Gtk+ module and Mate/Xfce panel applets for a global menubar" +arch=('i686' 'x86_64') +url="https://git.javispedro.com/cgit/topmenu-gtk.git/about/" +license=('LGPL') +depends=('gtk2') +makedepends=('mate-panel' 'xfce4-panel') +optdepends=('mate-panel: Topmenu Applet for MATE panel' + 'xfce4-panel: Topmenu Applet for Xfce4 panel') +install=$pkgname.install +source=("$pkgname-$pkgver.tar.xz::https://git.javispedro.com/cgit/$pkgname.git/snapshot/release_$pkgver.tar.xz" + "topmenu.xinit") +md5sums=('b2129778b0649b942fc1ca2e4d750cc9' + '9b16242683f36fd2e97c8fad2326782b') + +prepare() { + cd release_$pkgver + autoreconf -fi +} + +build() { + cd release_$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname + + #https://bugzilla.gnome.org/show_bug.cgi?id=656231 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +package() { + cd release_$pkgver + make DESTDIR="$pkgdir" install + install -D "$srcdir/topmenu.xinit" \ + "$pkgdir/etc/X11/xinit/xinitrc.d/41-topmenu-gtk-module.sh" +} diff --git a/topmenu-gtk.install b/topmenu-gtk.install new file mode 100644 index 000000000000..1a05f573e594 --- /dev/null +++ b/topmenu-gtk.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/topmenu.xinit b/topmenu.xinit new file mode 100755 index 000000000000..a64c03c23425 --- /dev/null +++ b/topmenu.xinit @@ -0,0 +1,8 @@ +#!/bin/bash + +if [[ -z ${GTK_MODULES-} ]]; then + GTK_MODULES="topmenu-gtk-module" +else + GTK_MODULES="$GTK_MODULES:topmenu-gtk-module" +fi +export GTK_MODULES |