ncmpc: upgrade 0.49 -> 0.53

Upstream changes (git log v0.49..v0.53):
 * New Interface / PageContainer abstraction; screens migrated to
   Interface::Alert() and ScreenManager::Alert(); removed the obsolete
   global "screen" and the old screen_status library.
 * FileBrowserPage now formats its prompt with libfmt; charset cleanups
   (drop Utf8ToLocaleZ).
 * TextInputDialog reworked (options struct, KEY_RETURN/LINEFEED
   forwarding in "fragile" mode, history handling).
 * Bundled fmt subproject updated (11.0.2); translation updates.

ncmpc 0.53 now formats strings with libfmt and its meson build pulls fmt
as a subproject; with wrap downloads disabled the build failed with
"Subproject fmt is buildable: NO". Add fmt to DEPENDS so the system
libfmt is used instead of the meson wrap.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Khem Raj
2026-07-29 07:35:41 +00:00
parent 600204405c
commit 4b033d5349
@@ -9,6 +9,7 @@ DEPENDS += " \
ncurses \
libpcre2 \
libmpdclient \
fmt \
"
RDEPENDS:${PN} += "python3-core"
@@ -33,4 +34,4 @@ PACKAGECONFIG[outputs_screen] = "-Doutputs_screen=true,-Doutputs_screen=false"
PACKAGECONFIG[chat_screen] = "-Dchat_screen=true,-Dchat_screen=false"
SRC_URI = "git://github.com/MusicPlayerDaemon/ncmpc;branch=master;protocol=https"
SRCREV = "f81f875fc5785383d24f54fb9bd3cf06efd915a4"
SRCREV = "b6b1116709a6981d432cd2455bff4c35e4b96213"