guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#29764] [PATCH] gnu: lollypop: Use meson-build-system.


From: Catonano
Subject: [bug#29764] [PATCH] gnu: lollypop: Use meson-build-system.
Date: Fri, 22 Dec 2017 20:02:38 +0100

Thomas, Ludovic

2017-12-22 9:51 GMT+01:00 Ludovic Courtès <address@hidden>:
Hello Thomas,

Thomas Danckaert <address@hidden> skribis:

> this patch replaces the “pseudo meson build system” for lollypop by
> the real thing ;-) (By the way, the current build doesn't succeed
> anymore.)
>
> Thomas
>
>>From fb89164e2983ebb61b0920d52fcce04d6ac9e9da Mon Sep 17 00:00:00 2001
> From: Thomas Danckaert <address@hidden>
> Date: Mon, 18 Dec 2017 11:10:27 +0100
> Subject: [PATCH] gnu: lollypop: Use meson-build-system.
>
> * gnu/packages/gnome.scm (lollypop) [build-system]: Use meson-build-system.
> [arguments]: Remove phases for "pseudo meson build system", enable
> glib-or-gtk?
> [native-inputs]: Add glib:bin and gtk+:bin, remove ninja.
> [inputs]: Remove gtk+ and meson.

Go for it!

I suspect the error Catonano reports is not new and might be because
GI_TYPELIB_PATH lacks an entry or something along these lines.  This can
be investigated separately though.

I tested it with the new patch and this time it run

I have no music on this laptop so I didn't test it throughly

I did play with the preferences switches though and I didn't run into runtime errors

This is a picture
https://imgur.com/a/kWAre

This is what happened in the terminal (is this phisiological or pathological ?)

~$ lollypop
cannot import name 'BadAuthenticationError'
    - Scrobbler disabled
    - Auto cover download disabled
    - Artist information disabled
$ sudo pip3 install pylast
/gnu/store/ci1r0vymm49jlxhwv394aqk4shjmd6gh-python-pygobject-3.24.1/lib/python3.5/site-packages/gi/module.py:178: Warning: g_array_append_vals: assertion 'array' failed
  g_type = info.get_g_type()
/gnu/store/ci1r0vymm49jlxhwv394aqk4shjmd6gh-python-pygobject-3.24.1/lib/python3.5/site-packages/gi/module.py:178: Warning: g_hash_table_lookup: assertion 'hash_table != NULL' failed
  g_type = info.get_g_type()
/gnu/store/ci1r0vymm49jlxhwv394aqk4shjmd6gh-python-pygobject-3.24.1/lib/python3.5/site-packages/gi/module.py:178: Warning: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed
  g_type = info.get_g_type()


As you can see there's a

$ sudo pip3 install pylast

line in the output

I don't really understand how that's possible, but I checked this 2 times

Where can I download some mp3s legally ?
I would test it with some real music

When I quit it, there's this warning

(lollypop:2031): Gtk-WARNING **: Allocating size to lollypop+selectionlist+SelectionList 0x13b2860 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]