Commit 368dc170c3a2a945579eef0ec5585fe0b8da6e4c

Authored by Perry Werneck
1 parent d966a9a5

Corrigindo empacotamento python para windows.

Makefile.in
... ... @@ -238,15 +238,13 @@ endif
238 238  
239 239 package: Release
240 240 ifneq ($(MAKENSIS),no)
241   - @make -C nsi $(PACKAGE_NAME)-@host_cpu@.nsi
242 241 @chmod +x makegtkruntime.sh
243 242 @echo " GEN GTK Runtime"
244 243 @./makegtkruntime.sh
245 244 @echo " GEN Windows installer"
246 245 @cp -rv $(BINDIR)/Release/$(localedir) $(BINDIR)/Release
247   - @cat nsi/$(PACKAGE_NAME)-@host_cpu@.nsi | "$(MAKENSIS)" \
248   - -DLOCALEDIR="$(BINDIR)/Release$(localedir)" \
249   - -Onsis.log -
  246 + @make -C nsi package-no-gtk
  247 + @make -C nsi package
250 248 endif
251 249  
252 250 ifneq ($(DPKGBUILD),no)
... ...
nsi/Makefile.in
... ... @@ -40,7 +40,7 @@ EXTENSIONS=@EXTENSIONS@
40 40 #---[ Tools ]------------------------------------------------------------------
41 41  
42 42 MAKENSIS=@MAKENSIS@
43   -
  43 +MKDIR=@MKDIR_P@
44 44  
45 45 #---[ Rules ]------------------------------------------------------------------
46 46  
... ... @@ -56,8 +56,19 @@ $(PACKAGE_NAME).nsi: \
56 56 $(PACKAGE_NAME)-$(HOST_CPU).nsi
57 57 @cp $^ $@
58 58  
  59 +package: \
  60 + $(PACKAGE_NAME)-$(HOST_CPU).nsi
59 61  
60   -$(PACKAGE_NAME)-$(HOST_CPU).nsi: \
  62 + @echo "Installer for $(PACKAGE_NAME)-$(HOST_CPU)..."
  63 + @$(MAKENSIS) $(PACKAGE_NAME)-$(HOST_CPU).nsi
  64 +
  65 +package-no-gtk: \
  66 + $(PACKAGE_NAME)-$(HOST_CPU)-no-gtk.nsi
  67 +
  68 + @echo "Installer for $(PACKAGE_NAME)-$(HOST_CPU)-no-gtk..."
  69 + @$(MAKENSIS) $(PACKAGE_NAME)-$(HOST_CPU)-no-gtk.nsi
  70 +
  71 +.tmp/prefix-$(HOST_CPU).nsi: \
61 72 header-$(HOST_CPU).nsi \
62 73 main-begin-$(HOST_CPU).nsi \
63 74 main-end.nsi \
... ... @@ -66,10 +77,13 @@ $(PACKAGE_NAME)-$(HOST_CPU).nsi: \
66 77 uninstall-$(HOST_CPU).nsi \
67 78 oninit-$(HOST_CPU).nsi \
68 79 $(foreach PLUGIN, $(PLUGINS), $(PLUGIN)-init.nsi ) \
  80 + $(foreach EXTENSION, $(EXTENSIONS), $(EXTENSION)-extension-init.nsi ) \
69 81 $(foreach EXTENSION, $(EXTENSIONS), $(EXTENSION)-extension.nsi )
70 82  
  83 + @$(MKDIR) `dirname $@`
  84 +
71 85 @rm -f $@
72   - @cat header-$(HOST_CPU).nsi > $@
  86 +
73 87 @cat main-begin-$(HOST_CPU).nsi >> $@
74 88  
75 89 # Install plugins
... ... @@ -80,20 +94,64 @@ $(PACKAGE_NAME)-$(HOST_CPU).nsi: \
80 94 # Finalize
81 95  
82 96 @cat main-end.nsi >> $@
83   - @cat runtime.nsi >> $@
  97 +
  98 +
  99 +.tmp/suffix-$(HOST_CPU).nsi: \
  100 + header-$(HOST_CPU).nsi \
  101 + main-begin-$(HOST_CPU).nsi \
  102 + main-end.nsi \
  103 + runtime.nsi \
  104 + sdk.nsi \
  105 + uninstall-$(HOST_CPU).nsi \
  106 + oninit-$(HOST_CPU).nsi \
  107 + $(foreach PLUGIN, $(PLUGINS), $(PLUGIN)-init.nsi ) \
  108 + $(foreach EXTENSION, $(EXTENSIONS), $(EXTENSION)-extension-init.nsi ) \
  109 + $(foreach EXTENSION, $(EXTENSIONS), $(EXTENSION)-extension.nsi )
  110 +
  111 + @$(MKDIR) `dirname $@`
  112 +
  113 + @rm -f $@
  114 +
84 115 @cat sdk.nsi >> $@
85 116 @cat uninstall-$(HOST_CPU).nsi >> $@
86 117 @cat oninit-$(HOST_CPU).nsi >> $@
87 118  
88   - # Install plugin scripts
  119 +$(PACKAGE_NAME)-$(HOST_CPU).nsi: \
  120 + .tmp/prefix-$(HOST_CPU).nsi \
  121 + .tmp/suffix-$(HOST_CPU).nsi \
  122 +
  123 + @cat header-$(HOST_CPU).nsi > $@
  124 + @cat .tmp/prefix-$(HOST_CPU).nsi >> $@
  125 + @cat runtime.nsi >> $@
  126 + @cat .tmp/suffix-$(HOST_CPU).nsi >> $@
89 127  
90 128 @cat runtime-init.nsi >> $@
91 129 @cat $(foreach PLUGIN, $(PLUGINS), $(PLUGIN)-init.nsi ) >> $@
  130 + @cat $(foreach EXTENSION, $(EXTENSIONS), $(EXTENSION)-extension-init.nsi ) >> $@
92 131  
93 132 # Finalize onInit script
94 133  
95 134 @echo FunctionEnd >> $@
96 135  
  136 +
  137 + @chmod 644 $@
  138 +
  139 + @echo $@
  140 +
  141 +$(PACKAGE_NAME)-$(HOST_CPU)-no-gtk.nsi: \
  142 + .tmp/prefix-$(HOST_CPU).nsi \
  143 + .tmp/suffix-$(HOST_CPU).nsi \
  144 +
  145 + @cat header-$(HOST_CPU)-no-gtk.nsi > $@
  146 + @cat .tmp/prefix-$(HOST_CPU).nsi >> $@
  147 + @cat .tmp/suffix-$(HOST_CPU).nsi >> $@
  148 +
  149 + @cat $(foreach PLUGIN, $(PLUGINS), $(PLUGIN)-init.nsi ) >> $@
  150 + @cat $(foreach EXTENSION, $(EXTENSIONS), $(EXTENSION)-extension-init.nsi ) >> $@
  151 +
  152 + # Finalize onInit script
  153 +
  154 + @echo FunctionEnd >> $@
97 155 @chmod 644 $@
98 156  
99 157 @echo $@
... ...
nsi/java-extension-init.nsi 0 → 100644
nsi/java-extension.nsi
... ... @@ -0,0 +1,8 @@
  1 + Section /o "Java" JNIModule
  2 +
  3 + setOutPath $INSTDIR
  4 + file "/oname=$SYSDIR\jni3270.dll" "..\.bin\Release\jni3270.dll"
  5 + file "/oname=$INSTDIR\plugins\j3270.dll" "..\.bin\Release\plugins\j3270.dll"
  6 +
  7 + sectionEnd
  8 +
... ...
nsi/python-extension-init.nsi 0 → 100644
nsi/python-extension.nsi
1 1 Section /o "Python" PythonModule
2 2  
3 3 setOutPath $INSTDIR
4   - file "/oname=$SYSDIR\py3270.dll" "..\.bin\Release\py3270.dll"
  4 + file "/oname=$INSTDIR\py3270.pyd" "..\.bin\Release\py3270.dll"
5 5  
6 6 sectionEnd
7 7  
... ...
nsi/rexx-extension-init.nsi 0 → 100644
po/pt_BR.po
... ... @@ -5,7 +5,7 @@ msgid ""
5 5 msgstr ""
6 6 "Project-Id-Version: pw3270 5.0\n"
7 7 "Report-Msgid-Bugs-To: \n"
8   -"POT-Creation-Date: 2015-11-03 10:19-0200\n"
  8 +"POT-Creation-Date: 2015-11-03 15:43-0200\n"
9 9 "PO-Revision-Date: 2014-02-17 08:05-0300\n"
10 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 11 "Language-Team: Portugues <>\n"
... ...
winpacket.sh
... ... @@ -28,7 +28,7 @@ failed()
28 28 CopyPacket()
29 29 {
30 30  
31   - FILENAME=$(find . -maxdepth 1 -name "*.exe" | head --lines 1 | sed "s@./@@g")
  31 + FILENAME=$(find nsi -maxdepth 1 -name "*.exe" | head --lines 1 | sed "s@./@@g")
32 32  
33 33 mkdir -p ${DESTDIR}/${1}
34 34  
... ... @@ -76,9 +76,8 @@ build()
76 76 ./configure \
77 77 --cache-file=${1}.cache \
78 78 --host=${host} \
79   - --prefix=${prefix} \
80   - --disable-java
81   -
  79 + --prefix=${prefix}
  80 +
82 81 if [ "$?" != "0" ]; then
83 82 failed "Erro ao configurar"
84 83 fi
... ... @@ -108,12 +107,12 @@ build()
108 107 fi
109 108  
110 109 echo -e "\e]2;pw3270-install-${host_cpu}.exe\a"
111   - cat nsi/pw3270-${host_cpu}.nsi | makensis \
112   - -DLOCALEDIR=".bin/Release${prefix}/share/locale" \
113   - -
114   -
115   -# -Onsis-${host_cpu}.log -
  110 + make -C nsi package
  111 + if [ "$?" != "0" ]; then
  112 + failed "Erro ao gerar pacote windows"
  113 + fi
116 114  
  115 + make -C nsi package-no-gtk
117 116 if [ "$?" != "0" ]; then
118 117 failed "Erro ao gerar pacote windows"
119 118 fi
... ...