Вход:  Пароль:  
FreeSource: КУдалению?/WINE?/Разработчику?/Сборка ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия КУдалению/WINE/Разработчику/Сборка за 2006-01-03 12:59:35..

Сборка WINE в пакет


К сборке применяются определённые требования, поскольку нам нужно единообразие во всех ОС (документация пишется одна на всё, да у support@ голова не должна болеть).


Сборка WINE как правило выполняется под последний стабильный релиз операционной системы.
Упаковка rpm-пакетов должна производиться с помощью команды rpmbb из etersoft-build-utils (соответственно при наличии rpm-build-altlinux-compat), в противном случае сборка может быть не завершена.
В итоге в настоящий момент сборка пакетов под все Linux-системы производится с помощью rpm (с дальнейшим преобразованием в deb и tgz для Debian и Slackware)


По файлам:
wine-20051215-etersoft-fixes.patch – основной патч
wine-alt.reg – доп. реестр, класть в /etc/wine
wine-autorun.sh – /usr/bin/wineautorun
wine-buildtest.sh – не нужен
wine.init – инит-скрипт для сервиса, наверное в Debian уже есть свой
wine-launcher.sh – /usr/bin/wine
wine-map_devices.sh – /etc/wine/map_devices.sh
wine-menu.directory
wine.png – значок для меню
wine-reboot.sh – winereboot
wine_small.png – малый значок для меню
wine.spec – спек для сборки RPM-пакета
wine-wineshelllink – wineshelllink (можно оставить их, он должен быть согласован с применяемой системой меню)


Архив с файлами: http://etersoft.ru/download/WINE@Etersoft/sources/wine.nosrc.rpm


Права на добавляемые файлы должны быть 755 или 644, с владельцем root:root


Отличия в упаковке:
бинарник wine, который создаётся, надо переименовать в /usr/bin/wine-glibc


Cборка WINE от Etersoft будет идентичной сборке для ALT (и остальных систем), и будет широко публиковаться нами. – нужен англоязычный ресурс.
Связи с релизом от winehq не будет (у нас свой цикл выпуска)


Публиковать патчи автоматически?


Инфа в базе знаний – об особенностях релиза, а возможности – перечень поддерж. программ? Сборки публикуются для всех желающих в собранном и исходном виде.

FreeBSD

cd /usr/ports/.../wine-et
make makesum
make package

Slackware?

#./configure --prefix=/usr --other-options-here
#make
#make install DESTDIR=/tmp/wine
или
#make install prefix=/tmp/wine – работает если в Makefile.in изначально не была определена переменная DESTDIR


#cd /tmp/wine
#makepkg wine-blablabla.tgz
на вопросы касаемые удаления ссылок (он пропишет их создание в install/doinst.sh) и смены владельца всех файлов на root отвечать “y”
потом можно перепаковать этот архив и внести туда то что вам ещё надо (описания и т.д)


Ссылки


Ссылок на эту страницу нет


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]