Package Details: tizonia-all-git 0.22.0+28.r3903.20210110.a1e8f8bd-5

Git Clone URL: https://aur.archlinux.org/tizonia-all-git.git (read-only, click to copy)
Package Base: tizonia-all-git
Description: Command-line cloud music player and downloader for Linux with support for YouTube, SoundCloud, Plex servers, Chromecast devices and generic streams and websites.
Upstream URL: https://www.tizonia.org
Licenses: LGPL3
Conflicts: tizonia, tizonia-all, tizonia-bash-completions, tizonia-zsh-completions
Provides: tizonia, tizonia-all, tizonia-bash-completions, tizonia-zsh-completions
Submitter: juanrubio
Maintainer: dreieck
Last Packager: dreieck
Votes: 3
Popularity: 0.000000
First Submitted: 2017-08-26 22:13 (UTC)
Last Updated: 2023-08-04 12:41 (UTC)

Latest Comments

1 2 3 Next › Last »

MarsSeed commented on 2023-08-04 12:54 (UTC)

Done, revoked the log4c deletion request. Thank you for checking this and informing me!

dreieck commented on 2023-08-04 12:37 (UTC) (edited on 2023-08-04 12:56 (UTC) by dreieck)

@MarsSeed:

log4c is optional in meson.build.

I just tried to build it without log4c and it turns out that it actually is not optional but required. Or I did not found out how to disable it (if anyone finds out, please comment here).

  • -Dlog4c=false (similar to -Dlibspotofy=false) fails with tizonia/meson.build:1:0: ERROR: Unknown options: "log4c". This seems comprehensible to me (not knowing any meson), since there is an enable_libspotify = get_option('libspotify') bot nothing alike for log4c in meson.build,

  • having log4c uninstalled makes build fail with

Run-time dependency log4c found: NO (tried pkgconfig and cmake)

tizonia/meson.build:80:51: ERROR: C header 'log4c.h' not found
  • In meson.build the build system assumes some specific log4c to be installed if the check fails:
# fallback for ubuntu Bionic
if not log4c_dep.found()
   log4c_dep = declare_dependency(dependencies: cc.find_library('log4c', has_headers: 'log4c.h', required: true))
endif

So, log4c seems mandatory. Please cancel your deletion request for log4c.

Regards!

MarsSeed commented on 2023-08-01 16:04 (UTC)

log4c is optional in meson.build.

MarsSeed commented on 2023-08-01 15:58 (UTC)

@dreieck, could you please check if the deprecated logging framework log4c (last released in 2013) is still needed by Tizonia?

I've just seen that I've submitted a deletion request earlier for that. If it turns out to be mandatory here, I will cancel that request.

MarsSeed commented on 2023-08-01 11:22 (UTC) (edited on 2023-08-01 13:05 (UTC) by MarsSeed)

But I am not using this application so it's your call.

MarsSeed commented on 2023-08-01 11:21 (UTC)

Ideally, tizonia-all should be patched to remove the gmusicapi dependency. Not sure about the amount of effort it would entail.

MarsSeed commented on 2023-08-01 11:00 (UTC)

@dreieck, thank you for the heads-up. I have revoked my deletion request for python-gmusicapi.

dreieck commented on 2023-08-01 10:42 (UTC) (edited on 2023-08-01 11:28 (UTC) by dreieck)

Ahoj @MarsSeed,

regarding your comment

Google Music service is dead, so the python-gmusicapi dependency should be removed.

gmusicapi is still wanted by /usr/lib/python3.11/site-packages/tizgmusicproxy.py, and I do not see a compile time configuration option to exclude that.

So if I remove python-gmusicapi it is likely that tizonia crashed due to a python exception of the non-found module, right? So better to keep python-gmusicapi around and tizonia will only fail to communicate with Google Music, but will not crash.

What do you think?

Regards!

MarsSeed commented on 2023-07-31 23:23 (UTC)

Google Music service is dead, so the python-gmusicapi dependency should be removed.

dreieck commented on 2023-07-31 23:00 (UTC)

Build errors fixed.