doom2d.org https://www.doom2d.org/forum/ |
|
Обсуждение работы GNU/Linux сборок. https://www.doom2d.org/forum/viewtopic.php?f=38&t=2919 |
Page 1 of 1 |
Author: | FoxFromPripyat [ 22 Dec 2021, 17:54 ] | ||||
Post subject: | Обсуждение работы GNU/Linux сборок. | ||||
Собственно, сабж. Для новичков и просто ленивых до сборки простого бинарника людей я собираю отдельные тарболлы и так, как неизвестна ситуация с работоспособностью бинарей везде, где есть линукс и можно запускать нормально игры, то необходимо собирать максимум информации. Прежде чем сломя голову бежать орать в эту тему или в чат после неудачных попыток запуска бинарников, читайте весь этот пост. Для работы требуются: sdl2 (SDL2, libsdl2 и тд), xmp, libgme, opus, opusfile, libvorbis, mpg123, openal, libmodplug, enet (libenet), miniupnpc (кроме x86). Скачать можно по следующим ссылкам (так же используются и на сайте): x86 (x32): http://deadsoftware.ru/files/terminalhash/d2df-linux-i386.tar.gz https://files.terminalcorner.ru/~terminalhash/doom2d-packages/d2df-linux-i386.tar.gz x86_64 (x64): http://deadsoftware.ru/files/terminalhash/d2df-linux-amd64.tar.gz https://files.terminalcorner.ru/~terminalhash/doom2d-packages/d2df-linux-amd64.tar.gz Сборка на основе ветки renders_updated: https://deadsoftware.ru/files/terminalhash/d2df_newrenders-linux64-pack.tar.gz https://files.terminalcorner.ru/~terminalhash/doom2d-packages/d2df_newrenders-linux64-pack.tar.gz Архивы подписаны личным ключом, взять подписи можно по следующим ссылкам: x86 (x32): http://deadsoftware.ru/files/terminalhash/d2df-linux-i386.tar.gz.sig https://files.terminalcorner.ru/~terminalhash/doom2d-packages/d2df-linux-i386.tar.gz.sig x86_64 (x64): http://deadsoftware.ru/files/terminalhash/d2df-linux-amd64.tar.gz.sig https://files.terminalcorner.ru/~terminalhash/doom2d-packages/d2df-linux-amd64.tar.gz.sig Сборка на основе ветки renders_updated: https://deadsoftware.ru/files/terminalhash/d2df_newrenders-linux64-pack.tar.gz.sig https://files.terminalcorner.ru/~terminalhash/doom2d-packages/d2df_newrenders-linux64-pack.tar.gz.sig Проверяется при помощи команды: Code: gpg --verify archive.tar.gz.sig За место archive подставить имя проверяемого архива. sig-файл должен находиться рядом с проверяемым файлом. Как правильно оформить репорт: 1. Сама игра может упасть как при запуске, так и при некоторой продолжительной работе, поэтому в начале всегда пишем предпринимаемые действия при запуске и то, чего вы делаете после (если игру удалось нормально запустить и она не вылетает). Желательно по существу и без флуда. 2. В спойлер прикрепить последние ~30-50 строчек из лога Doom2DF.log, а то и прикрепить сам файл - чтобы разобраться не только мне, как мантайнеру тарболлов, так и разработчикам в случае чего. ТОЛЬКО НЕ ЗАПУСКАЙТЕ ИГРУ ПОСЛЕ ВЫЛЕТА, ЛОГИ САМОСТОЯТЕЛЬНО НЕ СОХРАНЯЮТСЯ ПОД РАЗНЫМИ ИМЕНАМИ! 3. В конце оставить вывод команды uname -a и если там нет названия вашего дистрибутива - написать его отдельно и полностью. Если запускается из под терминала - то и вводимую команду. Флуд, оффтоп и прочее будет пропускаться мимо глаз, неграмотные репорты и требования работы будут удаляться из темы. Установка: Самым первым шагом к полноценной установке тарболла является установка зависимостей. Под практически каждый дистрибутив требуется писать название либ по-разному, поэтому я приведу некоторые команды для установки оных под спойлером ниже. Второй шаг - уже, собственно, работа с тарболлом. Разницы как копировать особо нет - вы можете расположить всё в одной папке, например, у себя в домашней директории и запускать так. Но если вы хотите получить рабочие пункты меню, то или копируйте как указано, или изменяйте desktop-файлы, а именно директорию в команде запуска на ту, куда вы закинули ДФ. Changelog: FAQ: |
Author: | Макс [ 26 Jul 2022, 15:55 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
Здравствуйте Тут старая версия, возможно её обновить? Здравствуйте |
Author: | FoxFromPripyat [ 26 Jul 2022, 21:33 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
cerf wrote: Здравствуйте Тут старая версия, возможно её обновить? Здравствуйте Здесь свежая версия, меняющих номер протокола коммитов не было последнее время. |
Author: | ckopo [ 09 Jan 2023, 07:09 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
Упаковал под Nix вместе с данными, собери-и-играй. https://github.com/chekoopa/Doom2DF-nix Пакет с данными и полная сборка по идее идут под unfree-лицензией, и пока я не публикую это в Nixpkgs (общий репозиторий). Можно прикрутить ассеты из FreeDoom, благо, оба под GPL и выложить две версии, free и original. Ещё одна проблемка – отсутствие стабильных ссылок на версии данных (только latest), из-за чего после обновления архива пакет перестанет собираться (нужно править хэш архива). В остальном всё прекрасно работает. |
Author: | Макс [ 13 Jan 2023, 12:29 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
сделай генератор пакета, чтобы хэш оставался действительным. никто не будет делать ссылок, ни стабильных, ни на версии данных. ассеты из фридума тоже никто не будет прикручивать. |
Author: | Jabberwock [ 14 Jan 2023, 15:03 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
ckopo wrote: Спасибо. Как это можно выложить на сайте? И что нужно сделать со ссылками на ресурсы, чтобы пакет собирался? Ассеты из фридума использовать невозможно по многим причинам. Ассеты Doom2DF основаны на ассетах дума, но не эквивалентны им. Я планирую перерисовать всю графику, уже начал, но это затянется надолго. |
Author: | FoxFromPripyat [ 22 Jan 2023, 20:22 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
Jabberwock wrote: Спасибо. Как это можно выложить на сайте? Никак. Это нужно самостоятельно собирать на соответствующем дистрибутиве. И по-хорошему такие вещи необходимо держать в репозитории с игрой, кому надо - соберёт соответствующий пакет. |
Author: | FoxFromPripyat [ 08 Mar 2023, 16:45 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
На волне занятия пакетированием, всё таки решил собирать с сдл миксером и miniupnpc, так же добавил маны. Команды изменю когда будет на это время. |
Author: | FoxFromPripyat [ 15 Mar 2023, 01:37 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
Изменений команд не будет, тарболлы возвращены обратно к OpenAL, как звуковому драйверу. А вот для пкгбилда для рача нужно будет подумать, потому что xmp в репах нет. Возможно его придётся таки сбыдлить отдельно и таскать с собой в репе с ДФ-пакетами. |
Author: | FoxFromPripyat [ 25 Apr 2023, 10:36 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
Подписал архивы своим ключом и сделал отделённую подпись, в том числе и архивы с ресурсами, так же добавил ссылки на подписи и команду для проверки. |
Author: | FoxFromPripyat [ 08 Aug 2023, 21:02 ] |
Post subject: | Re: Обсуждение работы GNU/Linux сборок. |
Исходя из репорта Wohlstand, пересобрал тарболы. Установленный бинарь редактора рекомендую удалить, он перезаписан не будет. Суть репорта заключалась в том, что Deb-производные (конкретно Убунта) из-за наличия update-alternatives и использующих всякие различные штуки путём задействования спец-скрипта в /usr/bin, ВНЕЗАПНО могут запустить редактор карт, т.к при установке бинарников, скажем, в /usr/local/bin, он начинает считаться как редактор текста и DE вместе с терминалами будут пытаться использовать его, если ваша переменная среды EDITOR не задана. В качестве решения проблемы, бинарник редактора из editor переименован в doom2df-editor, соответственно поменялся вызов и в скрипте. |
Page 1 of 1 | All times are UTC + 3 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |