-
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