Небольшая просьба к NightRadio.
Пакет для Arch Linux доступен в AUR:
http://aur.archlinux.org/packages.php?ID=23139
Хотел сегодня собрать пакет для Arch Linux (и положить его в общий доступ в AUR, это такой общественный репозиторий).
С первой попытки собрать пикси не получилось.
Обнаружилось два пропущенных заголовочных файла:
1. pixilang_sources/sundog_engine/filesystem/code/v3nus_fs.cpp отказалось собираться без strings.h
(Ошибки типа: нет декларации ‘strcat’ в этой области видимости)
2. pixilang_sources/sundog_engine/memory/code/memory.cpp пришлось добавить memory.h
(Ошибки типа: нет декларации ‘memcpy’ в этой области видимости)
После добавления заголовков все собралось без проблем.
Еще одно замечание. Можно както задать пути для вывода логов и временных жанных в специальные папки?
Т.е.
pixfiles2.dat кудато вроде /tmp/pixilang/pixfiles2.dat
pixilang_log.txt в /var/log/pixilangp.log
Все это нужно чтобы корректный пакет сделать, да и для линукса так будет лучше.
Собственно просьба заключается в поправке исходников, и может какойто configure-файл сделать чтобы можно было указать пути для временных файлов?
P.S. Из арч-линуксового AUR пакеты качают исходники прямо из интернета, с указанного сайта, поэтому надо чтобы поправленные исходники лежали на официальном сайте.
Сбррка пакета pixilang 1.6 под Arch Linux
Сбррка пакета pixilang 1.6 под Arch Linux
Last edited by Zuf on Tue Jan 13, 2009 10:40 pm, edited 3 times in total.
- NightRadio
- Site Admin
- Posts: 3944
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Сбррка пакета pixilang 1.6 под Arch Linux
Ок, без проблем. Поправлю исходники, и вообще гляну, что там с заголовочными файлами, почему у меня их GCC не просит.
Пути, если в лоб, то можно поменять в файле user_code.cpp:
char *user_config_file_name = "config.ini";
char *user_debug_log_file_name = "pixilang_log.txt";
А чтобы жестко задать текущую рабочую папку, нужно где-то в начале пользовательского кода (user_code.cpp) написать set_current_dir( "/tmp/" ); к примеру.
Пути, если в лоб, то можно поменять в файле user_code.cpp:
char *user_config_file_name = "config.ini";
char *user_debug_log_file_name = "pixilang_log.txt";
А чтобы жестко задать текущую рабочую папку, нужно где-то в начале пользовательского кода (user_code.cpp) написать set_current_dir( "/tmp/" ); к примеру.
Re: Сбррка пакета pixilang 1.6 под Arch Linux
А можно пути через make настраивать на этапе сборки?
Или даже в случае сборки для линукса чтоб пути были в /var и /tmp?
Или даже в случае сборки для линукса чтоб пути были в /var и /tmp?
- NightRadio
- Site Admin
- Posts: 3944
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Сбррка пакета pixilang 1.6 под Arch Linux
Думаю, вполне можно. Попробую прикрутить :)
Re: Сбррка пакета pixilang 1.6 под Arch Linux
Пакет для Arch Linux доступен в AUR:
http://aur.archlinux.org/packages.php?ID=23139
Пришлось немного модифицировать оригинальную версию, для лучшей совместимости с Linux. Конфигруационные файлы, логи и кеш открываемых диалогов хранятся в домашней директории пользователя (~/.pixilang/*)
Еще я добавил значок в системное меню:
http://aur.archlinux.org/packages.php?ID=23139
Пришлось немного модифицировать оригинальную версию, для лучшей совместимости с Linux. Конфигруационные файлы, логи и кеш открываемых диалогов хранятся в домашней директории пользователя (~/.pixilang/*)
Еще я добавил значок в системное меню:
Re: Сбррка пакета pixilang 1.6 под Arch Linux
о классно все заработало
памятка чисто для себя
качаем PKGBUILD http://aur.archlinux.org/packages/pixil ... g/PKGBUILD кидаем в папку с распакованным pixilang
потом из той же папки
makepkg -s
и
sudo pacman -U pixilang-1.6-1-i686.pkg.tar.gz
вот радость жизни
памятка чисто для себя
качаем PKGBUILD http://aur.archlinux.org/packages/pixil ... g/PKGBUILD кидаем в папку с распакованным pixilang
потом из той же папки
makepkg -s
и
sudo pacman -U pixilang-1.6-1-i686.pkg.tar.gz
вот радость жизни
- NightRadio
- Site Admin
- Posts: 3944
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Сбррка пакета pixilang 1.6 под Arch Linux
Классно!
А я обещанные изменения в pixi1.x так и не внес =) Закрутился с SunVox, а сейчас, думаю, логичнее будет свои силы на warmcode и pixi3 направить.
А я обещанные изменения в pixi1.x так и не внес =) Закрутился с SunVox, а сейчас, думаю, логичнее будет свои силы на warmcode и pixi3 направить.
Re: Сбррка пакета pixilang 1.6 под Arch Linux
NightRadio, думаю это не страшно Ждем пикси 3 и вармкод с нетерпением )
goglus, распаковывать пикси не обязательно. makepkg сам все скачает.
Если вдруг кому интересно, подправленный исходник тут: http://pixi.su/linux-patched/pixilang-$ ... -1.tar.bz2
Надо бы еще и для убунты пакет собрать...
goglus, распаковывать пикси не обязательно. makepkg сам все скачает.
Если вдруг кому интересно, подправленный исходник тут: http://pixi.su/linux-patched/pixilang-$ ... -1.tar.bz2
Надо бы еще и для убунты пакет собрать...