Package Details: libappindicator-gtk2 12.10.0.r298-8

Git Clone URL: https://aur.archlinux.org/libappindicator-gtk2.git (read-only, click to copy)
Package Base: libappindicator-gtk2
Description: Allow applications to extend a menu via Ayatana indicators in Unity, KDE or Systray (GTK+ 2 library)
Upstream URL: https://launchpad.net/libappindicator
Keywords: appindicator gtk gtk2
Licenses: GPL-3.0-only
Submitter: City-busz
Maintainer: glek
Last Packager: glek
Votes: 4
Popularity: 3.26
First Submitted: 2025-10-28 00:16 (UTC)
Last Updated: 2025-10-28 23:10 (UTC)

Pinned Comments

glek commented on 2025-11-01 18:05 (UTC)

Many AUR helpers attempt to download the source before installing build dependencies, of which breezy is one. This results in the build failing despite the PKGBUILD being fine.

Please do not make comments about this, flag this package as out-of-date, or send support requests for this topic. If your build fails for this reason you should install breezy manually, re-run your AUR helper, and then uninstall it afterwards. Alternatively, clone the AUR repository (optionally into a clean chroot) and run makepkg on it.

Latest Comments

glek commented on 2025-11-01 18:05 (UTC)

Many AUR helpers attempt to download the source before installing build dependencies, of which breezy is one. This results in the build failing despite the PKGBUILD being fine.

Please do not make comments about this, flag this package as out-of-date, or send support requests for this topic. If your build fails for this reason you should install breezy manually, re-run your AUR helper, and then uninstall it afterwards. Alternatively, clone the AUR repository (optionally into a clean chroot) and run makepkg on it.

glek commented on 2025-10-30 12:29 (UTC)

@zomgugoff Your error appears to be related to a different package, namely https://aur.archlinux.org/packages/libindicator-gtk2, which is currently orphaned and thus not being maintained. I'd suggest looking there for assistance.

Off the top of my head, though, based on your error you seem to be missing dependencies.

zomgugoff commented on 2025-10-30 01:04 (UTC) (edited on 2025-10-30 01:05 (UTC) by zomgugoff)

Getting a different build error:

./configure: line 13844: syntax error near unexpected token `LIBINDICATOR,'
./configure: line 13844: `  PKG_CHECK_MODULES(LIBINDICATOR,  gtk+-3.0 >= $GTK3_REQUIRED_VERSION'
==> ERROR: A failure occurred in build().
    Aborting...
 -> Failed to install layer, rolling up to next layer.error:error making: libindicator-gtk2 - exit status 4

dpvpro commented on 2025-10-29 06:27 (UTC)

Now ok. And i installed package "perl-xml-libxml" for correct build.

glek commented on 2025-10-28 21:09 (UTC)

Ah, I see. Breezy is declared but because of how yay works it's trying to grab the source ahead of calling makepkg. Not great but once I resolve that I do get a similar error to others.

glek commented on 2025-10-28 21:07 (UTC)

I get a wildly different error message from anyone else.

==> Making package: libappindicator-gtk2 12.10.0.r298-5 (Tue 28 Oct 2025 03:06:32 PM)
==> Retrieving sources...
  -> Pulling https://code.launchpad.net/~indicator-applet-developers/libappindicator/trunk...
/usr/share/makepkg/source/bzr.sh: line 61: bzr: command not found
==> WARNING: Failure while pulling https://code.launchpad.net/~indicator-applet-developers/libappindicator/trunk
  -> Found libappindicator-fix-unfallback.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    libappindicator ... /usr/share/makepkg/source/bzr.sh: line 127: bzr: command not found
    libappindicator-fix-unfallback.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: /home/glek/.cache/yay/libappindicator-gtk2 
     context: exit status 1

Looks like it depends on some kind of source control tool that is not declared in the dependencies? I agree with @quest, this is poor form. If I can get it building I will adopt and push up a fixed version.

korimitsu commented on 2025-10-28 15:27 (UTC)

Fails to build: https://bbs.archlinux.org/viewtopic.php?id=309847

quest commented on 2025-10-28 02:59 (UTC) (edited on 2025-10-28 04:26 (UTC) by quest)

Completely broken. Terrible form for this package to be moved, completely broken, then orphaned...

no app-indicator.sources.xml
make[4]: no: No such file or directory
make[4]: *** [Makefile:817: libappindicator-api.raw] Error 127
make[4]: Leaving directory '/home/quest/src/aur/libappindicator-gtk2/src/libappindicator/bindings/mono'
make[3]: *** [Makefile:538: all-recursive] Error 1
make[3]: Leaving directory '/home/quest/src/aur/libappindicator-gtk2/src/libappindicator/bindings/mono'
make[2]: *** [Makefile:411: all-recursive] Error 1
make[2]: Leaving directory '/home/quest/src/aur/libappindicator-gtk2/src/libappindicator/bindings'
make[1]: *** [Makefile:477: all-recursive] Error 1
make[1]: Leaving directory '/home/quest/src/aur/libappindicator-gtk2/src/libappindicator'
make: *** [Makefile:408: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

This stack trace is a little different than the one below. Mine is without gtk-sharp-2 and @dpvpro has that package installed.

dpvpro commented on 2025-10-28 02:02 (UTC)

Making all in bindings
make[2]: Entering directory '/home/dp/.cache/yay/libappindicator-gtk2/src/libappindicator/bindings'
Making all in mono
make[3]: Entering directory '/home/dp/.cache/yay/libappindicator-gtk2/src/libappindicator/bindings/mono'
Making all in .
make[4]: Entering directory '/home/dp/.cache/yay/libappindicator-gtk2/src/libappindicator/bindings/mono'
sed '/signals\[X_NEW_LABEL\] /,+6d' ../../src/app-indicator.c > app-indicator.c
/usr/bin/gapi2-parser app-indicator.sources.xml
<file ../../bindings/mono/app-indicator.c> <file ../../src/app-indicator-enum-types.c> <file ../../src/app-indicator-enum-types.h> <file ../../src/app-indicator.h>
Can't locate XML/LibXML.pm in @INC (you may need to install the XML::LibXML module) (@INC entries checked: /usr/lib/perl5/5.42/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.42/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.42/core_perl /usr/share/perl5/core_perl) at /usr/lib/gtk-sharp-2.0/gapi2xml.pl line 27.
BEGIN failed--compilation aborted at /usr/lib/gtk-sharp-2.0/gapi2xml.pl line 27.
Unable to flush stdout: Broken pipe

Unhandled Exception:
System.IO.FileNotFoundException: Could not find file "/home/dp/.cache/yay/libappindicator-gtk2/src/libappindicator/bindings/mono/libappindicator-api.raw.pre"
File name: '/home/dp/.cache/yay/libappindicator-gtk2/src/libappindicator/bindings/mono/libappindicator-api.raw.pre'
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <296872a6734f443990477e3abd954b57>:0