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: 0
Popularity: 0.000000
First Submitted: 2025-10-28 00:16 (UTC)
Last Updated: 2025-10-28 23:10 (UTC)

Latest Comments

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