Repos — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
 
(не показаны 2 промежуточные версии ещё одного участника)
Строка 2: Строка 2:
  
 
=== winehq ===
 
=== winehq ===
'''git://source.winehq.org/git/wine.git'''
+
Основной репозиторий wine:
 +
git://source.winehq.org/git/wine.git (Зеркало на github: https://github.com/wine-mirror/wine)
  
Оригинальный wine. При разработке внутри компании рекомендуется использовать не его, а wine-pure (см. ниже).
+
Проект Wine Staging:
 +
https://github.com/wine-staging/wine-staging (Зеркало на github: https://gitlab.winehq.org/wine/wine-staging)
  
=== wine-pure ===
+
Проект, сгенерированный TKG:
Ветка '''master''' в '''git.eter:/projects/wine/wine-pure.git'''
+
https://github.com/Kron4ek/wine-tkg
  
Публичный доступ: http://git.etersoft.ru/projects/wine/wine-pure.git
+
=== Пакеты wine-vanilla ===
  
Внутренняя копия оригинального wine. Обновляется автоматически несколько раз в день.
+
Репозиторий на основе оригинального winehq для сборки пакета в Сизиф и через Коринф. Отличия только в добавлении спека и некоторых исправлений для корректной сборки. Отправляется в репозитории ALT.
  
Также имеется локальная копия в '''/srv/wine/Projects/wine-origin''', которую можно склонировать.
+
Предназначен для проверки программ с неизменённым wine.
  
=== wine-vanilla ===
+
http://git.altlinux.org/gears/w/wine-vanilla.git
'''git.eter:/projects/wine/wine-vanilla.git'''
+
  
Репозиторий на основе оригинального wine для сборки пакета в Сизиф и через Коринф. Отличия только в добавлении спека, winetricks и некоторых исправлений для корректной сборки. Отправляется в ALT Linux.
+
<!-- git.eter:/projects/wine/wine-vanilla.git -->
  
=== eterwine ===
 
Ветка '''master''' в '''git.eter:/projects/wine/eterwine.git'''
 
  
Публичный доступ: http://git.etersoft.ru/projects/wine/eterwine.git
+
=== Пакеты wine ===
  
Содержит оригинальный код winehq с добавлением наших патчей, которые мы надеемся продвинуть в winehq.
+
Сборка winehq + патчи Wine Staging + патчи проекта. Отправляется в репозитории ALT.
  
=== wine-etersoft-public ===
+
Основной wine в дистрибутивах ALT.
Ветка '''master''' в '''git.eter:/projects/wine/wine.git'''
+
  
Публичный доступ: http://git.etersoft.ru/projects/wine/wine.git
+
http://git.altlinux.org/gears/w/wine.git
  
Публичная (свободная) сборка eterwine. Отличается от eterwine только наличием спека для сборки пакета. Отправляется в ALT Linux.
+
<!-- Инструкция по сборке: [[korinf/public]] -->
  
Инструкция по сборке: [[korinf/public]]
 
  
=== eterhack ===
+
=== WINE@Etersoft 8.x ===
 +
 
 +
Здесь должны быть опубликованы репозитории проекта.
 +
 
 +
Основная ветка разработки — rebased-etersoft, которая регулярно перестраивается по следующей схеме:
 +
* коммиты winehq версии X + коммиты патчей Wine Staging версии X + коммиты для ALT + коммиты Etersoft
 +
 
 +
=== WINE@Etersoft 2.1 ===
 +
 
 +
==== wine-pure ====
 +
Ветка '''master''' в '''git.eter:/projects/wine/wine-pure.git'''
 +
 
 +
Публичный доступ: http://git.etersoft.ru/projects/wine/wine-pure.git
 +
 
 +
Внутренняя копия оригинального wine. Обновляется автоматически несколько раз в день.
 +
<!--
 +
Также имеется локальная копия в '''/srv/wine/Projects/wine-origin''', которую можно склонировать.
 +
-->
 +
 
 +
==== eterwine ====
 +
Ветка '''master''' в '''git.eter:/projects/wine/eterwine.git'''
 +
 
 +
Публичный доступ: http://git.etersoft.ru/projects/wine/eterwine.git
 +
 
 +
Содержит оригинальный код winehq с добавлением наших патчей, которые мы надеемся продвинуть в winehq.
 +
 
 +
==== eterhack ====
 
Ветки '''eter-1.0.12, eter-1.7.0, eter-2.0.0, eterhack''' в репозитории '''git.office:/projects/wine/eterhack.git'''
 
Ветки '''eter-1.0.12, eter-1.7.0, eter-2.0.0, eterhack''' в репозитории '''git.office:/projects/wine/eterhack.git'''
  
Строка 43: Строка 66:
 
Инструкция по сборке: [[korinf/eterhack]]
 
Инструкция по сборке: [[korinf/eterhack]]
  
=== Закрытая часть wine-etersoft ===
+
==== Закрытая часть wine-etersoft ====
 
Ветки '''eter-1.0.12, eter-2.0.0, master''' в '''git.office:/projects/wine/wine-etersoft.git'''
 
Ветки '''eter-1.0.12, eter-2.0.0, master''' в '''git.office:/projects/wine/wine-etersoft.git'''
  
== Автоматическое внесение изменений из апстрима ==
+
==== Автоматическое внесение изменений из апстрима ====
 
* В ветку master репозитория eterwine регулярно мержится ветка master из wine-pure.
 
* В ветку master репозитория eterwine регулярно мержится ветка master из wine-pure.
 
* В ветку eterhack репозитория eterhack регулярно мержится ветка master из eterwine.
 
* В ветку eterhack репозитория eterhack регулярно мержится ветка master из eterwine.
Строка 53: Строка 76:
 
[[devel/automerge|Полуавтоматическое обновление репозиториев Wine]]
 
[[devel/automerge|Полуавтоматическое обновление репозиториев Wine]]
  
[[Категория:Разработка]]
+
[[Category:Разработка]]
 
{{Wine}}
 
{{Wine}}

Текущая версия на 00:31, 25 января 2023

Репозитории с WINE

winehq

Основной репозиторий wine: git://source.winehq.org/git/wine.git (Зеркало на github: https://github.com/wine-mirror/wine)

Проект Wine Staging: https://github.com/wine-staging/wine-staging (Зеркало на github: https://gitlab.winehq.org/wine/wine-staging)

Проект, сгенерированный TKG: https://github.com/Kron4ek/wine-tkg

Пакеты wine-vanilla

Репозиторий на основе оригинального winehq для сборки пакета в Сизиф и через Коринф. Отличия только в добавлении спека и некоторых исправлений для корректной сборки. Отправляется в репозитории ALT.

Предназначен для проверки программ с неизменённым wine.

http://git.altlinux.org/gears/w/wine-vanilla.git


Пакеты wine

Сборка winehq + патчи Wine Staging + патчи проекта. Отправляется в репозитории ALT.

Основной wine в дистрибутивах ALT.

http://git.altlinux.org/gears/w/wine.git


WINE@Etersoft 8.x

Здесь должны быть опубликованы репозитории проекта.

Основная ветка разработки — rebased-etersoft, которая регулярно перестраивается по следующей схеме:

  • коммиты winehq версии X + коммиты патчей Wine Staging версии X + коммиты для ALT + коммиты Etersoft

WINE@Etersoft 2.1

wine-pure

Ветка master в git.eter:/projects/wine/wine-pure.git

Публичный доступ: http://git.etersoft.ru/projects/wine/wine-pure.git

Внутренняя копия оригинального wine. Обновляется автоматически несколько раз в день.

eterwine

Ветка master в git.eter:/projects/wine/eterwine.git

Публичный доступ: http://git.etersoft.ru/projects/wine/eterwine.git

Содержит оригинальный код winehq с добавлением наших патчей, которые мы надеемся продвинуть в winehq.

eterhack

Ветки eter-1.0.12, eter-1.7.0, eter-2.0.0, eterhack в репозитории git.office:/projects/wine/eterhack.git

Основной репозиторий разработки со всеми нашими патчами. Из него собирается открытая часть продукта WINE@Etersoft. Содержит спек, winetricks и предустановленный Gecko. Ветки eter-1.0.12, eter-1.7.0, eter-2.0.0 - ответвления от ветки eterhack. Иногда в них могут производиться мержи из eterhack (по крайней мере, так было с eter-2.0.0).

Инструкция по сборке: korinf/eterhack

Закрытая часть wine-etersoft

Ветки eter-1.0.12, eter-2.0.0, master в git.office:/projects/wine/wine-etersoft.git

Автоматическое внесение изменений из апстрима

  • В ветку master репозитория eterwine регулярно мержится ветка master из wine-pure.
  • В ветку eterhack репозитория eterhack регулярно мержится ветка master из eterwine.
  • Баг: eterbug #2537

Полуавтоматическое обновление репозиториев Wine

Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование RegeditПубличный префиксНесколько версийКлючи regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwineWine LauncherLutris
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозиторииПрименение Git-патчей
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOverKernelEx
Прочее
PageSetupDlgFreeBSDWwr