summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBalló György2016-02-26 04:37:02 +0100
committerBalló György2016-02-26 04:37:02 +0100
commitb5a1e67a74720710423834c035e74ac4e2542a55 (patch)
treeba6ccadaa218aab5422789a4835fdde19350028b
parent2d7a11d62ba933e2f3c0dc88797c00dcdc0dedae (diff)
downloadaur-b5a1e67a74720710423834c035e74ac4e2542a55.tar.gz
upgpkg: topmenu-gtk 0.2.1-1
Add topmenu-gtk
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD20
2 files changed, 16 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a0312bcd9b9a..31ec68548a82 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Fri Feb 26 02:02:47 UTC 2016
+# Fri Feb 26 03:37:02 UTC 2016
pkgbase = topmenu-gtk
pkgdesc = Gtk+ module and Mate/Xfce panel applets for a global menubar
pkgver = 0.2.1
@@ -12,6 +12,7 @@ pkgbase = topmenu-gtk
makedepends = mate-panel
makedepends = xfce4-panel
depends = gtk2
+ optdepends = gtk3: Module for GTK+ 3
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
diff --git a/PKGBUILD b/PKGBUILD
index adae51af75bf..f7094e574462 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,8 @@ 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'
+optdepends=('gtk3: Module for GTK+ 3'
+ '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"
@@ -24,17 +25,24 @@ prepare() {
}
build() {
- cd release_$pkgver
+ # GTK+ 2 version
+ [ -d gtk2 ] || cp -r release_$pkgver gtk2
+ cd gtk2
./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname
+ make
- #https://bugzilla.gnome.org/show_bug.cgi?id=656231
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
+ cd "$srcdir"
+ # GTK+ 3 version
+ [ -d gtk3 ] || cp -r release_$pkgver gtk3
+ cd gtk3
+ ./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname
make
}
package() {
- cd release_$pkgver
+ cd gtk2
+ make DESTDIR="$pkgdir" install
+ cd "$srcdir/gtk3"
make DESTDIR="$pkgdir" install
install -D "$srcdir/topmenu.xinit" \
"$pkgdir/etc/X11/xinit/xinitrc.d/41-topmenu-gtk-module.sh"