Username: Password: Remember me
Search + Advanced
Package Details

appmenu-gtk 12.10.3daily13.04.03-4
Adds appmenu support for GTK+ apps

Category: gnome

Maintainer: carlcarl
Votes: 8

License: GPL3

Last Updated: 2013/11/21 - 19:14:24 +0000
First Submitted: 2012/11/03 - 20:48:24 +0000

Tarball :: PKGBUILD

Dependenciesgtk{2,3}-appmenu libdbusmenu-gtk{2,3} 


Comment by: crose on Tue, 11 Feb 2014 06:32:25 +0000

CFLAGS="-Wno-error=unused-local-typedefs -Wno-cpp" works.

Comment by: UtG on Fri, 07 Feb 2014 01:57:33 +0000

The @brli's repo doesn't work: 'extra-appmenu.db' : The requested URL returned error: 403 Forbidden


Comment by: UtG on Wed, 05 Feb 2014 23:50:17 +0000

I have got this error: 

make  all-recursive
make[1]: Entering directory `/tmp/ccrbuild-1000/appmenu-gtk/appmenu-gtk/src/appmenu-gtk-12.10.3daily13.04.03/build-gtk2'
Making all in src
make[2]: Entering directory `/tmp/ccrbuild-1000/appmenu-gtk/appmenu-gtk/src/appmenu-gtk-12.10.3daily13.04.03/build-gtk2/src'
Building gen-application-menu-registrar.xml.h from ../../src/application-menu-registrar.xml
Building gen-application-menu-registrar.xml.c from ../../src/application-menu-registrar.xml
make  all-am
make[3]: Entering directory `/tmp/ccrbuild-1000/appmenu-gtk/appmenu-gtk/src/appmenu-gtk-12.10.3daily13.04.03/build-gtk2/src'
  CC     libappmenu_la-bridge.lo
In file included from /usr/include/stdio.h:27:0,
                 from ../../src/bridge.c:22:
/usr/include/features.h:327:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
 #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
cc1: all warnings being treated as errors
make[3]: *** [libappmenu_la-bridge.lo] Error 1
make[3]: Leaving directory `/tmp/ccrbuild-1000/appmenu-gtk/appmenu-gtk/src/appmenu-gtk-12.10.3daily13.04.03/build-gtk2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/ccrbuild-1000/appmenu-gtk/appmenu-gtk/src/appmenu-gtk-12.10.3daily13.04.03/build-gtk2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/ccrbuild-1000/appmenu-gtk/appmenu-gtk/src/appmenu-gtk-12.10.3daily13.04.03/build-gtk2'
make: *** [all] Error 2

Comment by: carlcarl on Thu, 21 Nov 2013 19:16:08 +0000

Removed the extra setting.

Comment by: Ram-Z on Tue, 12 Nov 2013 23:10:51 +0000

In the following thread we announced that GTK application will no longer reside in /extra.

This package seems to be installed into /extra or depend on filesystem-extra.

Please adapt your PKGBUILD:
1. install into /
2. remove the dependency on filesystem-extra

PS: The list of packages still using /extra has been generated automatically, and this comment sent in bulk. If you think it was sent in error, just ignore it, or contact me or any other TU.

Comment by: msx on Mon, 14 Oct 2013 02:47:12 +0000

Hello all:
User @brli kindly provide a custom mirror with already compiled appmenu packages, you can access them by enabling his repository in /etc/pacman.conf. To do so just add:

Server =

at the end of the repositories list.
All gratitude to him and @carcarl for providing the needed build scripts!

Comment by: msx on Fri, 27 Sep 2013 18:15:21 +0000

Indeed I could install it w/o problems in my work Chakra system, gotta try this again tonight on my main system.
Thanks for quick the reply and sorry for the noise!!!

Comment by: carlcarl on Fri, 27 Sep 2013 11:31:16 +0000

I reinstall this package but did not encoutering any error
I think you should contact the guy who maintain that package.

Comment by: msx on Fri, 27 Sep 2013 00:10:26 +0000

@carlcarl: thanks for your work!

However I have this error when compiling libdbusmenu-gtk3:

 /usr/bin/install -c -m 644 DbusmenuGtk3-0.4.gir '/tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/pkg/libdbusmenu-gtk3//extra/usr/share/gir-1.0'
libtool: install: warning: relinking `'
libtool: install: (cd /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/src/libdbusmenu-12.10.2/libdbusmenu-gtk; /bin/sh /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/src/libdbusmenu-12.10.2/libtool  --silent --tag CC --mode=relink gcc -pthread -I/extra/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/libdrm -I.. -Wall -Wno-error=deprecated-declarations -DG_LOG_DOMAIN="LIBDBUSMENU-GTK" -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -version-info 4:12:0 -no-undefined -export-symbols-regex "^[^_].*" -Wl,--hash-style=gnu -Wl,--as-needed -o -rpath /extra/usr/lib libdbusmenu_gtk3_la-client.lo libdbusmenu_gtk3_la-genericmenuitem.lo libdbusmenu_gtk3_la-genericmenuitem-enum-types.lo libdbusmenu_gtk3_la-menu.lo libdbusmenu_gtk3_la-menuitem.lo libdbusmenu_gtk3_la-parser.lo ../libdbusmenu-glib/ -L/extra/usr/lib -lgtk-3 -lgdk-3 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -latk-1.0 -lgobject-2.0 -lglib-2.0 -inst-prefix-dir /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/pkg/libdbusmenu-gtk3/)
libtool: install: /usr/bin/install -c .libs/ /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/pkg/libdbusmenu-gtk3//extra/usr/lib/
libtool: install: (cd /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/pkg/libdbusmenu-gtk3//extra/usr/lib && { ln -s -f || { rm -f && ln -s; }; })
libtool: install: (cd /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/pkg/libdbusmenu-gtk3//extra/usr/lib && { ln -s -f || { rm -f && ln -s; }; })
libtool: install: /usr/bin/install -c .libs/libdbusmenu-gtk3.lai /tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/pkg/libdbusmenu-gtk3//extra/usr/lib/
libtool: install: warning: remember to run `libtool --finish /extra/usr/lib'
make[2]: Leaving directory `/tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/src/libdbusmenu-12.10.2/libdbusmenu-gtk'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/src/libdbusmenu-12.10.2/libdbusmenu-gtk'
make: *** [install] Error 2
make: Leaving directory `/tmp/ccrbuild-1000/libdbusmenu-gtk3/libdbusmenu-gtk3/src/libdbusmenu-12.10.2/libdbusmenu-gtk'
==> ERROR: A failure occurred in package().
The build failed.

Comment by: carlcarl on Thu, 26 Sep 2013 14:31:50 +0000

This package should work now.