не запускается oolite
не запускается oolite
Обнаружил что не запускается игра из пакета oolite. В desktop файле указан путь /usr/lib/GNUstep/System/Applications/oolite.app/oolite программа находится по пути /usr/lib64/GNUstep/System/Applications/oolite.app/oolite
Xfce
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Re: не запускается oolite
Пакеты никогда не собирал/пересобирал, но всё же решил попробовать исправить, а заодно и поучиться.
С помощью ABF разобрал пакет с исходником, стало ясно что проблема в desktop файле. Вижу три пути решения:
1 добавить ещё один файл oolite64.desktop и затем прописать в spec файле его копирование для этой архитектуры.
2 изменить oolite.desktop и собрать пакет только для архитектуры x86_64.
3 в spec файле использовать что-то типа sed для изменения строк в desktop файле
Как будет правильно?
С помощью ABF разобрал пакет с исходником, стало ясно что проблема в desktop файле. Вижу три пути решения:
1 добавить ещё один файл oolite64.desktop и затем прописать в spec файле его копирование для этой архитектуры.
2 изменить oolite.desktop и собрать пакет только для архитектуры x86_64.
3 в spec файле использовать что-то типа sed для изменения строк в desktop файле
Как будет правильно?
Xfce
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
- VictorR2007
- Сообщения: 7294
- Зарегистрирован: 12 сен 2011, 13:00
Re: не запускается oolite
В исходном src лежит файл oolite.desktop.
Там нужно заменить строки
на
И подойдёт к любой архитектуре.
В Роса 2016.1 у этой программы нет проблем, там более новая версия.
Там нужно заменить строки
Код: Выделить всё
Exec=/usr/lib/GNUstep/System/Applications/oolite.app/oolite
Icon=/usr/lib/GNUstep/System/Applications/oolite.app/Resources/Images/WMicon.bmp
Код: Выделить всё
Exec=%{_libdir}/GNUstep/System/Applications/oolite.app/oolite
Icon=%{_libdir}/GNUstep/System/Applications/oolite.app/Resources/Images/WMicon.bmp
В Роса 2016.1 у этой программы нет проблем, там более новая версия.
Re: не запускается oolite
Сделать как считаешь нужным или как сказал Виктор и отправить пулл реквестом. А там инженеры всё сами решат и сделают.zrpg писал(а):Пакеты никогда не собирал/пересобирал, но всё же решил попробовать исправить, а заодно и поучиться.
С помощью ABF разобрал пакет с исходником, стало ясно что проблема в desktop файле. Вижу три пути решения:
1 добавить ещё один файл oolite64.desktop и затем прописать в spec файле его копирование для этой архитектуры.
2 изменить oolite.desktop и собрать пакет только для архитектуры x86_64.
3 в spec файле использовать что-то типа sed для изменения строк в desktop файле
Как будет правильно?
К тому же, сейчас идёт массовая пересборка и ответ от инженеров может задержаться.
Re: не запускается oolite
VictorR2007, изменил, попытался собрать. Результат: ошибка сборки. Посмотрел логи, ничего не понял, ошибок не видно.
Вот внесённые изменения
--- a/oolite.desktop
+++ b/oolite.desktop
@@ -7,7 +7,7 @@ GenericName=An updated recreation of the classic game, Elite
GenericName[ru]=Воссозданная классическая игра Elite
Comment=3D Combat and trading
Comment[ru]=Трёхмерная игра с битвами и торговлей
-Exec=/usr/lib/GNUstep/System/Applications/oolite.app/oolite
+Exec=%{_libdir}/GNUstep/System/Applications/oolite.app/oolite
Terminal=false
Type=Application
-Icon=/usr/lib/GNUstep/System/Applications/oolite.app/Resources/Images/WMicon.bmp
+Icon=%{_libdir}/GNUstep/System/Applications/oolite.app/Resources/Images/WMicon.bmp
Ещё добавил описание
Алзим, pull request сделал, но что произошло не понял. Что это? Кажется понял, это посылка запроса на добавление в оффициальный репозиторий. Правильно?
Вот внесённые изменения
--- a/oolite.desktop
+++ b/oolite.desktop
@@ -7,7 +7,7 @@ GenericName=An updated recreation of the classic game, Elite
GenericName[ru]=Воссозданная классическая игра Elite
Comment=3D Combat and trading
Comment[ru]=Трёхмерная игра с битвами и торговлей
-Exec=/usr/lib/GNUstep/System/Applications/oolite.app/oolite
+Exec=%{_libdir}/GNUstep/System/Applications/oolite.app/oolite
Terminal=false
Type=Application
-Icon=/usr/lib/GNUstep/System/Applications/oolite.app/Resources/Images/WMicon.bmp
+Icon=%{_libdir}/GNUstep/System/Applications/oolite.app/Resources/Images/WMicon.bmp
Ещё добавил описание
Алзим, pull request сделал, но что произошло не понял. Что это? Кажется понял, это посылка запроса на добавление в оффициальный репозиторий. Правильно?
Xfce
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Re: не запускается oolite
Можно сказать, что да.zrpg писал(а): Алзим, pull request сделал, но что произошло не понял. Что это? Кажется понял, это посылка запроса на добавление в оффициальный репозиторий. Правильно?
Я не буду всё расписывать, а просто кину цитату из Вики:
http://wiki.rosalab.ru/ru/index.php/%D0 ... 0%A1%D0%95Если новая программ работает как положено, то надо поделиться своими достижениями с остальными членами сообщества (ведь вы помните, что до сих пор мы все действия производили в вашем персональном репозитории?), послав запрос на обновление в основной проект, находящийся в группе import. Делается это посредством нажатием на кнопку «Pull Request» на страничке вашего проекта.
Re: не запускается oolite
Я хоть и не принимаю пулл реквесты, но оповещения о них мне приходят на почту.zrpg писал(а):pull request сделал, но что произошло не понял.
Я не обнаружил вашего пулл реквеста. Возможно, вы не до конца нажали все необходимые кнопки и запрос не ушёл.
И в поиске проектов, ваш проект я не обнаружил. https://abf.io/search?utf8=%E2%9C%93&query=oolite
- VictorR2007
- Сообщения: 7294
- Зарегистрирован: 12 сен 2011, 13:00
Re: не запускается oolite
Похоже, не то делали.zrpg писал(а):Алзим, pull request сделал, но что произошло не понял. Что это? Кажется понял, это посылка запроса на добавление в оффициальный репозиторий. Правильно?
Нужно было сначала клонировать этот проект из import к себе.
Там в ветке 2014.1 уже вносить изменения.
Не видно, что вообще с этим пакетом что-то делалось.
Re: не запускается oolite
Виктор, а в десктоп-файле точно макросы работать будут или там надо как-то по другому?
Код: Выделить всё
Exec=%{_libdir}/GNUstep/System/Applications/oolite.app/oolite
Re: не запускается oolite
И вообще, зачем какие-то патчи, если десктоп-файл написан в спеке. https://abf.io/import/oolite/blob/rosa2 ... olite.spec
- VictorR2007
- Сообщения: 7294
- Зарегистрирован: 12 сен 2011, 13:00
Re: не запускается oolite
Будут.
Можете проверить на том файле, который у вас уже установлен.
Чтобы не сомневаться.
Можете проверить на том файле, который у вас уже установлен.
Чтобы не сомневаться.
- VictorR2007
- Сообщения: 7294
- Зарегистрирован: 12 сен 2011, 13:00
Re: не запускается oolite
Да он в версии 2014.1 исправляет. Там немного по другому сделан пакет.Алзим писал(а):И вообще, зачем какие-то патчи, если десктоп-файл написан в спеке. https://abf.io/import/oolite/blob/rosa2 ... olite.spec
https://abf.io/import/oolite/blob/rosa2 ... te.desktop
Re: не запускается oolite
Понятно, сходу не получится. Пойду почитаю wiki
Xfce
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Re: не запускается oolite
Если коротко, то я не стал долго разбираться, а просто локально собрал себе версию 2016.1 на своём 2014.1.VictorR2007 писал(а): Да он в версии 2014.1 исправляет. Там немного по другому сделан пакет.
https://abf.io/import/oolite/blob/rosa2 ... te.desktop
Сейчас и на abf отправил пересобирать новою версию для 2014.1.
Думаю, всё соберётся отлично и через несколько часов придёт всем с обновлениями.
zrpg, Я в игры не играю и поэтому прошу перепроверить на работоспособность.
Re: не запускается oolite
Создал отдельную тему http://forum.rosalab.ru/viewtopic.php?f=53&t=7968
Xfce
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Re: не запускается oolite
Работает. Спасибо. И всё же сам тоже хочу исправитьАлзим писал(а):Я в игры не играю и поэтому прошу перепроверить на работоспособность.
Xfce
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!
Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Но желательно его знать!