Pull to refresh

WineGame 0.1 RC4

Reading time2 min
Views985
WineGame — это программа для легкой установки Windows-игр и приложений в Wine. Написана с испрльзованием Qt4.

Предыдущий пост.

Сегодня вышла версия 0.1 RC4



Версия

Почему такой скачок? Во-первых у меня было еще 2 промежуточных релиз-кандидата, которые были признаны абсолютно неудачными.
Во-вторых было реализовано так много фич, что решено было отказаться от нолика в середине (от версии 0.0.1)

Новое

Самая главная новая фича — установка игр с множества дисков (как сделать такой пакет WineGame — рассказано в wiki).
Еще для каждого установленного приложения (кроме тех, которые установлены с использованием шаблонов) можно назначить любую версию Wine от 0.9.7 до текущей (спасибо playonlinux.com за репозиторий бинарных сборок).

image

Также теперь можно использовать CMake или QMake по вашему усмотрению.

Ну еще много по мелочи, да. Changelog присутствует.

Проблемы, которые будут исправлены к релизу

— после первого запуска нужно перезапустить программу (связано с некорректной работой с БД).
— проблемы с CMake и установкой не в /usr
— отмена любой операции отсутствует как класс :(
— фриз (зависание) GUI во время установки приложения (вот это может быть отложено к следующему релизу)

Хорошее (+планы на этот релиз)

— GUI и библиотека полностью разделены друг от друга. Хотя оба используют Qt, в библиотеке нет и следа QtGui, что позволит разработчикам. создавать свои приложения на основе ф-ций winegame (библиотека называется winestuff). Она лицензирована под LGPL.

Install HOWTO


1) Первым делом удалите старый конфиг, если он у вас есть:
rm ~/.config/winegame.conf

2) Загрузите пакеты для своего дистрибутива:

Ubuntu:
sudo add-apt-repository ppa:pzinin/winegame
sudo aptitude update
sudo aptitude install winegame


AgiliaLinux
mpkg-install winegame

ИЛИ

Загрузите тарболлы и зависимости (из зависимостей — qt4-dev-tools, qt версии 4.6, qt-sqlite, fuseiso).

libwinegame-0.1_rc4
winegame-0.1_rc4

Затем выполните что-то вроде:
cd winestuff
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
cd ../winegame
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install


Планы на будущее


Скоро у меня будет полноценный хостинг, поэтому пакеты WineGame будут подгружаться из интернета, и вообще с программой не будет поставляться ничего лишнего.
Также я планирую расширение возможностей по работе с шаблонами.

Разработчики (впрочем, как и всегда) приветствуются.
Tags:
Hubs:
Total votes 50: ↑39 and ↓11+28
Comments49

Articles