воскресенье, 25 января 2009 г.

Qt and Git

Для того, чтобы иметь возможность всегда иметь последний снапшот Qt под Windows и не тянуть его полностью, а получать только изменения делаем следущее:
1. Ставим MsysGit native порт Git под Windows, которому для запуска не нужет Cygwin
2. Идём на сайт QtSoftware в раздел Git
Внимательно читаем что там написано:
To clone one of these trees, install git, and run:
git clone git://labs.trolltech.com/ + project path.
For convenience, the clone URL is available as the "git" link below, or on the status page of any repository.

Смотрим список проектов.
Например, нам нужно получить последний снапшот Qt 4.5. путь проекта которого qt/snapshot/4.5
Переходим, к примеру, в C:\Qt
и в консоли пишем
git clone git://labs.trolltech.com/qt/snapshot/4.5 snapshot
Далее терпеливо ждём пока вытащится полное дерево исходников.
После чего, переходим в каталог
C:\Qt\snapshot

и компилим как обычно. Имя snapshot дано для примера, можно указывать какое угодно.
Для того, чтобы принять последние изменения, закомиченные QtSoftware, переходим в
C:\Qt\snapshot

и делаем
git pull
Будут скачены, только изменённые файлы.
Информацию по Git можно подчерпнуть тут, где есть небольшая community book, либо онлайн, либо PDF вариант , так же доступны screencasts, есть даже специально про установку под Windows.

среда, 14 января 2009 г.

Qt under LGPL

Сегодня Nokia объявила о том, что следующая версия Qt - 4.5 будет доступна под лицензией LGPL 2.1. В последующем, обещают переход на v.3.
Большой шаг вперёд, это открытие ветки разработки.
Теперь разработчики могут добавлять сами нужную функциональность, а не ждать, пока это сделает Nokia.
Разумеется, мердж веток будет делать сама нокия, предварительно проверяя качество кода.
Об этом сказал Eirik Chambe-Eng.