You are not logged in.
There are already some threads regarding Ayatana libraries not compiling on Arch. Ive finally managed to make (ok, mostly i didnt made them, but tuned others work to compile) proper, working PKGBUILDs for this libraries, i plan also packaging new, Ayatana applets like Sound Menu, so i decided to start official thread for all Ayatana requests, bugs, etc. Please look also on my icons and themes thread. You can also check newest information about my packages on twitter - @dinth1906.
Some screenshots:
Screenshot of newest Unity build on Ubuntu. We have long road ahead to get so spectacular effects on Arch
My current desktop - still needs a lots of work
If you want to get better Ayatana experience, install only mine development (bzr) packages. Mixing this with stable packages made by other people on AUR should work, but i cannot guarantee that this will work and will not eat your cat - nobody ever tested this. Feel warned and install manually only -bzr packages.
Working PKGBUILDS:
Main:
libdbusmenu-bzr: http://aur.archlinux.org/packages.php?ID=38317
libindicate-bzr: http://aur.archlinux.org/packages.php?ID=38318
indicator-applet-bzr: http://aur.archlinux.org/packages.php?ID=38319
Unity project:
clutk-bzr: http://aur.archlinux.org/packages.php?ID=38460
libunity-misc-bzr : http://aur.archlinux.org/packages.php?ID=38464
dee-bzr: http://aur.archlinux.org/packages.php?ID=38752
you dont want to install this right now, libbamf dont compile on Arch, so it isnt possible to compile unity]
Optional:
indicator-application-bzr: http://aur.archlinux.org/packages.php?ID=38372
indicator-session-bzr: http://aur.archlinux.org/packages.php?ID=38324
indicator-messages-bzr: http://aur.archlinux.org/packages.php?ID=38323
indicator-me-bzr: http://aur.archlinux.org/packages.php?ID=38322
indicator-datetime-bzr: http://aur.archlinux.org/packages.php?ID=38321
indicator-weather-bzr: http://aur.archlinux.org/packages.php?ID=38468
indicator-network-bzr: http://aur.archlinux.org/packages.php?ID=38467
(i will make indicator-sound when i will manage to compile libindicate-bzr trunk version, and i will make indicator-network, when i will think that ConnMan is better for me than NetworkManager+ModemManager)
External:
battery-status-bzr: http://aur.archlinux.org/packages.php?ID=38587 compiles properly but doesnt work for me, i dont know why
xchat-indicate plugin: http://aur.archlinux.org/packages.php?ID=38327
firefox notify-osd plugin: http://aur.archlinux.org/packages.php?ID=37443
liferea svn (with libindicate and ext4 patches): http://aur.archlinux.org/packages.php?ID=38331
evolution-indicator: http://aur.archlinux.org/packages.php?ID=38334
dropbox-experimental: http://aur.archlinux.org/packages.php?ID=29432 [not mine, but works with indicator-application out-of-box]
transmission-gtk-libappindicator-svn: http://aur.archlinux.org/packages.php?ID=38490
Other my PKGBUILDS: http://aur.archlinux.org/packages.php?SeB=m&K=Dinth
How can You contribute and help me?
You can contact me on Jabber or MSN - my account is "dinth1906@gmail.com" on both.
You can fix compile-time bugs:
* indicator-sound dont want to compile because vala definitions broken in Arch (??)
* unity deps: dee and libbamf cannot compile
* mono bindings cannot compile in any of packages
You can fix usablity bugs:
* indicator-session cannot restart computer
* what is "indicator applet appmenu" and why it isnt working ?
* indicator-sound isnt controlling rhythmbox
* evolution isnt showing in indicator-messages, when run from autostart. running manually works.
* battery-status compiles properly but doesnt work for me, i dont know why
* transmission-gtk-libappindicator-svn indicator doesnt work on some installs and works on others
You can help me packaging applications which i want to package:
* brasero
* power management
* rhythmbox
* gwibber bzr, sqlite, blip version
You can package applications which im not intrested in packaging:
* http://www.omgubuntu.co.uk/2010/05/add- … -menu.html
Last edited by Dinth (2010-07-07 08:24:17)
Offline
Is this related to Colibri?
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
I dont think so. Ayatana is Ubuntu usablity project, which contains notify-osd (GNOME precursor of Colibri), and also libdbusmenu, libindicate, libindicator, indicator-applet, and many applet menus.
Offline
Can you please make a wiki page on wiki.archlinux.org for Ayatana? I think that could be useful.
Offline
I will try when i'll make some more Ayatana packages, but im not very good in english.
Now i have problem with very important indicator-applications, which depends on nunit, but unfortunately pkg-config dont see existing aur/nunit (could someone help me with proper nunit packaging??)
I also have many problems with unity dependencies.
Coming soon:
* indicator-applications
* indicator-weather
* unity
* empathy git with libindicate patch (current aur stable version of empathy with libindicate patch is out-of-date, besides that i like git packages:) ) [edit - unable to build git version, propably it is gnome 3.0 depended]
* evolution-indicator
Last edited by Dinth (2010-06-24 14:59:58)
Offline
indicator-application-bzr is finally out. Unfortunatelly without python or mono bindings (if someone needs _python_ bindings please write here, i can repair this, and didnt do that from lazyness )
Im looking for testing.
[edit]
Im preparing indicator-weather which needs python bindings for indicator-application, so stay tuned for update
Last edited by Dinth (2010-06-25 14:58:12)
Offline
hmm indicator-application showing "No indicators" in gnome-panel..
Offline
This is appmenu indicator, not indicator-application. Im not sure, but i think that propably this should display something like global menu..
Offline
Ive made indicator-network package, indicator-weather (but ive got trouble with running it, it cannot find my city, maybe some problem with national chars), and finally updated libindicate to newest trunk version (unfortunatelly without mono bindings, which i cannot compile under Arch).
I have problems compiling indicator-sound package. Propably vala definitions are broken in arch. Location of one header in .c file is broken, patch is here:
--- ./src/music-player-bridge.c.orig<-->2010-06-26 16:02:41.522989542 +0200
+++ ./src/music-player-bridge.c>2010-06-26 16:02:00.423237760 +0200
@@ -34,7 +34,7 @@
#include <gee.h>
#include <stdlib.h>
#include <string.h>
-#include <gio/gdesktopappinfo.h>
+#include <gio-unix-2.0/gio/gdesktopappinfo.h>
#include <gio/gio.h>
unfortunatelly this .c file is generated from .vala file in make process, so to compile with it, i must first do ./make, which fails, then patch generated .c file, and run another ./make; cannot do this in PKGBUILD unfortunatelly, because fail of first make causes fail of makepkg.
Also i have problem with compiling gnome-power-manager with ubuntu patches. Here is PKGBUILD: http://rapidshare.com/files/403255018/g … ar.gz.html
and here is error: http://pastebin.com/g4urKwHP
Last edited by Dinth (2010-06-27 14:00:38)
Offline
There are some applications which have indicator patches, but im not intrested in packaging them, for example here: http://www.omgubuntu.co.uk/2010/05/add- … -menu.html
And if you want to follow my packages, you can find me on twitter @dinth1906
Last edited by Dinth (2010-06-30 17:45:03)
Offline
I really want to contribute - you can contact me admin A T wutzara.de
Maybe we can divide the work
Offline
Offline
Wow man, great job !
Probably not related, but did you by any chance managed to get Gwibber (http://aur.archlinux.org/packages.php?ID=24544) working with libwebkit 1.2.1?
I also want to contribute to this, however I don't know much about packaging but I would be happy to read, learn and help out. Would you mind sharing what parts of the arch wiki you read to get started working with packages/aur?
Thanks.
Offline
Ryuujin: when i learned (and i learn all the time, im not pkgbuild mastah) i took example file, try to change it to my needs, and when i dont know how to do something, i look in other pkgbuilds.
If you want to contribute, but arent really into pkgbuilds, you can help with arch wiki page or testing existing pkgbuilds - this are bzr pkgbuilds, so it is possible that some revisions wouldnt compile or must have additional patches, and also there are lots of unresolved bugs, like indicator-sound dont showing rhythmbox controlls (if it needs some kind of rhythmbox version, or patch/extensions), or indicator-session (it cannot reboot computer, if it needs hal, or some permissions for user, etc).
Last edited by Dinth (2010-07-08 10:11:15)
Offline
* what is "indicator applet appmenu" and why it isnt working ?
This? https://wiki.ubuntu.com/DesktopExperien … cationMenu
Looks like a clone of globalmenu...
"Arch Linux - One update away from learning chroot" - Griemak
Offline
@Dinth: How is the indicator-applet coming along? Last time I checked, I could not get any apps to show up in it? I'm particularly interested in rhythmbox.
Offline
i compiled the packages, but with a couple of changes.
For indicator-datetime-bzr you need glib2>=2.25.11
for ido, you need to compile the 0.1.11 version for indicator-sound (the bzr version, you can use ido=0.1.5 for indicator-sound<=0.2.3). But it needs gtk2>=2.21.6 with an ubntu patch, http://archive.ubuntu.com/ubuntu/pool/m … u1.diff.gz
this patch is needed becouse the ido compilling shows this error:
idoscalemenuitem.c: En la función 'ido_scale_menu_item_button_press_event':
idoscalemenuitem.c:471: error: declaración implícita de la función 'ubuntu_gtk_widget_set_has_grab'
make[2]: *** [idoscalemenuitem.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Abortando...
Offline
Hey Dinth, I noticed that you packages in the AUR mistakenly point to caarlos0's packages.
You should probably fix this so that someone installing one of your "bzr" packages will aquire only bzr packages. Currently, If i install "indicator-applet-bzr" from the AUR using yaourt, it will also install the dependencies from caarlos0. It won't install the bzr dependencies.
It says indicator-applet-bzr depends on indicator-messages and indicator-sessions, but instead it should depend on indicator-messages-bzr and indicator-sessions-bzr!
joe@trusktr.io - joe at true skater dot io.
Offline
By the way, would we use the indicator applet to replace the "notification area" applet?
joe@trusktr.io - joe at true skater dot io.
Offline
It would be cool if you would try to compile indicator-sound again - it looks pretty awesome and is useful too
"Arch Linux - One update away from learning chroot" - Griemak
Offline
I realy like your builds.
I've got a fail yesteday on libindicate-bzr :
/usr/bin/vapigen --library=Indicate-0.2 \
--pkg glib-2.0 \
--pkg Dbusmenu-Glib-0.2 \
--vapidir=../src \
Indicate-0.2.gir
Indicate-0.2.gir:5.1-8.94: error: unsupported GIR version 1.0 (supported: 1.2)
Generation failed: 1 error(s), 0 warning(s)
make[3]: *** [Indicate-0.2.vapi] Erreur 1
make[3]: quittant le répertoire « /tmp/yaourt-tmp-nemo/aur-libindicate-bzr/src/libindicate-build/libindicate »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /tmp/yaourt-tmp-nemo/aur-libindicate-bzr/src/libindicate-build/libindicate »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /tmp/yaourt-tmp-nemo/aur-libindicate-bzr/src/libindicate-build »
make: *** [all] Erreur 2
Since we're near the official ubuntu 10.10 Why don't you use the « official » ayatana realese (or upgrade the non-bzr aur) ?
Offline
thats an Introspection failure - if you append in the configure-step a --disable-introspection it should work
Offline
thats an Introspection failure - if you append in the configure-step a --disable-introspection it should work
It work's Thank's. Hope we soon get a simplier way to installe the ayatana* things.
Offline
if you really want g-i support, you have to wait until gnome 2.32 is released and g-i 0.9.6 is in the repos.
Give what you have. To someone, it may be better than you dare to think.
Offline
Wutzara wrote:thats an Introspection failure - if you append in the configure-step a --disable-introspection it should work
It work's Thank's. Hope we soon get a simplier way to installe the ayatana* things.
a meta packages would be nice or two
ayatana - for project specific packages
and
ubuntu-desktop - to get an all the ubuntu desktop packages installed.
Offline