Как скомпоновать пакет с исходными кодами тем для OS2008

Материал из FRUCT Maemo wiki (Russian)
Перейти к: навигация, поиск

Как скомпоновать пакет с исходными кодами тем для OS2008

Программа Theme Maker прекрасно подходит для секционирования файла-шаблона и создания инсталляционного файла .deb для инсталляции новой темы. Однако при желании добавить ее в репозиторий extras понадобится пакет с исходными кодами. Программа Theme Maker не сможет его выполнить. Ниже предлагается доступное руководство по его созданию. Предполагается, что пользователь является обладателем устройства n8x0 и компьютером с операционной системой Windows. При выполнении инструкций понадобится только бесплатное программное обеспечение.

Прежде всего потребуется авторизация пользователя для работы с репозиторием extras.

  • Зайдите в Maemo Garage [1].
  • Зарегистрируйтесь, чтобы получить учетную запись garage.
  • После этого необходимо отправить электронное письмо администраторам garage, чтобы получить права на работу с пакетами в репозиториях extras и extras-devel.



Далее необходимо загрузить и инсталлировать необходимое программное обеспечение для проектирования тем.

Загрузите и инсталлируйте на компьютер с операционной системой Windows:

  • Theme Maker, версия для загрузки 1.1.7 [2]
  • Gimp (или любую другую программу для редактирования изображений) [3]
  • 7zip [4]
  • Filezilla [5]
  • Сценарий для компоновки исходноuj текста программы в файле .deb [6]



Загрузите и инсталлируйте на планшет n8x0:

  • Py2deb
  • Gainroot
  • ssh server



Инсталлируйте Gimp и 7zip. После этого разархивируйте программу Theme Maker в любую папку.

Отредактируйте template.psd, используя Gimp или любую другую программу.

Сохраните изображения в формате .png

Откройте программу Theme Maker и заполните/выберите предложенные опции для Theme Maker.

  • Введите название темы. Его максимальная длина – 9 символов.
  • Введите имя или, при желании, экранное имя.
  • Выберите файл с фоном для темы.
  • Выберите исходный файл темы (выберите форматированный файл .png)
  • Выберите шрифт (по желанию)
  • Выберите шаблон иконки (шаблон по умолчанию находится в папке программы Theme Maker)
  • Размещение для темы – Diablo.
  • Версию темы (можно начать с версии 0.1)
  • Высота верхней панели должна быть по крайней мере 45 пикселей, но можно выставить 60 и в таком случае размер верхней панели будет постоянно одинаковым. При домашнем просмотре высота верхней панели всегда будет равна 60 пикселям.
  • Шрифт системы: обычно 12 -14.
  • Крупный шрифт: при выборе шрифта больше 20 все начинает расплываться из-за выбранного размера.
  • Шрифт заголовка: может быть достаточно 12 -14.



  • Кликните на вкладке Скомпоновать тему.
  • Кликните на Скомпоновать тему!



Когда индикатор выполнения покажет 100%, файлы с темами появятся в папке программы Theme Maker, которая ранее была разархивирована.

Извлеките файлы с данными

  • Кликните правой кнопкой мыши на файле .deb > 7zip > Извлечь сюда

В результате пользователь получает 2 файла – control.tar и data.tar.

  • Кликните правой кнопкой мыши на data.tar.gz > 7zip > Извлечь сюда

В результате пользователь получает файл data.tar

  • Кликните правой кнопкой мыши на data.tar > 7zip > Извлечь сюда

В результате пользователь получает папку под названием usr

  • Далее создайте новую папку под названием src и переместите папку usr в указанную папку.



Отредактируйте ранее загруженный сценарий py2deb.

Загрузите исходные данные на планшет.

  • Подсоединитесь к планшету через filezilla
  • Создайте папку с названием build в папке MyDocs.
  • Загрузите папку src и сценарий py2deb в папку build.



Скомпонуйте исходный код.

  • Откройте xterm на планшете.
  • Введите следующую команду в xterm:
Sudo gainroot
cd /home/user/MyDocs/build
python build_myapp.py
  • Следуйте инструкциям в xterm.



Обновите вид в filezilla > Вид > Обновить.

Загрузите исходный текст программы в репозиторий extras-devel.

  • Загрузите файлы themename.changes, themename.dsc и themename.tar.gz
  • Зайдите в Garage Extras Assistant.
  • Войдите в систему и выполните указанные действия, чтобы загрузить файлы и добавить файлы в очередь программы-компоновщика.

Подождите приблизительно 30 минут. По прошествие указанного периода времени файлы появятся в репозитории extra-devel.

Просьба сообщать о любых проблемах, которые возникли при использовании инструкций данного руководства.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты