Skip to content

Etersoft/korinf

Repository files navigation

Korinf project.

The description is totally obsoleted.

=== build script variables description
Use ADEBUG=1 variable for enable additional debug output

Use WITHOUTEBU=1 variable for build package without etersoft-build-utils
(needed only for build etersoft-build-utils and rpm-build-altlinux-compat).

Use BOOTSTRAP=1 variable for install built packages

Use NIGHTBUILD=1 variable for enable 'Stop on errors' mode

Use CHECKPACKAGE=1 variable for check built status instead build (-c option to script)

Use REBUILDPACKAGE=1 variable to force build ever if binary package is up-to-date (-f option to script)

User INSTALLREQUIREDPACKAGE=1 variable to install needed packages (-i option to script)

You can set distro independent target via TARGETPRIVPATH variable

Use REBUILDLIST for set target systems. Examples:
REBUILDLIST="Ubuntu/8.10 Mandriva/2009"
REBUILDLIST="alt" (use list /etc/eterbuild/lists/alt)
REBUILDLIST="/path/to/file"
List "all" is using distro.list.
List "ALL" contains all systems.

or just run
$ build-script.sh Ubuntu/9.04

Req: etersoft-build-utils >= 1.1, alien >= 8.63 on the host system

===Подготовка новой системы к сборке===
1. установить необходимые для сборки пакеты (выводятся при попытке rpmbb в системе)
2. установить пакеты для сборки модулей ядра (kernel-headers или kernel-devel)
3. создать файлы с путём к файлам для сборки модулей (для hasp)

===Порядок сборки пакетов===

Все тестовые сборки Wine (внутренние) происходят в каталог unstable.

rpm-build-altlinux-compat
etersoft-build-utils (need rpm-build-altlinux-compat)
wine
wine-etersoft-* (needs libwine-devel)

hasp
fonts
deltarpm

===Порядок сборки релиза===

При выпуске новой версии
 - менять версию WINE в спеках комм. части
 - указывать WINERELEASE в configure.ac комм. части


#make_list.sh
make_delta.sh
После изменений должен 
prepare_release.sh
makeiso.sh

  - Скрипты релиза проектов
    - wine-etersoft-build-release.sh для сборки исходного пакета проприетарной библиотеки
    - wine-build-release.sh для сборки исходного пакета WINE вместе с указанными патчами
  
  - autobuild-packages.sh для сборки пакетов под все системы
  - sign.sh для подписывания всех пакетов
  - makeiso.sh для сборки ISO-образа и выкладывания для публикации


=== Сборка WINE ===
Тестовые сборки (целевые) производятся вручную и копируются при необходимости
версионный каталог.

Сборки для всех систем готовятся автоматической пересборкой из проверенных исходников.

About

Korinf multidistro single source build system

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages