From 3855f7ee0dfa966321d033fd56022c29975fe096 Mon Sep 17 00:00:00 2001
From: Vadim Dashevskiy <watcherhd@gmail.com>
Date: Thu, 14 Nov 2013 21:31:32 +0000
Subject: Db3x extermination in installers

git-svn-id: http://svn.miranda-ng.org/main/trunk@6907 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
---
 tools/installer_ng/MirandaNG.iss | 59 +++++++++++-----------------------------
 1 file changed, 16 insertions(+), 43 deletions(-)

(limited to 'tools/installer_ng')

diff --git a/tools/installer_ng/MirandaNG.iss b/tools/installer_ng/MirandaNG.iss
index 4df4f0fcdf..dcfb48868c 100644
--- a/tools/installer_ng/MirandaNG.iss
+++ b/tools/installer_ng/MirandaNG.iss
@@ -129,8 +129,7 @@ Source: "Files\Plugins\TabSRMM.dll"; DestDir: "{app}\Plugins"; Components: messa
 Source: "Files\Plugins\Scriver.dll"; DestDir: "{app}\Plugins"; Components: messagewin\scriver; Flags: ignoreversion; AfterInstall: ShowPercent() 
 
 ; DB drivers
-Source: "Files\Plugins\Dbx_mmap.dll"; DestDir: "{app}\Plugins"; Components: dbx\mmap; Flags: ignoreversion; AfterInstall: ShowPercent() 
-Source: "Files\Plugins\Dbx_3x.dll"; DestDir: "{app}\Plugins"; Components: dbx\3x; Flags: ignoreversion; AfterInstall: ShowPercent() 
+Source: "Files\Plugins\Dbx_mmap.dll"; DestDir: "{app}\Plugins"; Components: dbx_mmap; Flags: ignoreversion; AfterInstall: ShowPercent() 
 
 ; Config files
 Source: "Files\Settings\mirandaboot_default.ini"; DestDir: "{app}"; Components: program; DestName: "mirandaboot.ini"; Check: IsDefault(); Flags: ignoreversion onlyifdoesntexist; AfterInstall: ShowPercent() 
@@ -164,9 +163,7 @@ Name: "messagewin"; Description: "{cm:MessageWin}"; Types: extended regular mini
 Name: "messagewin\stdmsg"; Description: "{cm:StdMsg}"; Types: minimal; Flags: exclusive 
 Name: "messagewin\scriver"; Description: "{cm:Scriver}"; Types: custom; Flags: exclusive 
 Name: "messagewin\tabsrmm"; Description: "{cm:Tabsrmm}"; Types: extended regular; Flags: exclusive 
-Name: "dbx"; Description: "{cm:Dbx}"; Types: extended regular minimal custom ; Flags: fixed 
-Name: "dbx\3x"; Description: "{cm:Dbx_3x}"; Types: custom; Flags: exclusive 
-Name: "dbx\mmap"; Description: "{cm:Mmap}"; Types: extended regular minimal; Flags: exclusive 
+Name: "dbx_mmap"; Description: "{cm:Dbx_Mmap}"; Types: extended regular minimal
 Name: "lang"; Description: "{cm:Lang}"; Types: extended regular custom minimal; Flags: fixed 
 Name: "lang\russian"; Description: "{cm:LangRussian}"; Flags: exclusive 
 Name: "lang\czech"; Description: "{cm:LangCzech}"; Flags: exclusive 
@@ -239,9 +236,7 @@ en.MessageWin=Message session
 en.StdMsg=SRMM and Chat plugins
 en.Scriver=Scriver message plugin
 en.Tabsrmm=TabSRMM message plugin
-en.Dbx=Database drivers
-en.Mmap=Dbx_mmap database driver (recommended)
-en.Dbx_3x=Dbx_3x database driver
+en.Dbx_Mmap=Dbx_mmap database driver
 en.Lang=Localization files
 en.LangRussian=Russian langpack
 en.LangCzech=Czech langpack
@@ -271,9 +266,7 @@ en.MessageWinDescription=Message session plugins.
 en.StdMsgDescription=Basic messaging and group chats core modules. No tabs support.
 en.ScriverDescription=Easy and lightweight messaging plugin.
 en.TabsrmmDescription=Advanced IM and group chat module for Miranda NG. Supports skins.
-en.DBXDescription=Various database drivers.
 en.MMAPDescription=Provides Miranda database support: global settings, contacts, history, settings per contact.(Recommended)
-en.DBX_3xDescription=Provides Miranda database support: global settings, contacts, history, settings per contact.
 en.LangDescription=Localization files for Miranda NG.
 en.LangRussianDescription=Translation of Miranda NG user interface to Russian.
 en.LangCzechDescription=Translation of Miranda NG user interface to Czech.
@@ -321,9 +314,7 @@ ru.MessageWin=Диалоговые окна
 ru.StdMsg=Плагины SRMM и Chat
 ru.Scriver=Диалоговое окно Scriver
 ru.Tabsrmm=Диалоговое окно TabSRMM
-ru.Dbx=Драйверы базы данных
-ru.Mmap=Драйвер Dbx_mmap (рекомендуется)
-ru.Dbx_3x=Драйвер Dbx_3x
+ru.Dbx_Mmap=Драйвер Dbx_mmap
 ru.Lang=Языковые пакеты
 ru.LangRussian=Русский
 ru.LangCzech=Чешский
@@ -353,9 +344,7 @@ ru.MessageWinDescription=Плагины диалоговых окон.
 ru.StdMsgDescription=Модули ядра, обеспечивающие базовый функционал переписки и чатов. Нет поддержки табов.
 ru.ScriverDescription=Простой плагин диалоговых окон с поддержкой вкладок. Не поддерживает скины.
 ru.TabsrmmDescription=Продвинутый плагин диалоговых окон с поддержкой вкладок и скинов.
-ru.DBXDescription=Выбор драйвера базы данных Miranda NG.
 ru.MMAPDescription=Поддержка базы Miranda NG: глобальные настройки, контакты, история, настройки контактов и т. п. Отличается меньшим количеством обращений к базе данных в процессе работы.(Рекомендуется).
-ru.DBX_3xDescription=Поддержка базы Miranda NG: глобальные настройки, контакты, история, настройки контактов и т. п.
 ru.LangDescription=Файлы перевода для Miranda NG.
 ru.LangRussianDescription=Перевод интерфейса Miranda NG на русский язык.
 ru.LangCzechDescription=Перевод интерфейса Miranda NG на чешский язык.
@@ -403,9 +392,7 @@ cz.MessageWin=Komunikační okna
 cz.StdMsg=SRMM a Chat
 cz.Scriver=Scriver
 cz.Tabsrmm=TabSRMM
-cz.Dbx=Ovladače databáze
-cz.Mmap=Dbx_mmap (doporučeno)
-cz.Dbx_3x=Dbx_3x
+cz.Dbx_Mmap=Dbx_mmap
 cz.Lang=Jazykové rozhraní
 cz.LangRussian=Ruština
 cz.LangCzech=Čeština
@@ -435,9 +422,7 @@ cz.MessageWinDescription=Doplňky pro komunikační okna.
 cz.StdMsgDescription=Základní integrovaný modul pro komunikaci a skupinové chaty. Bez podpory více záložek v jednom okně.
 cz.ScriverDescription=Jednoduchý a rychlý modul pro komunikaci a skupinové chaty. S podporou více záložek v jednom okně.
 cz.TabsrmmDescription=Pokročilý modul pro komunikaci a skupinové chaty. Podporuje skiny a více záložek v jednom okně.
-cz.DBXDescription=Různé ovladače databáze.
-cz.MMAPDescription=Podpora pro databáze Mirandy: globální nastavení, kontakty, historie, nastavení pro jednotlivé kontakty. (doporučeno)
-cz.DBX_3xDescription=Podpora pro databáze Mirandy: globální nastavení, kontakty, historie, nastavení pro jednotlivé kontakty.
+cz.MMAPDescription=Podpora pro databáze Mirandy: globální nastavení, kontakty, historie, nastavení pro jednotlivé kontakty.
 cz.LangDescription=Jazykové balíčky pro Mirandu NG.
 cz.LangRussianDescription=Překlad rozhraní Mirandy NG do ruštiny.
 cz.LangCzechDescription=Překlad rozhraní Mirandy NG do češtiny.
@@ -485,9 +470,7 @@ de.MessageWin=Nachrichtensitzungen
 de.StdMsg=SRMM- und Chat-Plugins
 de.Scriver=Scriver-Nachrichtenplugin
 de.Tabsrmm=TabSRMM-Nachrichtenplugin
-de.Dbx=Datenbanktreiber
-de.Mmap=Dbx_mmap-Datenbanktreiber (empfohlen)
-de.Dbx_3x=Dbx_3x-Datenbanktreiber
+de.Dbx_Mmap=Dbx_mmap-Datenbanktreiber
 de.Lang=Sprachdateien
 de.LangRussian=Russische Sprachdatei
 de.LangCzech=Tschechische Sprachdatei
@@ -517,9 +500,7 @@ de.MessageWinDescription=Nachrichtensitzungsplugins.
 de.StdMsgDescription=Grundlegende Nachrichten- und Gruppenchat-Kernmodule. Keine Tabunterstützung.
 de.ScriverDescription=Einfaches und leichtgewichtiges Nachrichtenplugin.
 de.TabsrmmDescription=Erweitertes Nachrichten- und Gruppenchatmodul für Miranda NG. Unterstützt Skins.
-de.DBXDescription=Verschiedene Datenbanktreiber.
-de.MMAPDescription=Stellt Miranda-Datenbankunterstützung bereit: globale Einstellungen, Kontakte, Verlauf, Per-Kontakt-Einstellungen. (Empfohlen.)
-de.DBX_3xDescription=Stellt Miranda-Datenbankunterstützung bereit: globale Einstellungen, Kontakte, Verlauf, Per-Kontakt-Einstellungen.
+de.MMAPDescription=Stellt Miranda-Datenbankunterstützung bereit: globale Einstellungen, Kontakte, Verlauf, Per-Kontakt-Einstellungen.
 de.LangDescription=Sprachdateien für Miranda NG.
 de.LangRussianDescription=Übersetzung der Miranda-NG-Benutzeroberfläche ins Russische.
 de.LangCzechDescription=Übersetzung der Miranda-NG-Benutzeroberfläche ins Tschechische.
@@ -567,9 +548,7 @@ pl.MessageWin=Okno wiadomości
 pl.StdMsg=SRMM i Chat
 pl.Scriver=Scriver
 pl.Tabsrmm=TabSRMM
-pl.Dbx=Sterownik bazy danych
-pl.Mmap=Dbx_mmap (zalecany)
-pl.Dbx_3x=Dbx_3x
+pl.Dbx_Mmap=Dbx_mmap
 pl.Lang=Język interfejsu
 pl.LangRussian=rosyjski
 pl.LangCzech=czeski
@@ -599,9 +578,7 @@ pl.MessageWinDescription=Wtyczki okna wiadomości.
 pl.StdMsgDescription=Podstawowe moduły rdzenia do wiadomości i czatu. Brak wsparcia zakładek.
 pl.ScriverDescription=Łatwa i lekka wtyczka rozmów.
 pl.TabsrmmDescription=Zaawansowana wtyczka rozmów z modułem czatu. Wspiera skórki.
-pl.DBXDescription=Różna sterowniki baz danych (obsługują profile).
-pl.MMAPDescription=Zapewnia wsparcie profilu Mirandy: ustawień globalnych, kontaktów, historii, ustawień dla każdego kontaktu z osobna. (Zalecana)
-pl.DBX_3xDescription=Zapewnia wsparcie profilu Mirandy: ustawień globalnych, kontaktów, historii, ustawień dla każdego kontaktu z osobna.
+pl.MMAPDescription=Zapewnia wsparcie profilu Mirandy: ustawień globalnych, kontaktów, historii, ustawień dla każdego kontaktu z osobna.
 pl.LangDescription=Pakiety językowe dla Mirandy NG.
 pl.LangRussianDescription=Tłumaczy interfejs Mirandy na język rosyjski.
 pl.LangCzechDescription=Tłumaczy interfejs Mirandy na język czeski.
@@ -888,9 +865,7 @@ begin
     ComponentList.Add('messagewin\stdmsg');
     ComponentList.Add('messagewin\scriver');
     ComponentList.Add('messagewin\tabsrmm');
-    ComponentList.Add('dbx');
-    ComponentList.Add('dbx\3x');
-    ComponentList.Add('dbx\mmap');
+    ComponentList.Add('dbx_mmap');
     ComponentList.Add('lang');
     ComponentList.Add('lang\russian');
     ComponentList.Add('lang\czech');
@@ -938,15 +913,15 @@ begin
   if CurPageID = wpSelectComponents then
   begin
     if ActiveLanguage = 'en' then
-      WizardForm.ComponentsList.Checked[28]:= True
+      WizardForm.ComponentsList.Checked[26]:= True
     else if ActiveLanguage = 'ru' then
-      WizardForm.ComponentsList.Checked[24]:= True
+      WizardForm.ComponentsList.Checked[22]:= True
     else if ActiveLanguage = 'cz' then
-      WizardForm.ComponentsList.Checked[25]:= True
+      WizardForm.ComponentsList.Checked[23]:= True
     else if ActiveLanguage = 'pl' then
-      WizardForm.ComponentsList.Checked[26]:= True
+      WizardForm.ComponentsList.Checked[24]:= True
     else if ActiveLanguage = 'de' then
-      WizardForm.ComponentsList.Checked[27]:= True;
+      WizardForm.ComponentsList.Checked[25]:= True;
   end;
 end;
 
@@ -980,8 +955,6 @@ begin
     ExpandConstant('{cm:StdMsgDescription}') + ';' +
     ExpandConstant('{cm:ScriverDescription}') + ';' +
     ExpandConstant('{cm:TabsrmmDescription}') + ';' +
-    ExpandConstant('{cm:DBXDescription}') + ';' +
-    ExpandConstant('{cm:DBX_3xDescription}') + ';' +
     ExpandConstant('{cm:MMAPDescription}') + ';' +
     ExpandConstant('{cm:LangDescription}') + ';' +
     ExpandConstant('{cm:LangRussianDescription}') + ';' +
-- 
cgit v1.2.3