loom

Форк
0
/
installscript.qs 
47 строк · 1.8 Кб
1
function Component()
2
{
3
    // default constructor
4
}
5

6
Component.prototype.createOperations = function()
7
{
8
    component.createOperations();
9

10
    if (installer.value("os") == "win") 
11
    {
12
        var editPath = "@TargetDir@/bin/simodo-shell.exe";
13
        var iconName = "simodo-loom.ico";
14

15
        component.addOperation( "CreateShortcut"
16
                              , "@TargetDir@/bin/simodo-shell.exe"
17
                              , "@StartMenuDir@/SimodoEdit.lnk",
18
                              );
19

20
        component.addOperation( "CreateShortcut"
21
                              , "@TargetDir@/maintenancetool.exe"
22
                              , "@StartMenuDir@/UninstallSimodoEdit.lnk"
23
                              );
24

25
        var sc0FileType = "sc0";
26

27
        //component.addOperation("RegisterFileType",
28
        //    sc0FileType,
29
        //    editPath + " '%1'",
30
        //    "ScriptC stage 0 file type",
31
        //    "text/plain",
32
        //    "@TargetDir@/icons/" + iconName,
33
        //    "ProgId=BMSTU.SIMODOedit." + sc0FileType);
34
    }
35

36
    if (installer.value("os") == "x11") 
37
    {
38
        //component.addOperation( "Mkdir", "@HomeDir@/lib" );
39
        //component.addOperation( "CopyDirectory", "@TargetDir@/lib", "@HomeDir@/lib" );
40
        component.addOperation( "InstallIcons", "@TargetDir@/icons" );
41

42
        component.addOperation( "CreateDesktopEntry"
43
                              , "codes.bmstu.simodo.simodoedit.desktop"
44
                              , "Type=Application\nExec=@TargetDir@/bin/simodo-shell\nName=SIMODO shell\nGenericName=The IDE of SIMODO modeling system.\nGenericName[ru]=Интегрированная среда разработки SIMODO.\nIcon=simodo-loom\nTerminal=false\nCategories=Development;IDE;SIMODO;\n\n"
45
                              );
46
    }
47
}
48

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.