blob: 2e61222fd43147dc51846faac3ce86f0b1286e74 (
plain)
1 # Description: Allow applications to extend a menu via Ayatana indicators in Unity, KDE or Systray
2 # URL: https://launchpad.net/libappindicator
3 # Maintainer: Tim Biermann, tbier at posteo dot de
4 # Depends on: dbus-glib p5-xml-libxml libdbusmenu-gtk2 libindicator-gtk2
5
6 name=libappindicator-gtk2
7 version=16.10
8 release=3
9 source=(http://unrealize.co.uk/source/libappindicator-16.10.tar.gz
10 0001-Glib.Timeout-fix.patch 0002-Fix-mono-nunit-pkgconfig-name.patch
11 0003-Fix-Mono-assemblies-directory.patch badfunction.patch
12 conditional-py-bindings.patch disable-mono.patch gtk3.patch
13 improved-plasma-support.patch vala-inherit.patch)
14
15 build() {
16 cd libappindicator-$version
17 # The next 3 patches shamelessly pinched from Arch
18 patch -p1 -i $SRC/0001-Glib.Timeout-fix.patch
19 patch -p1 -i $SRC/0002-Fix-mono-nunit-pkgconfig-name.patch
20 patch -p1 -i $SRC/0003-Fix-Mono-assemblies-directory.patch
21
22 # This one is also from Arch(ish), but had to be recreated best it could
23 patch -p1 -i $SRC/improved-plasma-support.patch
24
25 # Patch pinched from Gentoo
26 patch -p1 -i $SRC/conditional-py-bindings.patch
27
28 # Removed a function which had no declaration
29 patch -p1 -i $SRC/badfunction.patch
30
31 sed -i -e 's/ -Werror//' src/Makefile.am
32 NOCONFIGURE=1 ./autogen.sh
33 CXXFLAGS="$CXXFLAGS -std=c++11" \
34 ./configure --prefix=/usr \
35 --localstatedir=/var \
36 --disable-{gtk-doc-html,python,mono-test,static,tests} \
37 --with-gtk=2
38 sed -e 's/DIST_SUBDIRS = vala python mono/DIST_SUBDIRS = vala/g' \
39 -e 's/am__append_1 = python//g' \
40 -e 's/am__append_2 = mono//g' \
41 -i bindings/Makefile
42 make
43 make DESTDIR=$PKG -j1 install
44 }
|