-
Notifications
You must be signed in to change notification settings - Fork 0
Korinf multidistro single source build system
License
Etersoft/korinf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published