Commit 7f2b504779ad0ded4f7e7c6a7d40cf0ac82d2c4d

Authored by Perry Werneck
1 parent 1da61fb1
Exists in develop

Refactoring nsi script.

branding/release-badge-en.svg 0 → 100644
@@ -0,0 +1,132 @@ @@ -0,0 +1,132 @@
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<svg
  3 + xmlns:dc="http://purl.org/dc/elements/1.1/"
  4 + xmlns:cc="http://creativecommons.org/ns#"
  5 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  6 + xmlns:svg="http://www.w3.org/2000/svg"
  7 + xmlns="http://www.w3.org/2000/svg"
  8 + xmlns:xlink="http://www.w3.org/1999/xlink"
  9 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11 + width="602"
  12 + height="202"
  13 + viewBox="0 0 602 202.00001"
  14 + version="1.1"
  15 + id="svg8129"
  16 + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
  17 + sodipodi:docname="release-badge-en.svg"
  18 + inkscape:export-filename="/home/jimmac/SparkleShare/flathub-mockups/assets/download-button/download.png"
  19 + inkscape:export-xdpi="96"
  20 + inkscape:export-ydpi="96">
  21 + <defs
  22 + id="defs8123">
  23 + <linearGradient
  24 + id="a"
  25 + x1="34.76569"
  26 + x2="25.431995"
  27 + y1="9.90843"
  28 + y2="28.426884"
  29 + gradientTransform="scale(0.9319351,1.0730361)"
  30 + gradientUnits="userSpaceOnUse">
  31 + <stop
  32 + offset="0"
  33 + stop-color="#fff"
  34 + stop-opacity="0"
  35 + id="stop2" />
  36 + <stop
  37 + offset="1"
  38 + stop-color="#fff"
  39 + stop-opacity=".27451"
  40 + id="stop4" />
  41 + </linearGradient>
  42 + <clipPath
  43 + id="vlpa">
  44 + <path
  45 + d="M 0,200.3 H 320 V 0 H 0 Z"
  46 + id="path4" />
  47 + </clipPath>
  48 + <clipPath
  49 + id="vlpa-5">
  50 + <path
  51 + d="M 0,200.3 H 320 V 0 H 0 Z"
  52 + id="path4-6" />
  53 + </clipPath>
  54 + </defs>
  55 + <sodipodi:namedview
  56 + id="base"
  57 + pagecolor="#ffffff"
  58 + bordercolor="#666666"
  59 + borderopacity="1.0"
  60 + inkscape:pageopacity="0.0"
  61 + inkscape:pageshadow="2"
  62 + inkscape:zoom="1.1171875"
  63 + inkscape:cx="297.92307"
  64 + inkscape:cy="217.5035"
  65 + inkscape:document-units="px"
  66 + inkscape:current-layer="layer1"
  67 + showgrid="false"
  68 + units="px"
  69 + borderlayer="true"
  70 + inkscape:showpageshadow="false"
  71 + inkscape:snap-nodes="false"
  72 + inkscape:snap-bbox="true"
  73 + inkscape:bbox-nodes="true"
  74 + inkscape:snap-bbox-midpoints="true"
  75 + inkscape:window-width="1366"
  76 + inkscape:window-height="714"
  77 + inkscape:window-x="0"
  78 + inkscape:window-y="0"
  79 + inkscape:window-maximized="1"
  80 + inkscape:document-rotation="0"
  81 + fit-margin-left="1"
  82 + fit-margin-right="1"
  83 + fit-margin-bottom="1"
  84 + fit-margin-top="1"
  85 + inkscape:pagecheckerboard="true">
  86 + <inkscape:grid
  87 + type="xygrid"
  88 + id="grid8722"
  89 + originx="1"
  90 + originy="0.99999005" />
  91 + </sodipodi:namedview>
  92 + <metadata
  93 + id="metadata8126">
  94 + <rdf:RDF>
  95 + <cc:Work
  96 + rdf:about="">
  97 + <dc:format>image/svg+xml</dc:format>
  98 + <dc:type
  99 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  100 + <dc:title />
  101 + </cc:Work>
  102 + </rdf:RDF>
  103 + </metadata>
  104 + <g
  105 + inkscape:label="Layer 1"
  106 + inkscape:groupmode="layer"
  107 + id="layer1"
  108 + transform="translate(1,-921.51966)">
  109 + <rect
  110 + style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:#888a85;stroke-width:3.77953;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal"
  111 + id="rect8720"
  112 + width="596.22046"
  113 + height="196.22047"
  114 + x="1.8897638"
  115 + y="924.40942"
  116 + rx="32"
  117 + ry="32" />
  118 + <image
  119 + width="151.99791"
  120 + height="148.69359"
  121 + preserveAspectRatio="none"
  122 + style="image-rendering:optimizeQuality"
  123 + xlink:href="data:image/png;base64,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 "
  124 + id="image995"
  125 + x="30.706444"
  126 + y="948.17285" />
  127 + <path
  128 + d="m 370.99424,999.18766 -13.10205,46.38504 h -6.37037 l -9.54321,-33.8989 c -0.40838,-1.4447 -0.65847,-3.0192 -0.74357,-4.7228 h -0.12842 a 23.996544,23.996545 0 0 1 -0.84062,4.6584 l -9.60593,33.9633 h -6.3084 l -13.58583,-46.38514 h 5.98291 l 9.86648,35.58094 a 23.407512,23.407512 0 0 1 0.77641,4.6585 h 0.16276 c 0.1075,-1.1437 0.43897,-2.695 1.00113,-4.6585 l 10.25469,-35.58094 h 5.20722 l 9.83215,35.84074 c 0.3449,1.228 0.60247,2.6742 0.77641,4.3337 h 0.12842 c 0.0859,-1.1197 0.37699,-2.6077 0.87496,-4.4628 l 9.47677,-35.70944 h 5.88809 z m 7.3058,4.85094 c -0.94961,0 -1.75814,-0.3239 -2.42632,-0.9712 -0.66816,-0.6473 -1.00112,-1.4647 -1.00112,-2.4584 0,-0.99004 0.33521,-1.81714 1.00112,-2.47624 0.67042,-0.657 1.47671,-0.9855 2.42632,-0.9855 0.97052,0 1.79473,0.3306 2.47558,0.9855 0.67787,0.6591 1.0183,1.4841 1.0183,2.47624 0,0.9497 -0.34043,1.7582 -1.0183,2.4264 -0.68085,0.6697 -1.50431,1.0032 -2.47558,1.0032 z m 2.58757,41.5341 h -5.30504 v -33.1241 h 5.30504 z m 35.65103,0 h -5.30503 v -18.8894 c 0,-7.0297 -2.56667,-10.5444 -7.697,-10.5444 -2.65252,0 -4.84812,0.9974 -6.58387,2.9921 -1.73723,1.9948 -2.604,4.5123 -2.604,7.5523 v 18.8894 h -5.30577 v -33.1241 h 5.30577 v 5.4984 h 0.12842 c 2.50095,-4.1829 6.12325,-6.274 10.86835,-6.274 3.62229,0 6.39351,1.1699 8.31291,3.5087 1.92087,2.3398 2.87871,5.7201 2.87871,10.1398 v 20.2504 h 0.004 z m 37.73763,0 h -5.30576 v -5.6291 h -0.12841 c -2.45841,4.2704 -6.25614,6.4054 -11.38648,6.4054 -4.16204,0 -7.48794,-1.4826 -9.97845,-4.4487 -2.48902,-2.9639 -3.73651,-7.0026 -3.73651,-12.1135 0,-5.4775 1.37962,-9.8668 4.14114,-13.1635 2.76001,-3.3012 6.43531,-4.9495 11.0311,-4.9495 4.54802,0 7.85825,1.79 9.9292,5.369 h 0.12841 v -20.50774 h 5.30576 z m -5.30353,-14.976 v -4.8847 c 0,-2.6727 -0.88616,-4.9364 -2.65176,-6.7937 -1.76934,-1.8522 -4.01049,-2.7817 -6.7287,-2.7817 -3.23483,0 -5.7806,1.1871 -7.63353,3.5582 -1.85446,2.374 -2.78243,5.6498 -2.78243,9.8328 0,3.8179 0.88991,6.831 2.66894,9.0401 1.7768,2.2099 4.16578,3.3155 7.16394,3.3155 2.95488,0 5.35281,-1.0653 7.1983,-3.2027 1.84176,-2.1329 2.76524,-4.8303 2.76524,-8.083 z m 28.49305,15.7515 c -4.89665,0 -8.80338,-1.546 -11.7254,-4.6405 -2.92276,-3.0951 -4.38228,-7.1983 -4.38228,-12.3084 0,-5.5635 1.52073,-9.9092 4.56145,-13.0351 3.03847,-3.128 7.14753,-4.6927 12.32415,-4.6927 4.93622,0 8.79368,1.52 11.56266,4.5614 2.7712,3.0384 4.15608,7.2566 4.15608,12.6474 0,5.2842 -1.49311,9.515 -4.47934,12.6967 -2.98697,3.1812 -6.99224,4.7712 -12.01732,4.7712 z m 0.38821,-30.2116 c -3.40877,0 -6.10458,1.1587 -8.08595,3.4768 -1.98582,2.321 -2.97577,5.5156 -2.97577,9.591 0,3.9254 1.00188,7.0177 3.01012,9.2835 2.00375,2.2619 4.68987,3.3953 8.0531,3.3953 3.42967,0 6.06428,-1.111 7.90975,-3.3326 1.844,-2.2203 2.76525,-5.3798 2.76525,-9.4767 0,-4.142 -0.922,-7.3314 -2.76525,-9.5755 -1.84547,-2.2397 -4.48156,-3.3618 -7.91125,-3.3618 z m 63.91339,-3.6873 -9.92918,33.1234 h -5.50063 l -6.82352,-23.7107 c -0.25905,-0.9064 -0.43299,-1.9284 -0.51661,-3.0714 h -0.12841 c -0.0643,0.7757 -0.29116,1.7768 -0.67937,3.0087 l -7.40584,23.7748 h -5.30651 l -10.02774,-33.1224 h 5.56258 l 6.85563,24.9043 c 0.21426,0.7555 0.3658,1.747 0.45241,2.9751 h 0.25906 c 0.065,-0.9482 0.2598,-1.9604 0.58305,-3.0393 l 7.63354,-24.8425 h 4.85113 l 6.85711,24.9709 c 0.21425,0.7989 0.37701,1.7911 0.48675,2.9757 h 0.25906 c 0.0418,-0.8406 0.22546,-1.832 0.54872,-2.9757 l 6.7287,-24.9709 z m 2.45842,31.9251 v -5.6932 c 2.88917,2.1367 6.0695,3.2027 9.54099,3.2027 4.6585,0 6.98627,-1.5528 6.98627,-4.6585 0,-0.8839 -0.19859,-1.6335 -0.59576,-2.2486 -0.39792,-0.6152 -0.93917,-1.158 -1.61705,-1.6334 -0.67936,-0.4734 -1.47818,-0.9011 -2.39196,-1.2774 a 172.94937,172.94937 0 0 0 -2.96009,-1.1811 c -1.46699,-0.583 -2.75628,-1.1698 -3.86492,-1.7641 -1.11088,-0.593 -2.03661,-1.261 -2.78241,-2.0061 a 7.4730242,7.4730242 0 0 1 -1.68273,-2.5404 c -0.37702,-0.9483 -0.56591,-2.0576 -0.56591,-3.3312 0,-1.5523 0.35612,-2.928 1.06534,-4.1241 0.71371,-1.1981 1.66184,-2.1993 2.84662,-3.0093 1.18702,-0.8085 2.54054,-1.4185 4.06201,-1.829 a 18.024098,18.024097 0 0 1 4.7033,-0.6122 c 2.86753,0 5.43418,0.4972 7.69999,1.4871 v 5.3692 c -2.43975,-1.5954 -5.24307,-2.3942 -8.41145,-2.3942 -0.99218,0 -1.88506,0.1136 -2.68388,0.3412 -0.7988,0.2247 -1.48191,0.545 -2.05302,0.9534 -0.57187,0.4106 -1.01308,0.901 -1.32589,1.4707 a 3.8708919,3.8708919 0 0 0 -0.46882,1.8933 c 0,0.8629 0.15527,1.5842 0.46882,2.1687 0.31281,0.5808 0.77046,1.0974 1.37441,1.5521 0.60547,0.4501 1.33857,0.8614 2.19935,1.2266 0.86527,0.3673 1.84549,0.7667 2.94741,1.1982 1.46326,0.5621 2.78017,1.1392 3.94405,1.7298 1.16463,0.5929 2.15606,1.2624 2.97503,2.006 a 7.8955745,7.8955752 0 0 1 1.89326,2.5704 c 0.44048,0.9728 0.6622,2.1256 0.6622,3.4618 0,1.6394 -0.35834,3.0624 -1.0825,4.2704 a 9.259533,9.259533 0 0 1 -2.89441,3.0071 c -1.20942,0.7987 -2.598,1.3916 -4.17323,1.7796 -1.57077,0.3884 -3.2214,0.5824 -4.94744,0.5824 -3.4125,0.01 -6.36737,-0.6525 -8.86758,-1.9679 z m -256.67561,-61.90744 -43.95944,6.4143 v 31.85494 h 43.95795 z m -78.97813,11.5208 v 26.74844 h 31.92049 v -31.40476 z m 0,56.93314 31.92049,4.7093 v -31.798 h -31.92049 z m 78.97813,11.6515 v -38.7403 h -43.95944 v 32.2566 z"
  129 + id="path1779"
  130 + style="fill:#0078d6;fill-opacity:1;stroke-width:0.746547" />
  131 + </g>
  132 +</svg>
win/bundle.cross
@@ -119,8 +119,20 @@ unpack_rpm() { @@ -119,8 +119,20 @@ unpack_rpm() {
119 done 119 done
120 } 120 }
121 121
  122 +install_license() {
  123 + mkdir -p "${buildroot}${MINGW_PREFIX}/usr/share/${PACKAGE_NAME}"
  124 + cp "${srcdir}/LICENSE" "${buildroot}${MINGW_PREFIX}/share/${PACKAGE_NAME}"
  125 + if [ "$?" != "0" ]; then
  126 + echo "Cant copy LICENSE"
  127 + exit -1
  128 + fi
  129 +}
  130 +
122 unpack_rpm 131 unpack_rpm
  132 +
123 install_runtime 133 install_runtime
  134 +install_license
  135 +
124 make_packages 136 make_packages
125 137
126 echo "Bundle build complete" 138 echo "Bundle build complete"
win/pw3270.nsi.in
@@ -24,20 +24,16 @@ @@ -24,20 +24,16 @@
24 24
25 Name "@PRODUCT_NAME@" 25 Name "@PRODUCT_NAME@"
26 Caption "@PRODUCT_NAME@ - @PACKAGE_DESCRIPTION@" 26 Caption "@PRODUCT_NAME@ - @PACKAGE_DESCRIPTION@"
27 -!ifdef WITHGTK  
28 -outfile "@PRODUCT_NAME@-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@-gtk-@GTK_MODVERSION@-@host_cpu@.exe"  
29 -!else  
30 -outfile "@PRODUCT_NAME@-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@-requires-gtk-@GTK_MODVERSION@-@host_cpu@.exe"  
31 -!endif 27 +outfile "@PRODUCT_NAME@-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@-@host_cpu@.exe"
32 28
33 XPStyle on 29 XPStyle on
34 30
35 installDir "$@PROGRAMFILES@\@PRODUCT_NAME@" 31 installDir "$@PROGRAMFILES@\@PRODUCT_NAME@"
36 32
37 #define the installer icon 33 #define the installer icon
38 -!define MUI_ICON "@PRODUCT_NAME@.ico"  
39 -!define MUI_UNICON "@PRODUCT_NAME@.ico"  
40 -icon "@PRODUCT_NAME@.ico" 34 +!define MUI_ICON "bin\@PRODUCT_NAME@.ico"
  35 +!define MUI_UNICON "bin\@PRODUCT_NAME@.ico"
  36 +icon "bin\@PRODUCT_NAME@.ico"
41 37
42 # Get installation folder from registry if available 38 # Get installation folder from registry if available
43 InstallDirRegKey HKLM "Software\@PRODUCT_NAME@" "InstallLocation" 39 InstallDirRegKey HKLM "Software\@PRODUCT_NAME@" "InstallLocation"
@@ -61,7 +57,7 @@ VIAddVersionKey &quot;LegalCopyright&quot; &quot;(C) 2017 Banco do Brasil S/A. All Rights Reser @@ -61,7 +57,7 @@ VIAddVersionKey &quot;LegalCopyright&quot; &quot;(C) 2017 Banco do Brasil S/A. All Rights Reser
61 57
62 !define MUI_ABORTWARNING 58 !define MUI_ABORTWARNING
63 # !insertmacro MUI_PAGE_WELCOME 59 # !insertmacro MUI_PAGE_WELCOME
64 -!insertmacro MUI_PAGE_LICENSE "LICENSE" 60 +!insertmacro MUI_PAGE_LICENSE "share\@PRODUCT_NAME@\LICENSE"
65 !insertmacro MUI_PAGE_COMPONENTS 61 !insertmacro MUI_PAGE_COMPONENTS
66 !insertmacro MUI_PAGE_DIRECTORY 62 !insertmacro MUI_PAGE_DIRECTORY
67 !insertmacro MUI_PAGE_INSTFILES 63 !insertmacro MUI_PAGE_INSTFILES
@@ -80,7 +76,7 @@ VIAddVersionKey &quot;LegalCopyright&quot; &quot;(C) 2017 Banco do Brasil S/A. All Rights Reser @@ -80,7 +76,7 @@ VIAddVersionKey &quot;LegalCopyright&quot; &quot;(C) 2017 Banco do Brasil S/A. All Rights Reser
80 # default section 76 # default section
81 SubSection "@PRODUCT_NAME@" SecMain 77 SubSection "@PRODUCT_NAME@" SecMain
82 78
83 - Section "Core" SecCore 79 + Section "@PRODUCT_NAME@" SecCore
84 80
85 SetRegView @WINARCH@ 81 SetRegView @WINARCH@
86 ${DisableX64FSRedirection} 82 ${DisableX64FSRedirection}
@@ -89,61 +85,14 @@ SubSection &quot;@PRODUCT_NAME@&quot; SecMain @@ -89,61 +85,14 @@ SubSection &quot;@PRODUCT_NAME@&quot; SecMain
89 setOutPath $INSTDIR 85 setOutPath $INSTDIR
90 SetShellVarContext all 86 SetShellVarContext all
91 87
92 - createShortCut "$SMPROGRAMS\@PRODUCT_NAME@.lnk" "$INSTDIR\@PRODUCT_NAME@.exe"  
93 - createShortCut "$DESKTOP\@PRODUCT_NAME@.lnk" "$INSTDIR\@PRODUCT_NAME@.exe" 88 + createShortCut "$SMPROGRAMS\@PRODUCT_NAME@.lnk" "$INSTDIR\bin\@PRODUCT_NAME@.exe"
  89 + createShortCut "$DESKTOP\@PRODUCT_NAME@.lnk" "$INSTDIR\bin\@PRODUCT_NAME@.exe"
94 90
95 # Binary files 91 # Binary files
96 - file "/oname=$INSTDIR\@PRODUCT_NAME@.exe" "bin\@PRODUCT_NAME@.exe"  
97 - file "/oname=$INSTDIR\@PRODUCT_NAME@.ico" "bin\@PRODUCT_NAME@.ico"  
98 - file "/oname=$INSTDIR\lib@LIBRARY_NAME@.dll" "bin\lib@LIBRARY_NAME@.dll"  
99 - file "/oname=$INSTDIR\libv3270.dll" "bin\libv3270.dll"  
100 -  
101 - # Register file association  
102 -  
103 - # icons & logos  
104 - CreateDirectory "$INSTDIR\icons"  
105 - file "/oname=$INSTDIR\icons\gtk-connect-symbolic.svg" "share\@PRODUCT_NAME@\icons\gtk-connect-symbolic.svg"  
106 - file "/oname=$INSTDIR\icons\gtk-disconnect-symbolic.svg" "share\@PRODUCT_NAME@\icons\gtk-disconnect-symbolic.svg"  
107 - file "/oname=$INSTDIR\icons\connect-symbolic.svg" "share\@PRODUCT_NAME@\icons\connect-symbolic.svg"  
108 - file "/oname=$INSTDIR\icons\disconnect-symbolic.svg" "share\@PRODUCT_NAME@\icons\disconnect-symbolic.svg"  
109 - file "/oname=$INSTDIR\icons\@PRODUCT_NAME@.svg" "share\@PRODUCT_NAME@\@PRODUCT_NAME@.svg"  
110 -  
111 - file "/oname=$INSTDIR\@PRODUCT_NAME@-logo.svg" "share\@PRODUCT_NAME@\@PRODUCT_NAME@-logo.svg"  
112 - file "/oname=$INSTDIR\@PRODUCT_NAME@.svg" "share\@PRODUCT_NAME@\@PRODUCT_NAME@.svg"  
113 - file "/oname=$INSTDIR\@PRODUCT_NAME@.png" "share\@PRODUCT_NAME@\@PRODUCT_NAME@.png"  
114 -  
115 - # Schema  
116 - CreateDirectory "$INSTDIR\schemas"  
117 - file "/oname=$INSTDIR\schemas\@PRODUCT_NAME@-application.gschema.xml" "share\glib-2.0\schemas\@PRODUCT_NAME@-application.gschema.xml"  
118 - file "/oname=$INSTDIR\schemas\@PRODUCT_NAME@-window.gschema.xml" "share\glib-2.0\schemas\@PRODUCT_NAME@-window.gschema.xml"  
119 -  
120 - file "/oname=$INSTDIR\gschemas.compiled" "runtime/share/glib-2.0/schemas/gschemas.compiled"  
121 -  
122 - # Configuration files  
123 - file "/oname=$INSTDIR\colors.conf" "share\@PRODUCT_NAME@\colors.conf"  
124 -  
125 - # Documentation files  
126 - file "/oname=$INSTDIR\AUTHORS" "AUTHORS"  
127 - file "/oname=$INSTDIR\LICENSE" "LICENSE"  
128 -  
129 - # Misc folders  
130 - CreateDirectory "$INSTDIR\certs"  
131 - CreateDirectory "$INSTDIR\plugins"  
132 - CreateDirectory "$INSTDIR\keypad"  
133 -  
134 - # UI definition files  
135 - CreateDirectory "$INSTDIR\ui"  
136 - file "/oname=$INSTDIR\@PRODUCT_NAME@.ui.xml" "share\@PRODUCT_NAME@\@PRODUCT_NAME@.ui.xml"  
137 -  
138 - # Charset definition files  
139 - CreateDirectory "$INSTDIR\remap"  
140 - file "/oname=$INSTDIR\remap\bracket.xml" "share\@PRODUCT_NAME@\remap\bracket.xml"  
141 -  
142 - # Locale files  
143 - CreateDirectory "$INSTDIR\locale\pt_BR\LC_MESSAGES"  
144 - file "/oname=$INSTDIR\locale\pt_BR\LC_MESSAGES\@PACKAGE_NAME@.mo" "share\locale\pt_BR\LC_MESSAGES\@PACKAGE_NAME@.mo"  
145 - file "/oname=$INSTDIR\locale\pt_BR\LC_MESSAGES\lib@LIBRARY_NAME@-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo" "share\locale\pt_BR\LC_MESSAGES\lib@LIBRARY_NAME@-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo"  
146 - file "/oname=$INSTDIR\locale\pt_BR\LC_MESSAGES\libv3270-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo" "share\locale\pt_BR\LC_MESSAGES\libv3270-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo" 92 + file /r "bin\*.exe"
  93 + file /r "bin\*.dll"
  94 + file /r "lib\gdk-pixbuf-2.0"
  95 + file /r "etc\*"
147 96
148 # define uninstaller name 97 # define uninstaller name
149 SetRegView 32 98 SetRegView 32
@@ -223,111 +172,15 @@ SubSection &quot;@PRODUCT_NAME@&quot; SecMain @@ -223,111 +172,15 @@ SubSection &quot;@PRODUCT_NAME@&quot; SecMain
223 Section "Remote control" IPCPlugin 172 Section "Remote control" IPCPlugin
224 173
225 setOutPath $INSTDIR 174 setOutPath $INSTDIR
226 -  
227 ${DisableX64FSRedirection} 175 ${DisableX64FSRedirection}
228 -  
229 - CreateDirectory "$INSTDIR\plugins"  
230 - file "/oname=$INSTDIR\plugins\ipcserver.dll" "lib\@PRODUCT_NAME@-plugins\ipcserver.dll"  
231 -  
232 - CreateDirectory "$INSTDIR\locale\pt_BR\LC_MESSAGES"  
233 - file "/oname=$INSTDIR\locale\pt_BR\LC_MESSAGES\libipc3270-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo" "share\locale\pt_BR\LC_MESSAGES\libipc3270-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo"  
234 -  
235 - ${@NSISREDIR@}  
236 - file "/oname=$SYSDIR\libipc3270.dll" "bin\libipc3270.dll" 176 + file "lib/@PRODUCT_NAME@-plugins/ipcserver.dll"
237 177
238 sectionEnd 178 sectionEnd
239 179
240 SubSectionEnd 180 SubSectionEnd
241 181
242 -!ifdef WITHEXTRAS  
243 - SubSection "Extra modules" Languages  
244 -  
245 -!ifdef WITHLIBHLLAPI  
246 - Section "HLLAPI" HLLAPIBinding  
247 -  
248 - ${@NSISREDIR@}  
249 -  
250 - # Install HLLAPI connector  
251 - file "/oname=$SYSDIR\hllapi.dll" "bin\libhllapi.dll"  
252 -  
253 - # Install with "lib" prefix for compatibility.  
254 - file "/oname=$SYSDIR\libhllapi.dll" "bin\libhllapi.dll"  
255 -  
256 - CreateDirectory "$INSTDIR\locale\pt_BR\LC_MESSAGES"  
257 - file "/oname=$INSTDIR\locale\pt_BR\LC_MESSAGES\libhllapi-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo" "share\locale\pt_BR\LC_MESSAGES\libhllapi-@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.mo"  
258 -  
259 - SectionEnd  
260 -!endif  
261 -  
262 - Section "KEYPADS" Keypads  
263 -  
264 - file "/oname=$INSTDIR\keypad\00-right.xml" "share\@PRODUCT_NAME@\keypad\00-right.xml"  
265 - file "/oname=$INSTDIR\keypad\10-bottom.xml" "share\@PRODUCT_NAME@\keypad\10-bottom.xml"  
266 -  
267 - SectionEnd  
268 -  
269 -!ifdef WITHMONO-TN3270  
270 - Section /o ".NET" DOTNET  
271 -  
272 - CreateDirectory "$INSTDIR\dotnet"  
273 -  
274 - ${DisableX64FSRedirection}  
275 - file "/oname=$INSTDIR\dotnet\tn3270.dll" "mono/lib/tn3270-5.2/tn3270.dll"  
276 - file "/oname=$INSTDIR\dotnet\tn3270.xml" "mono/gapi-2.0/tn3270/tn3270.xml"  
277 -  
278 - ${@NSISREDIR@}  
279 - file "/oname=$SYSDIR\mono-tn3270.dll" "mono-tn3270.dll"  
280 -  
281 - SectionEnd  
282 -!endif  
283 -  
284 - SubSectionEnd  
285 -!endif  
286 -  
287 -!ifdef WITHSDK  
288 - Section /o "Software Development Kit" SDK  
289 -  
290 - setOutPath $INSTDIR\sdk\include  
291 - file /r "include\*.*"  
292 -  
293 - CreateDirectory "$INSTDIR\sdk"  
294 - CreateDirectory "$INSTDIR\sdk\def"  
295 - CreateDirectory "$INSTDIR\sdk\lib"  
296 -  
297 - file "/oname=$INSTDIR\sdk\lib\lib3270.dll.a" "lib\lib@LIBRARY_NAME@.dll.a"  
298 - file "/oname=$INSTDIR\sdk\lib\lib3270.delayed.a" "lib\lib@LIBRARY_NAME@.delayed.a"  
299 - file "/oname=$INSTDIR\sdk\lib\lib3270.static.a" "lib\lib@LIBRARY_NAME@.static.a"  
300 - file "/oname=$INSTDIR\sdk\lib\libv3270.dll.a" "lib\libv3270.dll.a"  
301 - file "/oname=$INSTDIR\sdk\lib\libipc3270.dll.a" "lib\libipc3270.dll.a"  
302 - file "/oname=$INSTDIR\sdk\lib\libipc3270.static.a" "lib\libipc3270.static.a"  
303 - file "/oname=$INSTDIR\sdk\lib\libhllapi.dll.a" "lib\libhllapi.dll.a"  
304 -  
305 - file "/oname=$INSTDIR\sdk\lib3270.mak" "share\@PRODUCT_NAME@\def\lib3270.mak"  
306 -  
307 - file "/oname=$INSTDIR\sdk\def\lib@LIBRARY_NAME@.def" "share\@PRODUCT_NAME@\def\lib@LIBRARY_NAME@.def"  
308 - file "/oname=$INSTDIR\sdk\def\libv3270.def" "share\@PRODUCT_NAME@\def\libv3270.def"  
309 - file "/oname=$INSTDIR\sdk\def\libipc3270.def" "share\@PRODUCT_NAME@\def\libipc3270.def"  
310 - file "/oname=$INSTDIR\sdk\def\libhllapi.def" "share\@PRODUCT_NAME@\def\libhllapi.def"  
311 -  
312 - SetRegView @WINARCH@  
313 - WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "PW3270_SDK_PATH" "$INSTDIR\sdk"  
314 - SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000  
315 -  
316 - SectionEnd  
317 -!endif  
318 -  
319 SubSectionEnd 182 SubSectionEnd
320 183
321 -  
322 -!ifdef WITHGTK  
323 -Section "GTK+ Runtime" SecGTK  
324 -  
325 - setOutPath $INSTDIR  
326 - file /r "runtime\*.*"  
327 -  
328 -SectionEnd  
329 -!endif  
330 -  
331 Section "Uninstall" 184 Section "Uninstall"
332 185
333 # Always delete uninstaller first 186 # Always delete uninstaller first
@@ -343,15 +196,7 @@ Section &quot;Uninstall&quot; @@ -343,15 +196,7 @@ Section &quot;Uninstall&quot;
343 delete $SMPROGRAMS\@PRODUCT_NAME@.lnk 196 delete $SMPROGRAMS\@PRODUCT_NAME@.lnk
344 delete $DESKTOP\@PRODUCT_NAME@.lnk 197 delete $DESKTOP\@PRODUCT_NAME@.lnk
345 198
346 - RMDir /r "$INSTDIR\locale"  
347 - RMDir /r "$INSTDIR\share"  
348 - RMDir /r "$INSTDIR\etc"  
349 - RMDir /r "$INSTDIR\plugins"  
350 - RMDir /r "$INSTDIR\sdk"  
351 - RMDir /r "$INSTDIR\gtk2-runtime"  
352 -  
353 - # Delete all files  
354 - delete "$INSTDIR\*.dll" 199 + RMDir /r "$INSTDIR"
355 200
356 # Remove registry 201 # Remove registry
357 SetRegView 32 202 SetRegView 32
@@ -404,19 +249,19 @@ Function .onInit @@ -404,19 +249,19 @@ Function .onInit
404 ClearErrors 249 ClearErrors
405 ${GetOptions} $R0 /SDK= $0 250 ${GetOptions} $R0 /SDK= $0
406 251
407 - ${if} $0 == "YES"  
408 -  
409 - SectionGetFlags ${SDK} $0  
410 - IntOp $0 $0 | ${SF_SELECTED}  
411 - SectionSetFlags ${SDK} $0  
412 -  
413 - ${else}  
414 -  
415 - SectionGetFlags ${SDK} $0  
416 - IntOp $0 $0 & ${SECTION_OFF}  
417 - SectionSetFlags ${SDK} $0  
418 -  
419 - ${EndIf} 252 +# ${if} $0 == "YES"
  253 +#
  254 +# SectionGetFlags ${SDK} $0
  255 +# IntOp $0 $0 | ${SF_SELECTED}
  256 +# SectionSetFlags ${SDK} $0
  257 +#
  258 +# ${else}
  259 +#
  260 +# SectionGetFlags ${SDK} $0
  261 +# IntOp $0 $0 & ${SECTION_OFF}
  262 +# SectionSetFlags ${SDK} $0
  263 +#
  264 +# ${EndIf}
420 265
421 Pop $0 266 Pop $0
422 !endif 267 !endif