Package Details: libindicator-gtk3 12.10.1-6

Git Clone URL: https://aur.archlinux.org/libindicator.git (read-only)
Package Base: libindicator
Description: A set of symbols and convenience functions for Ayatana indicators
Upstream URL: https://launchpad.net/libindicator
Licenses: GPL
Conflicts: libindicator3
Provides: libindicator3
Submitter: None
Maintainer: yurikoles
Last Packager: yurikoles
Votes: 600
Popularity: 18.879888
First Submitted: 2009-10-20 20:24
Last Updated: 2015-12-12 02:02

Latest Comments

amagnasco commented on 2016-03-18 05:19

successfully compiled on the 'armv7h' architecture

WoefulDerelict commented on 2016-02-04 21:10

We are indeed up to date with the public release here and it works well for most users. I believe a chain supporting the Ubuntu specific releases in in the works for users needing more recent versions dependent upon the Ubuntu patches to GTK to run their applications because options are good.

sl1pkn07 commented on 2016-02-01 12:00

yea, but i don't want install it

is much effort (and i use Qt)

horsemanoffaith commented on 2016-01-20 05:28

sl1pkn07, the dependencies needed should be here in the aur.

sl1pkn07 commented on 2016-01-19 01:00

https://launchpad.net/ubuntu/+archive/primary/+files/libindicator_12.10.2+16.04.20151208.orig.tar.gz

EDIT: BAH! noting to do, need gtk3-ubuntu and some other dependencies

horsemanoffaith commented on 2015-12-31 20:04

Why is this flagged out-of-date? Libindicator version on launchpad is still at 12.10.1.

yurikoles commented on 2015-12-12 02:03

@Spyhawk, thanks, I always forget about it ;(

Spyhawk commented on 2015-12-11 14:17

Please always update the SRCINFO file when you update this package, otherwise tools that rely on the RPC interface will get outdated information.

sl1pkn07 commented on 2015-10-14 16:48

all yours

yurikoles commented on 2015-10-13 19:52

I have just adopted and uploaded @sl1pkn07's version.
@sl1pkn07, you are in credits. Feel free to ping me if you want to maintain it.
I just tought that quick fix has higher pririty than all this formal staff.

alucryd commented on 2015-10-13 17:24

I just disowned the package you may grab it if you like. I have no interest in fixing ancient crap like this.

ValHue commented on 2015-10-13 17:19

@sl1pkn07 I tried your PKGBUILD and everything worked perfectly. Thanks

ValHue commented on 2015-10-13 17:14

indeed impossible to install with current pkgrel=5

sadid commented on 2015-10-12 15:45

I can confirm that @sl1pkn07 and @WoefulDerelict PKGBUILDs are working but current pkgrel=5 still doesn't work

sl1pkn07 commented on 2015-10-12 13:42

I've searched '-lglib-2.0-lm' on the pkgconfig directory: not found. but found '-lglib-2.0'. '-lglib-2.0-lm' is a missing dependency?

EDIT:
do'h. is a typo ('-lglib-2.0+-lm')

EDIT2:
ok. found it. need add

sed 's/LIBM="-lmw"/LIBM=" -lmw"/g' -i libindicator-${pkgver}/configure
sed 's/LIBM="-lm"/LIBM=" -lm"/g' -i libindicator-${pkgver}/configure
sed 's/LIBS="-lm $LIBS"/LIBS=" -lm $LIBS"/g' -i libindicator-${pkgver}/configure
sed 's/LIBS="-lmw $LIBS"/LIBS=" -lmw $LIBS"/g' -i libindicator-${pkgver}/configure

EDIT3:
anyone can test this pkgbuild? http://sl1pkn07.wtf/paste/view/a1cea127 (contains a little tweak)

alucryd commented on 2015-10-12 13:11

Weird, it works here, both with makepkg and in a chroot. Don't mind the MKPKG, it's only needed on our buildbox.

sl1pkn07 commented on 2015-10-12 13:04

fail for me with the same error

and for what is the file MKPKG?

greetings

alucryd commented on 2015-10-12 12:27

Sigh, when will indicators die? Package updated, thx WoefulDerelict.

WoefulDerelict commented on 2015-10-11 16:06

sadid, could you try the following PKGBUILD and report back? It has worked well for other users experiencing this issue. https://gist.github.com/WoefulDerelict/036a758e863342ddca3e

sadid commented on 2015-10-11 07:14

using @coldBug solution didn't work for me and I still get this error:
/usr/bin/ld: cannot find -lglib-2.0-lm

sadid commented on 2015-10-10 11:30

I can't install this here is the error:
--------------------------------------------
/usr/bin/ld: cannot find -lglib-2.0-lm
collect2: error: ld returned 1 exit status
Makefile:491: recipe for target 'libindicator3.la' failed
make[3]: *** [libindicator3.la] Error 1
make[3]: Leaving directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator'
Makefile:417: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator'
Makefile:358: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1'
Makefile:288: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
------------------------------------------------



The Complete Log:
========================================================
14:44:17  ...lantern/libappindicator/libindicator 
$ makepkg -sc
==> Making package: libindicator 12.10.1-4 (Sat Oct 10 14:44:22 UKST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading libindicator-12.10.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
100 417k 100 417k 0 0 35575 0 0:00:12 0:00:12 --:--:-- 64374
==> Validating source files with sha256sums...
libindicator-12.10.1.tar.gz ... Passed
==> Extracting sources...
-> Extracting libindicator-12.10.1.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... yes
./configure: line 2833: ]: command not found
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/lib/hardening-wrapper/bin/ld
checking if the linker (/usr/lib/hardening-wrapper/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/lib/hardening-wrapper/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/lib/hardening-wrapper/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for glib-mkenums... /usr/bin/glib-mkenums
checking for glib-genmarshal... /usr/bin/glib-genmarshal
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBINDICATOR... yes
checking for cos in -lm... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libindicator/Makefile
config.status: creating libindicator/indicator-0.4.pc.in
config.status: creating libindicator/indicator3-0.4.pc.in
config.status: creating tests/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure:

Libindicator Configuration:

Prefix: /usr
GTK+ Version: 3

Enable tests: no
Enable debugging: no
Coverage reporting: no

make all-recursive
make[1]: Entering directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1'
Making all in libindicator
make[2]: Entering directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator'
( cd . && /usr/bin/glib-mkenums --template /home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator/indicator-object-enum-types.h.template \
indicator.h indicator-desktop-shortcuts.h indicator-image-helper.h indicator-object.h indicator-service.h indicator-service-manager.h ) >> tmp-indicator-object-enum-types.h \
&& (cmp -s tmp-indicator-object-enum-types.h indicator-object-enum-types.h || cp tmp-indicator-object-enum-types.h indicator-object-enum-types.h ) \
&& rm -f tmp-indicator-object-enum-types.h && echo timestamp > s-enum-types-h
( cd . && /usr/bin/glib-mkenums --template /home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator/indicator-object-enum-types.c.template \
indicator.h indicator-desktop-shortcuts.h indicator-image-helper.h indicator-object.h indicator-service.h indicator-service-manager.h ) > tmp-indicator-object-enum-types.c \
&& (cmp -s tmp-indicator-object-enum-types.c indicator-object-enum-types.c || cp tmp-indicator-object-enum-types.c indicator-object-enum-types.c ) \
&& rm -f tmp-indicator-object-enum-types.c
/usr/bin/glib-genmarshal \
--prefix=_indicator_object_marshal \
--header \
./indicator-object-marshal.list > xgen-mh \
&& (cmp -s xgen-mh indicator-object-marshal.h || cp -f xgen-mh indicator-object-marshal.h) \
&& rm -f xgen-mh \
&& echo timestamp > stamp-marshal
make all-am
make[3]: Entering directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator'
CC libindicator3_la-gen-indicator-service.xml.lo
CC libindicator3_la-indicator-object.lo
( cd . && /usr/bin/glib-mkenums --template /home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator/indicator-object-enum-types.c.template \
indicator.h indicator-desktop-shortcuts.h indicator-image-helper.h indicator-object.h indicator-service.h indicator-service-manager.h ) > tmp-indicator-object-enum-types.c \
&& (cmp -s tmp-indicator-object-enum-types.c indicator-object-enum-types.c || cp tmp-indicator-object-enum-types.c indicator-object-enum-types.c ) \
&& rm -f tmp-indicator-object-enum-types.c
CC libindicator3_la-indicator-object-enum-types.lo
CC libindicator3_la-indicator-desktop-shortcuts.lo
CC libindicator3_la-indicator-image-helper.lo
CC libindicator3_la-indicator-object-marshal.lo
CC libindicator3_la-indicator-service.lo
CC libindicator3_la-indicator-service-manager.lo
CCLD libindicator3.la
/usr/bin/ld: cannot find -lglib-2.0-lm
collect2: error: ld returned 1 exit status
Makefile:491: recipe for target 'libindicator3.la' failed
make[3]: *** [libindicator3.la] Error 1
make[3]: Leaving directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator'
Makefile:417: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1/libindicator'
Makefile:358: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ToXm/lantern/libappindicator/libindicator/src/libindicator-12.10.1'
Makefile:288: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==================================================================

coldBug commented on 2015-10-09 15:38

Adding: sed -i 's/LIBINDICATOR_LIBS+="$LIBM"/LIBINDICATOR_LIBS+=" $LIBM"/g' ./configure

right after the cd command and before the ./configure in the build() section of PKGBUILD works perfect (You need to add it for both configure steps in build section). Can you please add this fix alucryd?

Greetings
cold

Amplificator commented on 2015-10-07 23:14

Luckily WoefulDerelict's PKGBUILD seems to have fixed the problem, so perhaps it can be incorporated here, alucryd?

WoefulDerelict commented on 2015-10-07 21:44

I can not presently identify the underlying change or issue; however, a handful of lost users over at libappindicator (https://aur.archlinux.org/pkgbase/libappindicator/) have been experiencing the same issue as cousinm when attempting to build this package. Adding the space indicated appears to resolve the issue.

cousinm commented on 2015-10-07 15:05

It looks like a bug in the configure script …

Replace

LIBINDICATOR_LIBS+="$LIBM"

with
LIBINDICATOR_LIBS+=" $LIBM"

Problem solved

weird

cousinm commented on 2015-10-07 14:57

I tried correcting the Makefiles all around to replace -lglib-2.0-lm with -lglib-2.0 -lm, and this solves the compilation issue.

cousinm commented on 2015-10-07 14:45

No, straight archlinux.

Build through yaourt, then manual makepkg.

This system has a few years, and I just migrated to kde5, so there may be some old packages. Shouldn't be as I tried to remove as much from the old kde while upgrading.

What seems weird is the missing space between libglib and lm

alucryd commented on 2015-10-07 14:43

How did you build and where? (Manjaro?)

cousinm commented on 2015-10-07 14:10

Hi,

This package is not compiling for me. I get this error :

indicator.h indicator-desktop-shortcuts.h indicator-image-helper.h indicator-object.h indicator-service.h indicator-service-manager.h ) > tmp-indicator-object-enum-types.c \
&& (cmp -s tmp-indicator-object-enum-types.c indicator-object-enum-types.c || cp tmp-indicator-object-enum-types.c indicator-object-enum-types.c ) \
&& rm -f tmp-indicator-object-enum-types.c
CCLD libindicator3.la
/usr/bin/ld: cannot find -lglib-2.0-lm
collect2: error: ld returned 1 exit status
Makefile:491: recipe for target 'libindicator3.la' failed

alucryd commented on 2015-03-30 12:31

Meat hasn't been updated for a year, no surprises there. Please use makepkg or give another helper a try.

qKUqm3wtY4 commented on 2015-03-25 16:13

When trying to install with meat/cower, I get the following error:

error: error while changing to dir `libindicator-gtk2'

Anyone know why I might be getting this? I'm running Plasma 5 which is why I need this.

skybon commented on 2014-11-11 21:44

alucryd, mind you, this is *not* just "ubuntu shit". KDE Plasma 5 will only have Status Notifiers supported and Ubuntu devs are the only ones keeping SNI alive for GTK+.

michaelsproul commented on 2014-07-29 05:06

Is anyone else having problems with this package and versioning? Aura keeps telling me to upgrade from 12.10.1-3 to 12.10.1-4, but after installing the update I'm still stuck with 12.10.1-3 (the package that gets made is 12.10.1-3).

unksi commented on 2014-07-08 20:36

Yeah it worked fine with yaourt. Thanks!

alucryd commented on 2014-07-07 09:33

unksi: Aura probably hasn't been updated to support the newest AUR features, including split packages. You could try the development version of aura, maybe it's in there.

unksi commented on 2014-07-06 19:48

Aura says the following:

aura -Aa libindicator-gtk2
aura >>= The following are not AUR packages:
libindicator-gtk2

I wonder if this is related to that pacaur thing?

alucryd commented on 2014-07-04 08:37

According the this [1], all packages uploaded before a certain point are missing some metadata. I've reuploaded this one, can you try again?

[1] https://wiki.archlinux.org/index.php/Pacaur

ProfessorKaos64 commented on 2014-07-04 01:11

pacaur reports

:: Could not read libindicator-gtk3 PKGBUILD: badly packaged tarball

ProfessorKaos64 commented on 2014-07-04 01:10

pacaur reports

:: Could not read libindicator-gtk3 PKGBUILD: badly packaged tarball


alucryd commented on 2014-06-12 13:18

I wrote a split pkgbuild for libindicator-gtk3 and libindicator-gtk2, so I'll be merging libindicator-gtk3 into this one and upload the split pkgbuid instead.

alucryd commented on 2014-06-12 10:14

I'll submit a split package named libindicator and providing libindicator-{,gtk2,gtk3} soon that will resolve those conflicts.

kaptoxic commented on 2014-06-04 13:50

these conflicts should be solved somehow, I had some troubles when tried to install e.g. stickynotes-indicator and gnome-shell-extension-appindicator-git

kaptoxic commented on 2014-05-26 22:10

same problem as Chazza mentioned

Chazza commented on 2014-02-14 12:21

error: failed to commit transaction (conflicting files)
libindicator: /usr/share/libindicator/80indicator-debugging exists in filesystem
Errors occurred, no packages were upgraded.

This package appears to conflict with the libindicator-gtk3 package.

alucryd commented on 2013-11-17 11:00

Commander: You should take that to libindicator, first it should be renamed to libindicator-gtk2 to avoid confusion, and gtk3 has precedence over the ancient gtk2 so any conflict should be solved over there.

Commander commented on 2013-11-17 09:58

When installing this package i get:
file owned by 'libindicator' and 'libindicator-gtk3': 'usr/share/libindicator/80indicator-debugging'

alucryd commented on 2013-11-11 10:01

woowaa: There is no difference between this and libindicator3 apart from the name, your problem is most likely due to an incompatibility with gtk 3.10.

woowaa commented on 2013-11-11 07:34

As this is the renamed libindicator3, could this perhaps have something to do with why I cannot build indicator-applet (with dependencies)? I've compiled/installed libindicator-gtk3 seperately, which allows building of indicator-applet (beyond dependency check), but fails with:

unknown type name 'GtkActionGroup'
'GtkAction'
'GtkActionEntry'

Amongst others

Anonymous comment on 2013-06-13 08:38

Checking the package with namcap produces this:
libindicator3 W: Referenced library 'libindicator3.so.7' is an uninstalled dependency

TomFyuri commented on 2013-05-19 11:19

/usr/bin/nm: .libs/libindicator_la-gen-indicator-service.xml.o: File format not recognized
.libs/libindicator_la-gen-indicator-service.xml.o: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status

stmc commented on 2013-04-29 22:22

please update pkgbuild, fix is in previous message

stmc commented on 2013-04-29 22:20

# Maintainer:

_pkgbase=libindicator
pkgname=libindicator3
pkgver=12.10.1
pkgrel=1
pkgdesc="Libary with a set of symbols and convience functions that all indicators would like to use (GTK+ 3 library)"
arch=('i686' 'x86_64')
url="https://launchpad.net/libindicator"
license=('GPL')
depends=('gtk3')
options=('!libtool')
source=(http://launchpad.net/libindicator/${pkgver%.*}/$pkgver/+download/$_pkgbase-$pkgver.tar.gz)
md5sums=('5fd4d6bab339fc9611078b64c44a85a8')

build() {
cd "$srcdir/$_pkgbase-$pkgver/libindicator"
sed -i 's/gtk_icon_info_free/g_object_unref/' indicator-image-helper.c
cd ..
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$_pkgbase \
--disable-static
make
}

package(){
cd "$srcdir/$_pkgbase-$pkgver"

make -j1 -C libindicator DESTDIR="$pkgdir/" install
make -C tools DESTDIR="$pkgdir/" install

rm -r "$pkgdir/usr/share"
}

jmlugo15 commented on 2013-04-25 20:56

The package it's not working. Here is my result at the terminal http://pastebin.com/WVJFGpeX

I'm using a Dell Inspiron 6400, with archlinux i686

gbc921 commented on 2013-04-18 03:35

Not working for me on x64:

indicator-object.c:474:2: note: in expansion of macro 'g_clear_object'
g_clear_object (&module);
^
cc1: all warnings being treated as errors
make[3]: *** [libindicator3_la-indicator-object.lo] Error 1
make[3]: Leaving directory `/tmp/ARCH/libindicator3/src/libindicator-12.10.1/libindicator'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/ARCH/libindicator3/src/libindicator-12.10.1/libindicator'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/ARCH/libindicator3/src/libindicator-12.10.1'
make: *** [all] Error 2

luolimao commented on 2013-04-10 03:40

I mean, it's not a viable solution really, it's just a stopgap measure until the relevant code is actually fixed to get rid of those warnings that GCC 4.8 is now throwing.

mrbit commented on 2013-04-09 09:42

It works for me with luolimao's suggestion.

rafaelff commented on 2013-04-07 15:29

It works for me with luolimao's suggestion.

luolimao commented on 2013-04-07 04:48

add
export CFLAGS="$CFLAGS -Wno-deprecated-declarations -Wno-unused-local-typedefs"
to top of build() function
see libdbusmenu and libdbusmenu-gtk2 for info.

retrop7 commented on 2013-04-05 05:29

I'm with vwyodaajl on this one. I don't think this builds anymore... Same error

vwyodajl commented on 2013-04-03 09:23

Cant get this one to build either
http://pastebin.com/wzZm1qPz

Anonymous comment on 2012-10-30 19:32

Updated pkgbuild
=======================
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Updated by: Rene Mujica <rene dot mujica at alumnos dot usm dot cl>

_pkgbase=libindicator
pkgname=libindicator3
pkgver=12.10.1
pkgrel=1
pkgdesc="Libary with a set of symbols and convience functions that all indicators would like to use (GTK+ 3 library)"
arch=('i686' 'x86_64')
url="https://launchpad.net/libindicator"
license=('GPL')
depends=('gtk3')
options=('!libtool')
provides=('libindicator')
source=(http://launchpad.net/libindicator/12.10/$pkgver/+download/$_pkgbase-$pkgver.tar.gz)
md5sums=('5fd4d6bab339fc9611078b64c44a85a8')

build() {
cd "$srcdir/$_pkgbase-$pkgver"

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/$_pkgbase \
--disable-static --disable-tests
make
}

package(){
cd "$srcdir/$_pkgbase-$pkgver"

make -j1 -C libindicator DESTDIR="$pkgdir/" install
make -C tools DESTDIR="$pkgdir/" install

rm -r "$pkgdir/usr/share"
}

rafaelff commented on 2012-05-21 10:01

pkg-config is from base-devel group, which is assumed to be installed for AUR users. (https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites)

Tybo commented on 2012-05-21 08:52

This packages requires pkg-config.

Could you add it as a build dependency?

jose1711 commented on 2012-04-27 11:19

pkgver=0.4.1 | pkgver=0.5.0
pkgrel=2 | pkgrel=1
source=(http://launchpad.net/$_pkgbase/0.4/$pkgver/+download/ | source=(http://launchpad.net/$_pkgbase/0.5/$pkgver/+download/
> md5sums=('cab93d831eed5e48a97f4399ccaa4185')

jose1711 commented on 2012-04-27 10:52

0.5.0 builds fine:

pkgver=0.4.1 | pkgver=0.5.0
source=(http://launchpad.net/$pkgname/0.4/$pkgver/+download/$ | source=(http://launchpad.net/$pkgname/0.5/${pkgver}/+download
> md5sums=('cab93d831eed5e48a97f4399ccaa4185')

City-busz commented on 2011-12-07 11:21

Anyone who want to install my packages: use this source package to build libindicator:
http://sources.ayatana.info/libindicator-0.4.1-2.src.tar.gz

It builds both the gtk2 (libindicator) and gtk3 (libindicator3) library.

rafaelff commented on 2011-10-28 01:28

Please add: options=(!libtool)

chenxiaolong commented on 2011-10-02 15:57

Here's a PKGBUILD for the latest version 0.4.1: http://pastie.org/2627341

M0Rf30 commented on 2011-09-25 14:55

please update to 0.4.0

M0Rf30 commented on 2011-09-25 14:55

please update to 0.4.0

chenxiaolong commented on 2011-08-26 22:15

The md5sum for 0.3.93 is 47077cfb95de6059f94441cc90ba4d98

sorlok commented on 2011-08-25 03:32

New release: 0.3.93. Also, "indicator-applet" requires at least 0.3.92, so this is more than just cosmetic.

syne commented on 2011-07-15 10:07

new release is 0.3.91, branch 0.4

Anonymous comment on 2011-04-09 23:53

Version 0.3.22 is the most current. Please update the source to http://launchpad.net/libindicator/0.3/0.3.22/+download/libindicator-0.3.22.tar.gz

Anonymous comment on 2011-03-18 01:31

Hello!
libindicator 0.3.21 released on 2011-03-16.

nepherte commented on 2011-03-15 23:36

Package misses gtk2 as a dependency.

Anonymous comment on 2011-02-26 22:29

pkgver 0.3.19
md5sum c6f1ebfd68b45905e1f4760dde17910d

Anonymous comment on 2011-02-01 00:43

Here is an updated PKGBUILD http://aur.pastebin.com/vFAnSqgE

Anonymous comment on 2010-05-28 16:01

i get this error


Couldn't find include 'DbusmenuGlib-0.2.gir' (search path: ['.', '/usr/share/gir-1.0', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/local/share/gir-1.0', '/opt/kde/share/gir-1.0', '/opt/kde/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0'])