Search Criteria
Package Details: fooyin 0.8.1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/fooyin.git (read-only, click to copy) |
---|---|
Package Base: | fooyin |
Description: | A customisable music player. |
Upstream URL: | https://github.com/ludouzi/fooyin |
Keywords: | alsa audio cpp20 customizable ffmpeg linux music music-player qt taglib |
Licenses: | GPL-3.0-only |
Submitter: | zxp19821005 |
Maintainer: | zxp19821005 |
Last Packager: | zxp19821005 |
Votes: | 15 |
Popularity: | 1.14 |
First Submitted: | 2024-01-24 02:38 (UTC) |
Last Updated: | 2024-10-22 00:48 (UTC) |
Dependencies (27)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-ffplayoutAUR)
- kdsingleapplication
- libvgm-player-gitAUR
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- qt6-tools
- taglib (taglib-gitAUR)
- cmake (cmake-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- icu (icu-gitAUR) (make)
- libarchive (libarchive-gitAUR) (make)
- libebur128 (libebur128-gitAUR) (make)
- libgme (libgme-vgmplay-gitAUR, game_music_emu-kode54-gitAUR, libgme-gitAUR) (make)
- libopenmpt (libopenmpt-svnAUR) (make)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR) (make)
- libsndfile (libsndfile-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- libarchive (libarchive-gitAUR) (optional) – For the libarchive archive plugin
- libebur128 (libebur128-gitAUR) (optional) – For the ReplayGain scanner plugin
- libgme (libgme-vgmplay-gitAUR, game_music_emu-kode54-gitAUR, libgme-gitAUR) (optional) – For the GME audio input plugin
- libopenmpt (libopenmpt-svnAUR) (optional) – For the OpenMPT audio input plugin
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR) (optional) – For the PipeWire audio output plugin
- libsndfile (libsndfile-gitAUR) (optional) – For the GME audio input plugin
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR) (optional) – For the SDL2 audio output plugin
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
ZhangHua commented on 2024-06-29 11:51 (UTC)
Hello, thank you for maintaining such a awesome package. But I think there are still some points which can be improved:
conflicts=("fooyin")
. pkgname has already in the check list, so there is no need to add it into conflicts. See here for more info.base-devel
inmakedepends
. AUR packages are always assumed to be built withbase-devel
installed. If you want to use some tools inbase-devel
, please write them directly, but this is no needed for an AUR package. You can check here for more info.options=("!strip")
. Stripping package is important, and I tested building this package with strip enabled, there seems no problem to run main functions normally.-DBUILD_WERROR=ON
andDINSTALL_HEADERS=ON
in cmake arguments. Actually I want to enable all features in CMakeLists.txt, butBUILD_TESTING
will be failed even I installedgtest
,BUILD_ASAN
will result a crash when starts app.BUILD_WERROR
is easy to understand so I do not give it too much word.INSTALL_HEADERS
is preferred to be enabled because Arch Linux usually packages headers with main package, this does not like other distributions, other distributions may split headers into another packages likefooyin-dev
orfooyin-devel
. You can runpacman -Qo /usr/include
to find that there are so many packages ship their headers.Martchus commented on 2024-05-20 18:18 (UTC)
Thanks for adding the fixes.
zxp19821005 commented on 2024-05-20 04:26 (UTC)
@Martchus @nl6720 Thank you for your guidance, it has been fixed.
Martchus commented on 2024-05-19 23:10 (UTC)
The architecture has to be
x86_64
(plus maybe some additional concrete archs) but notany
because the built package contains architecture-specific contents (see https://wiki.archlinux.org/title/PKGBUILD#arch).nl6720 commented on 2024-05-19 16:10 (UTC)
libpipewire
should be added tomakedepends
otherwise/usr/lib/fooyin/plugins/fyplugin_pipewire.so
is not built.Also,
CMAKE_BUILD_TYPE
should be set toNone
per https://wiki.archlinux.org/title/CMake_package_guidelines.<deleted-account> commented on 2024-05-17 18:20 (UTC)
Works perfectly now. Thanks zxp19821005 !
zxp19821005 commented on 2024-05-16 06:03 (UTC)
nl6720 Thanks for your feedback,I've forgot to delete the redundant code,fixed it.
nl6720 commented on 2024-05-16 05:38 (UTC)
Does not build in a clean chroot:
zxp19821005 commented on 2024-05-16 02:51 (UTC)
@uint2048_t Thanks for your feedback, fixed it.
<deleted-account> commented on 2024-05-14 23:33 (UTC)
This package doesn't work correctly for me. fooyin complains about missing plugins on startup. The fooyin-git package doesn't have this issue.
« First ‹ Previous 1 2 3 Next › Last »