Search Criteria
Package Details: ctune-git v1.3.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ctune-git.git (read-only, click to copy) |
---|---|
Package Base: | ctune-git |
Description: | NCurses internet radio player for Linux. |
Upstream URL: | https://github.com/An7ar35/ctune |
Keywords: | audio multimedia music ncurses radio |
Licenses: | AGPL3 |
Conflicts: | ctune |
Provides: | ctune |
Submitter: | An7ar35 |
Maintainer: | An7ar35 |
Last Packager: | An7ar35 |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2022-01-19 19:13 (UTC) |
Last Updated: | 2025-02-05 05:45 (UTC) |
Dependencies (16)
- alsa-lib
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR)
- libbsd (libbsd-gitAUR)
- ncurses (ncurses-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- make (make-gitAUR) (make)
- pandoc-cli (pandoc-sile-gitAUR, pandoc-static-gitAUR, pandoc-binAUR) (make)
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR) (optional) – for PipeWire plugin support
- pipewire-pulse (pipewire-full-pulse-gitAUR, pipewire-pulse-gitAUR) (optional) – for using the pulseaudio plugin on Pipewire
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR) (optional) – for PulseAudio plugin support
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat) (optional) – for SDL2 output plugin support
- sndio (sndio-gitAUR) (optional) – for SNDIO output plugin support
- vlc (vlc-noxAUR, vlc-luajitAUR, vlc-gitAUR) (optional) – for VLC player plugin support
Latest Comments
m040601 commented on 2025-02-05 17:13 (UTC) (edited on 2025-02-05 17:15 (UTC) by m040601)
Another option is to just make use of github free CI/workflows/actions infrastructure.
Just release a precompiled binary tar.gz on github.
Then make a simple "ctune-bin" PKGBUILD on AUR that justs pulls from that.
Easy and simple for the end user who just doesnt care about all the pandoc/cmake/boost depencies.
m040601 commented on 2025-02-05 10:20 (UTC) (edited on 2025-02-05 13:30 (UTC) by m040601)
An7ar35 commented on 2025-02-05 05:29 (UTC)
This will not change anything. Currentlyi the official Arch package is called "pandoc-cli" but is actually exactly the full pandoc.
Exactly the same gigabytes download as before.
There is no "light" official alternative thing.
For anyone on Arch who needs Pandoc for personal uses, the only alternative, is the AUR non-official (but very popular), "pandoc-bin".
https://aur.archlinux.org/packages/pandoc-bin
Just pulls the precompiled binary released tar.gz from pandoc github It is around 200 Mega. Includes man pages and data files.
That's what I do for my personal pandoc uses.
But I wouldnt do that for a tool of mine released on AUR.
If I were the developer, I would just "build" (pandoc -t man file.md) or write by hand the ctune man page on my computer myself. Not make it part of a make/cmake build process. It's just a 1K text file.
And if its just that one tiny tiny markdown page why bother to have a "man" page ? Just ship it as "README.md" to /usr/share/doc/ctune/ and let the user choose what he wants to read it.
Or if I did in fact have a lot of docs and complicated man pages to generate. I would use some lighter alternative like for example:
Thats a makedependency that I think the end user could tolerate.
An7ar35 commented on 2025-02-05 05:29 (UTC)
@m040601 Fair point. As I use the full install of pandoc for other things I never looked at the size very closely. I'll change the dependency to pandoc-cli.
m040601 commented on 2025-01-22 17:44 (UTC) (edited on 2025-01-25 13:39 (UTC) by m040601)
Thanks to @An7ar35 for continuing to develop this tool and taking care of the PKGBUILD. Very appreciated.
About the "pandoc" makedependency.
As of now,
yay -S ctune-git
That's because the official Archlinux "pandoc" pulls thath half a gigabyte of dependecies.
This does not make any sense. I should not have to install half gigabyte of pandoc just to generate/compile some simple Markdown of man pages files. And then throw it away. Let's think how can we improve this absurd situation.
From the ctune README:
So "pandoc" is in fact required by the default build process. Tragic but true. There are other much lighter and simple tools to build man pages and markdown like for example "scdoc".
Maybe the "ctune" developer is not aware of them ???
In the mean time. What can we do here in the AUR ? One could just dump it and forget about the man pages or .md doc files. That is of course not a good option. Is there a better one ?
Now, there is in the AUR a "pandoc-bin"
Provides : pandoc=3.6.2 pandoc-cli=3.6.2
Repository : aur Name : ctune-git Depends On : ncurses openssl curl ffmpeg alsa-lib libbsd Optional Deps : pulseaudio pipewire-pulse pipewire sdl2 sndio vlc Make Deps : make cmake git pandoc Check Deps : None ```
Or at least display a brief message about this option.
Thanks in advance.
simona commented on 2024-08-03 13:46 (UTC)
now ok
An7ar35 commented on 2024-08-03 13:00 (UTC)
@simona I've updated the dependencies in the PKGBUILD to use pipewire-pulse instead. Should solve that problem for now.
simona commented on 2024-08-03 09:18 (UTC)
:: pulseaudio-17.0-3 e pipewire-pulse-1:1.2.2-1 vanno in conflitto. Rimuovere pipewire-pulse? [s/N]