Package Details: sat-cagou-hg r233.ba8f3a4a5ac7-1

Git Clone URL: https://aur.archlinux.org/sat-cagou-hg.git (read-only)
Package Base: sat-cagou-hg
Description: Salut à Toi, multi-frontends multi-purposes XMPP client (Android/Desktop interface)
Upstream URL: None
Licenses: AGPL3
Submitter: jnanar
Maintainer: jnanar
Last Packager: jnanar
Votes: 0
Popularity: 0.000000
First Submitted: 2018-05-26 09:21
Last Updated: 2018-08-15 13:24

Latest Comments

theYinYeti commented on 2018-08-19 10:01

Salut jnanar & goffi! Sorry for not reporting sooner; I was on holidays. I tried to reinstall cagou today.

1º The build fails with the suggestion to “pip install requests”. Adding python2-requests as a make-dependency or as a dependency (I tried both) solves the issue.

2º There seems to be no desktop entry with Cagou. In the Gnome shell, I tried typing “cagou” or “sat” or “sàt” or “salut”, but none let Gnome find Cagou. So I used the command line instead.

3º Running “cagou” on the command-line fails with:

/usr/lib/python2.7/site-packages/cagou/core/cagou_main.py:830: SyntaxWarning: name 'notification' is used prior to global declaration
  global notification
Kivy: v1.10.1
Python: v2.7.15 (default, Jun 27 2018, 13:05:28) 
[GCC 8.1.1 20180531]
Factory: 194 symbols loaded
Image: Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
Text: Provider: sdl2
Window: Provider: sdl2(['window_egl_rpi'] ignored)
GL: Using the "OpenGL" graphics system
GL: Backend used <gl>
GL: OpenGL version <3.0 Mesa 18.1.6>
GL: OpenGL vendor <Intel Open Source Technology Center>
GL: OpenGL renderer <Mesa DRI Intel(R) Haswell Desktop >
GL: OpenGL parsed version: 3, 0
GL: Shading version <1.30>
GL: Texture max size <16384>
GL: Texture max units <32>
Window: auto add sdl2 input provider
Window: virtual keyboard not allowed, single mode, not docked
Traceback (most recent call last):
  File "/usr/bin/cagou", line 20, in <module>
    import cagou
  File "/usr/lib/python2.7/site-packages/cagou/__init__.py", line 34, in <module>
    from core import cagou_main
  File "/usr/lib/python2.7/site-packages/cagou/core/cagou_main.py", line 62, in <module>
    from . import menu
  File "/usr/lib/python2.7/site-packages/cagou/core/menu.py", line 352, in <module>
    class TouchMenu(modernmenu.ModernMenu):
AttributeError: 'NoneType' object has no attribute 'ModernMenu'

Cheers

theYinYeti (aka Yves aka yrc)

jnanar commented on 2018-08-15 13:25

I fixed the package. It should install contextmenu during the building process. Thanks for your feedback. It's much appreciated.

goffi commented on 2018-08-15 13:11

theYinYeti: hi, I'm the main dev of SàT/Cagou. This is due to missing "garden" package. Until the pkgbuild is fixed, you can do the following:

  • install "aur/python2-kivy-garden"
  • (from your normal user): garden install contextmenu

Sorry for the inconvenient, Kivy (the graphic toolkit used) uses its own packager for plugins, which is not practical. I'm thinking about integrating the needed stuff directly in the code of Cagou in the future.

Note: you'll probably have to install modernmenu too: garden install modernmenu

edit: jnanar answered before me :)

jnanar commented on 2018-08-15 13:07

Hi theYinYeti. Cagou rely on kivy which implement his own packaging system (garden). The PKGBUILD miss some instructions. Could you try the following command:

 garden install contextmenu

The 'AppMenu' should be installed.

theYinYeti commented on 2018-08-03 16:30

Hey jnanar, thank you for this package :-)

For me, the package compiled and installed perfectly. However, running cagou results in:

Traceback (most recent call last):
  File "/usr/bin/cagou", line 20, in <module>
    import cagou
  File "/usr/lib/python2.7/site-packages/cagou/__init__.py", line 34, in <module>
    from core import cagou_main
  File "/usr/lib/python2.7/site-packages/cagou/core/cagou_main.py", line 62, in <module>
    from . import menu
  File "/usr/lib/python2.7/site-packages/cagou/core/menu.py", line 66, in <module>
    class MainMenu(contextmenu.AppMenu):
AttributeError: 'NoneType' object has no attribute 'AppMenu'