WineGame — это программа для легкой установки Windows-игр и приложений в Wine. Написана с испрльзованием Qt4.
Предыдущий пост.
Сегодня вышла версия 0.1 RC4
Почему такой скачок? Во-первых у меня было еще 2 промежуточных релиз-кандидата, которые были признаны абсолютно неудачными.
Во-вторых было реализовано так много фич, что решено было отказаться от нолика в середине (от версии 0.0.1)
Самая главная новая фича — установка игр с множества дисков (как сделать такой пакет WineGame — рассказано в wiki).
Еще для каждого установленного приложения (кроме тех, которые установлены с использованием шаблонов) можно назначить любую версию Wine от 0.9.7 до текущей (спасибо playonlinux.com за репозиторий бинарных сборок).
Также теперь можно использовать CMake или QMake по вашему усмотрению.
Ну еще много по мелочи, да. Changelog присутствует.
— после первого запуска нужно перезапустить программу (связано с некорректной работой с БД).
— проблемы с CMake и установкой не в /usr
— отмена любой операции отсутствует как класс :(
— фриз (зависание) GUI во время установки приложения (вот это может быть отложено к следующему релизу)
— GUI и библиотека полностью разделены друг от друга. Хотя оба используют Qt, в библиотеке нет и следа QtGui, что позволит разработчикам. создавать свои приложения на основе ф-ций winegame (библиотека называется winestuff). Она лицензирована под LGPL.
1) Первым делом удалите старый конфиг, если он у вас есть:
rm ~/.config/winegame.conf
2) Загрузите пакеты для своего дистрибутива:
Ubuntu:
AgiliaLinux
ИЛИ
Загрузите тарболлы и зависимости (из зависимостей — qt4-dev-tools, qt версии 4.6, qt-sqlite, fuseiso).
libwinegame-0.1_rc4
winegame-0.1_rc4
Затем выполните что-то вроде:
Скоро у меня будет полноценный хостинг, поэтому пакеты WineGame будут подгружаться из интернета, и вообще с программой не будет поставляться ничего лишнего.
Также я планирую расширение возможностей по работе с шаблонами.
Разработчики (впрочем, как и всегда) приветствуются.
Предыдущий пост.
Сегодня вышла версия 0.1 RC4
Версия
Почему такой скачок? Во-первых у меня было еще 2 промежуточных релиз-кандидата, которые были признаны абсолютно неудачными.
Во-вторых было реализовано так много фич, что решено было отказаться от нолика в середине (от версии 0.0.1)
Новое
Самая главная новая фича — установка игр с множества дисков (как сделать такой пакет WineGame — рассказано в wiki).
Еще для каждого установленного приложения (кроме тех, которые установлены с использованием шаблонов) можно назначить любую версию Wine от 0.9.7 до текущей (спасибо playonlinux.com за репозиторий бинарных сборок).
Также теперь можно использовать 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 будут подгружаться из интернета, и вообще с программой не будет поставляться ничего лишнего.
Также я планирую расширение возможностей по работе с шаблонами.
Разработчики (впрочем, как и всегда) приветствуются.