Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 11:38
Сборка релизов: dmg для мака, tar.gz для линукса, починен linux-билд

Linux-сборка в v0.1.0 падала: Fyne 2.8 без тега x11 компилирует
wayland-путь и требует wayland-client через pkg-config, а libwayland-dev
в зависимостях не было. Список пакетов приведён к тому, что ставит у себя
сама Fyne.

macOS Intel собирался отдельной задачей на macos-13 и часами висел в
очереди — таких раннеров у GitHub мало. Вместо этого собираем обе
архитектуры на Apple Silicon и склеиваем через lipo, на выходе один
universal-бинарь.

Появились нормальные пакеты вместо голых бинарей:
- mess-macos.dmg — mess.app с иконкой, перетаскиванием в Applications и
  ad-hoc подписью. Бандл нужен ещё и потому, что без Info.plist с
  NSMicrophoneUsageDescription macOS не даёт доступ к микрофону.
- mess-linux-amd64.tar.gz — бинарь, иконка, .desktop и install.sh,
  который раскладывает приложение в меню без root.
- Windows остаётся zip с exe и нужными dll.

Скрипты сборки вынесены в scripts/, CI зовёт ровно их, поэтому пакет
можно собрать локально той же командой. Добавлена Icon.png (та же
картинка, что в icon.svg) — из неё делаются .icns и иконка для линукса.