R

Radiotray-ng Gentoo ebuild

📻 Radiotray-ng Gentoo ebuild

Ebuild для Gentoo Linux интернет-радиоплеера Radiotray-ng

🖼️ Скриншот

Radiotray-ng в системном трее


📋 Доступные версии

Ebuild Описание
radiotray-ng-0.2.10.1.ebuild Оригинальный ebuild (r0)
radiotray-ng-0.2.10.1-r1.ebuild Первая ревизия
radiotray-ng-0.2.10.1-r3.ebuild Рефакторинг: cmake+xdg, ncurses, PATCHES
radiotray-ng-0.2.10.1-r4.ebuild Рекомендуемая — L10N + QA-fixes
radiotray-ng-9999.ebuild Live-сборка из git (dev-образ)

🚀 Установка

# С локализацией (рекомендуется)
echo 'L10N="ru"' >> /etc/portage/make.conf
USE="appindicator ncurses l10n_ru" emerge media-sound/radiotray-ng

# Без локализации
USE="appindicator" emerge media-sound/radiotray-ng

# Только ncurses (без трея)
USE="ncurses" emerge media-sound/radiotray-ng

# Live-версия из git
USE="appindicator ncurses l10n_ru" emerge media-sound/radiotray-ng::p01ymer-tank

️ USE-флаги (r4/9999)

Флаг По умолч. Описание
appindicator Вкл Трей через libayatana-appindicator
ncurses Выкл Консольный интерфейс (без трея)
test Выкл Модульные тесты (gtest)
l10n_ru Выкл 🌐 Русская локализация

Требуется хотя бы один из appindicator / ncurses.


🌐 Русская локализация (r4)

  • gettext — основной интерфейс (GTK appindicator + ncurses)
  • wxLocale — редактор закладок (wxWidgets)
  • po/ru.po — 87 строк, полный перевод
  • Переведены: .desktop, .appdata.xml

Включение:

echo 'L10N="ru"' >> /etc/portage/make.conf   # если не указано
echo 'media-sound/radiotray-ng l10n_ru' >> /etc/portage/package.use

🔧 Исправления QA (r4)

Проблема Решение
Pre-stripped binaries (-s флаг) Убран из CMAKE_CXX_FLAGS_RELEASE
Неправильный doc-path Убран install из package/CMakeLists.txt
Debian changelog Убран из установки

📦 Зависимости (r4/9999)

appindicator? ( dev-libs/libayatana-appindicator )
!appindicator? ( sys-libs/ncurses:0= )

RDEPEND:
  dev-cpp/glibmm
  dev-libs/boost
  dev-libs/jsoncpp:=
  dev-libs/libbsd
  dev-libs/libxdg-basedir
  media-libs/gstreamer:1.0
  media-libs/gst-plugins-base:1.0
  net-misc/curl
  sys-apps/dbus
  x11-libs/gtk+:3
  x11-libs/libnotify
  x11-libs/wxGTK:3.2-gtk3[X]

DEPEND:
  virtual/libintl
  test? ( dev-cpp/gtest )

BDEPEND:
  dev-build/cmake
  virtual/pkgconfig
  sys-devel/gettext

📜 История изменений

Полный changelog: CHANGELOG.md

Версия Дата Изменения
r4 2026-06-25 L10N, QA-fixes, gettext
r3 Рефакторинг, ncurses, PATCHES
r1 Первая ревизия
r0 Оригинальный ebuild

🔗 Ссылки