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

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: LGPL-3.0-or-later
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: 2024-01-30 13:52 (UTC)

Latest Comments

1 2 3 Next › Last »

dvzrv commented on 2024-02-17 20:27 (UTC)

The taglib1 package is now in [extra] (it does not conflict with taglib).

You can build/ link against it using export PKG_CONFIG_PATH=/usr/lib/taglib1/pkgconfig.

dreieck commented on 2024-01-30 13:41 (UTC)

Package has been updated to use taglib1, it should build again.

dreieck commented on 2024-01-30 10:26 (UTC)

I have made an ↗ upstream issue report from @MarsSeed's report from 2024-01-29 (thanks for reporting, @MarsSeed!).

MarsSeed commented on 2024-01-29 19:49 (UTC)

(I don't need this package, but I wanted to let you know about this change, just in case.)

MarsSeed commented on 2024-01-29 19:48 (UTC)

Major update taglib 1.13.1 → 2.0 broke this build:

samu: job failed: sccache c++ -Iplayer/src/tizonia.p -Iplayer/src -I../tizonia/player/src -I../tizonia/player/src/services 
    -I../tizonia/player/src/services/googlemusic -I../tizonia/player/src/services/soundcloud -I../tizonia/player/src/services/youtube 
    -I../tizonia/player/src/services/plex -I../tizonia/player/src/services/tunein -I../tizonia/player/src/services/iheart -Iinclude/omxil-1.2 
    -I../tizonia/include/omxil-1.2 -I../tizonia/3rdparty/dbus-cplusplus/include -Ilibtizplatform/src -I../tizonia/libtizplatform/src 
    -Iplayer/dbus -I/usr/include/taglib -I/usr/include/ -I/usr/include/graphviz -I/usr/include -I/usr/include/python3.11 
    -I/var/tmp/tizonia-all-git/src/build -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H 
    -include/var/tmp/tizonia-all-git/src/build/config.h -march=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat 
    -Werror=format-security -Wstrict-aliasing -Wno-deprecated -Wno-deprecated-declarations -fstack-clash-protection -fcf-protection 
    -fstack-protector-strong -Wp,-D_GLIBCXX_ASSERTIONS -Wno-unused-but-set-variable -flto=auto -Wno-error=address -Wno-address 
    -Wno-error=attribute-warning -Wno-attribute-warning -Wno-error=deprecated-declarations -Wno-deprecated-declarations 
    -Wno-error=format-security -Wno-format-security -Wno-error=strict-aliasing -Wno-strict-aliasing -Wno-error=unused-result -Wno-unused-result 
    -DBOOST_BIND_GLOBAL_PLACEHOLDERS=1 -pthread -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 
    -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_USE_DLL=1 -DBOOST_ALL_NO_LIB -DUNICODE -DSIZE_T_IS_LONG -DDBUS_API_SUBJECT_TO_CHANGE -MD -MQ 
    player/src/tizonia.p/services_iheart_tiziheartmgr.cpp.o -MF player/src/tizonia.p/services_iheart_tiziheartmgr.cpp.o.d -o 
    player/src/tizonia.p/services_iheart_tiziheartmgr.cpp.o -c ../tizonia/player/src/services/iheart/tiziheartmgr.cpp
In file included from ../tizonia/player/src/tizgraphops.hpp:43,
                 from ../tizonia/player/src/services/iheart/tiziheartgraph.hpp:33,
                 from ../tizonia/player/src/services/iheart/tiziheartmgr.cpp:40:
../tizonia/player/src/tizprobe.hpp:122:9: error: ‘TagLib::uint’ has not been declared
  122 |         TagLib::uint (TagLib::Tag::*TagFunction)() const) const;
      |         ^~~~~~
samu: subcommand failed
==> ERROR: A failure occurred in build().
    Aborting...

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.