1 # Copyright 2022-2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 # Autogenerated by pycargoebuild 0.13.3
17 android_system_properties@0.1.5
27 async-compression@0.4.6
28 async-stream-impl@0.3.5
31 atom_syndication@0.12.2
64 cocoa-foundation@0.1.2
70 concurrent-queue@2.4.0
74 core-foundation-sys@0.8.6
76 core-graphics-types@0.1.3
83 crossbeam-epoch@0.9.18
84 crossbeam-utils@0.8.19
87 crossterm_winapi@0.9.1
99 derive_builder_core@0.12.0
100 derive_builder_macro@0.12.0
102 diligent-date-parser@0.1.4
105 discord-rich-presence@0.2.3
112 enum-ordinalize-derive@4.3.1
113 enum-ordinalize@4.3.0
117 event-listener-strategy@0.5.0
121 fallible-iterator@0.3.0
122 fallible-streaming-iterator@0.1.9
131 foreign-types-shared@0.1.1
133 form_urlencoded@1.2.1
134 futures-channel@0.3.30
136 futures-executor@0.3.30
156 hard-xml-derive@1.36.0
175 iana-time-zone-haiku@0.1.2
176 iana-time-zone@0.1.60
183 include_dir_macros@0.7.3
197 lazy-regex-proc_macros@2.4.1
206 libmpv-sirno@2.0.2-fork.1
207 libmpv-sys-sirno@2.0.0-fork.1
209 libsqlite3-sys@0.30.0
223 minimal-lexical@0.2.1
230 ndk-sys@0.5.0+25.2.9519653
245 num_enum_derive@0.7.2
258 option-operations@0.5.0
263 parking_lot_core@0.9.9
266 peeking_take_while@0.1.2
267 percent-encoding@2.3.1
269 pin-project-internal@1.1.5
270 pin-project-lite@0.2.13
278 pretty_assertions@1.4.0
280 proc-macro-crate@3.1.0
304 rfc822_sanitizer@0.3.6
309 rustc-demangle@0.1.23
313 rustls-pki-types@1.4.1
314 rustls-webpki@0.102.2
319 sanitize-filename@0.5.0
322 security-framework-sys@2.9.1
323 security-framework@2.9.2
329 serde_urlencoded@0.7.1
330 serde_yaml@0.9.34+deprecated
333 signal-hook-mio@0.2.3
334 signal-hook-registry@1.4.1
347 stream-download@0.6.0
351 symphonia-bundle-flac@0.5.4
352 symphonia-bundle-mp3@0.5.4
353 symphonia-codec-aac@0.5.4
354 symphonia-codec-adpcm@0.5.4
355 symphonia-codec-alac@0.5.4
356 symphonia-codec-pcm@0.5.4
357 symphonia-codec-vorbis@0.5.4
359 symphonia-format-isomp4@0.5.4
360 symphonia-format-mkv@0.5.4
361 symphonia-format-ogg@0.5.4
362 symphonia-format-riff@0.5.4
363 symphonia-metadata@0.5.4
364 symphonia-utils-xiph@0.5.4
371 system-configuration-sys@0.5.0
372 system-configuration@0.5.1
375 target-lexicon@0.12.14
380 thiserror-impl@1.0.58
389 tokio-native-tls@0.3.1
403 tracing-attributes@0.1.27
407 tui-realm-stdlib@1.2.0
408 tui-realm-treeview@1.1.0
411 tuirealm_derive@1.0.0
415 unicode-linebreak@0.1.5
416 unicode-normalization@0.1.23
417 unicode-segmentation@1.11.0
419 unsafe-libyaml@0.2.11
426 version-compare@0.2.0
431 wasi@0.11.0+wasi-snapshot-preview1
432 wasm-bindgen-backend@0.2.92
433 wasm-bindgen-futures@0.4.42
434 wasm-bindgen-macro-support@0.2.92
435 wasm-bindgen-macro@0.2.92
436 wasm-bindgen-shared@0.2.92
444 winapi-i686-pc-windows-gnu@0.4.0
446 winapi-x86_64-pc-windows-gnu@0.4.0
451 windows-implement@0.58.0
452 windows-interface@0.58.0
455 windows-strings@0.1.0
459 windows-targets@0.42.2
460 windows-targets@0.48.5
461 windows-targets@0.52.6
466 windows_aarch64_gnullvm@0.42.2
467 windows_aarch64_gnullvm@0.48.5
468 windows_aarch64_gnullvm@0.52.6
469 windows_aarch64_msvc@0.42.2
470 windows_aarch64_msvc@0.48.5
471 windows_aarch64_msvc@0.52.6
472 windows_i686_gnu@0.42.2
473 windows_i686_gnu@0.48.5
474 windows_i686_gnu@0.52.6
475 windows_i686_gnullvm@0.52.6
476 windows_i686_msvc@0.42.2
477 windows_i686_msvc@0.48.5
478 windows_i686_msvc@0.52.6
479 windows_x86_64_gnu@0.42.2
480 windows_x86_64_gnu@0.48.5
481 windows_x86_64_gnu@0.52.6
482 windows_x86_64_gnullvm@0.42.2
483 windows_x86_64_gnullvm@0.48.5
484 windows_x86_64_gnullvm@0.52.6
485 windows_x86_64_msvc@0.42.2
486 windows_x86_64_msvc@0.48.5
487 windows_x86_64_msvc@0.52.6
494 zerocopy-derive@0.7.32
502 DESCRIPTION
="Terminal Music and Podcast Player written in Rust"
503 HOMEPAGE
="https://github.com/tramhao/termusic"
505 https://github.com/tramhao/termusic/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
510 # Dependent crate licenses
512 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD GPL-3+ ISC LGPL-2.1
513 LGPL-3+ MIT MPL-2.0 Unicode-DFS-2016
518 IUSE
="+symphonia gst mpv +yt-dlp"
519 REQUIRED_USE
="^^ ( symphonia gst mpv )"
528 media-libs/gstreamer:1.0
529 media-libs/gst-plugins-base:1.0
530 media-libs/gst-plugins-bad:1.0
531 media-libs/gst-plugins-good
532 media-libs/gst-plugins-ugly
533 media-plugins/gst-plugins-libav
536 media-video/mpv[libmpv]
551 # default backend is *symphonia*
552 # feature gates : *gst* *mpv*
553 if use symphonia
; then
564 cargo_src_configure
--no-default-features
569 dobin
"$(cargo_target_dir)/termusic"
570 dobin
"$(cargo_target_dir)/termusic-server"
573 CHANGELOG.md README.md
579 if [[ -z ${REPLACING_VERSIONS} ]]; then
580 einfo
"Configuration files for ${CATEGORY}/${PN} will be"
581 einfo
"written to \$HOME/.config/${PN} at first launch."
584 einfo
"For x11-terms/kitty, album cover support is built in"
585 einfo
"Using media-gfx/ueberzugpp or media-gfx/ueberzug for other terminals"