Package Details: tizonia-all 0.17.0-1

Git Clone URL: https://aur.archlinux.org/tizonia-all.git (read-only)
Package Base: tizonia-all
Description: Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, Dirble, Plex servers and Chromecast devices.
Upstream URL: https://www.tizonia.org
Licenses: LGPL
Submitter: juanrubio
Maintainer: juanrubio
Last Packager: juanrubio
Votes: 4
Popularity: 0.007408
First Submitted: 2017-08-26 22:14
Last Updated: 2019-01-19 19:50

Latest Comments

1 2 Next › Last »

juanrubio commented on 2019-01-19 19:57

@dreieck:

Since tizonia-all 0.17.0-1 the prepare() step checks that there is no tizonia command installed on the system.

juanrubio commented on 2019-01-13 22:52

@dreieck:

I think your idea is the best way forward. Honestly, I don't see myself right now making the changes required in Tizonia to support building on Arch with an old version of the program lying around in the system directories.

Do you think you would able to create a PR with that change? Sounds simple enough. PKGBUILDs are kept in the project's repo: https://github.com/tizonia/tizonia-openmax-il/tree/master/pkgbuild

dreieck commented on 2019-01-13 12:01

@juanrubio:

You can make build() issue a warning message when it detects that there is still some tizonia installed.

juanrubio commented on 2018-12-07 08:30

@natsukagami:

You need to uninstall the old version first. It is a known issue. Please read previous comments.

natsukagami commented on 2018-12-07 05:20

EDIT: Uninstall the older version before installing the new one.

The latest release does not compile for me:

cc_gmusicprc.c: In function ‘enqueue_gm_playlist_items’:
cc_gmusicprc.c:97:77: error: ‘OMX_TIZONIA_AUDIO_PARAM_GMUSICPLAYLISTTYPE’ {aka ‘struct OMX_TIZONIA_AUDIO_PARAM_GMUSICPLAYLISTTYPE’} has no member named ‘cAdditionalKeywords’
     const char * p_additional_keywords = (const char *) ap_prc->gm_playlist_.cAdditionalKeywords;
                                                                             ^
cc_gmusicprc.c:148:18: error: too many arguments to function ‘tiz_gmusic_play_situation’
             rc = tiz_gmusic_play_situation (ap_prc->p_gm_, p_playlist,
                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cc_gmusicprc_decls.h:39,
                 from cc_gmusicprc.c:48:
/usr/include/tizonia/tizgmusic_c.h:242:5: note: declared here
 int tiz_gmusic_play_situation (tiz_gmusic_t *ap_gmusic,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
make[6]: *** [Makefile:621: libtizchromecastrnd_la-cc_gmusicprc.lo] Error 1
make[6]: Leaving directory '/home/natsukagami/.cache/pikaur/build/tizonia-all/src/tizonia-openmax-il-0.16.0/plugins/chromecast_renderer/src'
make[5]: *** [Makefile:443: all-recursive] Error 1
make[5]: Leaving directory '/home/natsukagami/.cache/pikaur/build/tizonia-all/src/tizonia-openmax-il-0.16.0/plugins/chromecast_renderer'
make[4]: *** [Makefile:375: all] Error 2
make[4]: Leaving directory '/home/natsukagami/.cache/pikaur/build/tizonia-all/src/tizonia-openmax-il-0.16.0/plugins/chromecast_renderer'
make[3]: *** [Makefile:457: all-recursive] Error 1
make[3]: Leaving directory '/home/natsukagami/.cache/pikaur/build/tizonia-all/src/tizonia-openmax-il-0.16.0/plugins'
make[2]: *** [Makefile:389: all] Error 2
make[2]: Leaving directory '/home/natsukagami/.cache/pikaur/build/tizonia-all/src/tizonia-openmax-il-0.16.0/plugins'
make[1]: *** [Makefile:386: all-recursive] Error 1
make[1]: Leaving directory '/home/natsukagami/.cache/pikaur/build/tizonia-all/src/tizonia-openmax-il-0.16.0'
make: *** [Makefile:327: all] Error 2

juanrubio commented on 2018-05-04 22:14

@dreieck:

Very good point (and one that I consistently forget about). This a quirk in Tizonia's recursive build system, which gives precedence to the headers in the system folders vs headers in repo. I don't have an easy fix for that right now, but the whole issue would go away as soon as the existing package could be automatically wiped out prior to starting the new build.

I need to figure out if this is even possible/legal in an AUR package.

I have created an issue on Github to track this issue: https://github.com/tizonia/tizonia-openmax-il/issues/485

dreieck commented on 2018-05-04 19:20

@juanrubio:

Of course I have an older version installed. I want to upgrade.

If manual removal before upgrade is needed everythime it is not nice and clean.

Would it be possible to tweal the build procedure in the PKGBUILD such that seamless upgrade is possible?

juanrubio commented on 2018-05-04 16:12

gardar, dreieck:

Do you have an older version of tizonia installed?. If so, it is best to remove. I believe the older tizonia headers that are present in your system directories are being picked up.

gardar commented on 2018-05-04 10:45

Fails to build for me too

make[5]: Entering directory '/tmp/yaourt-tmp-gardar/aur-tizonia-all/src/tizonia-openmax-il-0.14.0/libtizplatform/src'
  CC       libtizplatform_la-tizlog.lo
  CC       libtizplatform_la-tizplatform.lo
  CC       libtizplatform_la-tizomxutils.lo
  CC       libtizplatform_la-tizmem.lo
  CC       libtizplatform_la-tizsync.lo
tizomxutils.c:658:4: error: ‘OMX_TizoniaIndexParamAudioPlexSession’ undeclared here (not in a function); did you mean ‘OMX_TizoniaIndexParamAudioDirbleSession’?
   {OMX_TizoniaIndexParamAudioPlexSession,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    OMX_TizoniaIndexParamAudioDirbleSession
tizomxutils.c:660:4: error: ‘OMX_TizoniaIndexParamAudioPlexPlaylist’ undeclared here (not in a function); did you mean ‘OMX_TizoniaIndexParamAudioDirblePlaylist’?
   {OMX_TizoniaIndexParamAudioPlexPlaylist,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    OMX_TizoniaIndexParamAudioDirblePlaylist
make[5]: *** [Makefile:658: libtizplatform_la-tizomxutils.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/tmp/yaourt-tmp-gardar/aur-tizonia-all/src/tizonia-openmax-il-0.14.0/libtizplatform/src'
make[4]: *** [Makefile:465: all] Error 2
make[4]: Leaving directory '/tmp/yaourt-tmp-gardar/aur-tizonia-all/src/tizonia-openmax-il-0.14.0/libtizplatform/src'
make[3]: *** [Makefile:497: all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-gardar/aur-tizonia-all/src/tizonia-openmax-il-0.14.0/libtizplatform'
make[2]: *** [Makefile:406: all] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-gardar/aur-tizonia-all/src/tizonia-openmax-il-0.14.0/libtizplatform'
make[1]: *** [Makefile:386: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-gardar/aur-tizonia-all/src/tizonia-openmax-il-0.14.0'
make: *** [Makefile:327: all] Error 2
$ gcc --version gcc (GCC) 7.3.1 20180312  
$ cat /etc/os-release NAME="Arch Linux" ID=arch

juanrubio commented on 2018-05-02 19:37

Hi dreieck, it builds perfectly fine here at my end:

$ gcc --version gcc (GCC) 7.3.1 20180312

$ cat /etc/os-release <br> NAME="Manjaro Linux" ID=manjaro