1 min read

Настройка scratchbox для Nokia N9

Некоторые приложения для Nokia N9 такие как apkenv нужно компилировать из исходников. На самом деле это не так сложно как моет показаться на первый взгляд. Сейчас расскажу как настроить scratchbox для работы с Nokia N9.

Установка scratchbox.

Для того, чтобы установить scratchbox нужно скачать и запустить от рута этот скрипт и в дальнейшем следовать его указаниям.

./harmattan-sdk-setup.py

После установки необходимо перелогинится, чтобы пользователь был успешно добавлен в группу sbox.
Запускать scratchbox мы будем с помощью команды:

/scratchbox/login

Если установщик правильно отработал, то должно появится приглашение примерно следующего содержания:

[sbox-HARMATTAN_ARMEL: ~] >
Хотя у меня изначально был таргет x86, но сменить его можно в настройках sb-menu

Компиляция приложения.

После завершения установки и настройки scratchbox нужно доустановить некоторые пакеты, в моем случае это компоненты SDL (libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsdl-net1.2-dev)

apt-get install libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsdl-net1.2-dev

После завершения всех приготовлений скачаем и распакуем исходники приложения. после чего перейдем в образовавшуюся папку

Теперь начнем компилировать командой make.
После завершения компиляции результат появится в этой же папке.
Собрать deb-пакет для установки на телефон можно командой dpkg-buildpackage -rfakeroot -b
по мотивам статьи на хабре