-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
80 lines (53 loc) · 3.1 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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 ===
Тестовые сборки (целевые) производятся вручную и копируются при необходимости
версионный каталог.
Сборки для всех систем готовятся автоматической пересборкой из проверенных исходников.