Commit bee56e87f8ffc7de539ad528be770d542459866c
1 parent
eeb1e9b7
Exists in
develop
Debugging win32 package build.
Showing
3 changed files
with
53 additions
and
11 deletions
Show diff stats
.github/workflows/winpkg.yml
... | ... | @@ -40,7 +40,7 @@ jobs: |
40 | 40 | - name: BuildApp |
41 | 41 | run: ./win/ci-build.sh |
42 | 42 | - name: Install pw3270 |
43 | - run: make DESTDIR=./.build install | |
43 | + run: make DESTDIR=${PWD}/.build install | |
44 | 44 | - uses: robinraju/release-downloader@v1.7 |
45 | 45 | with: |
46 | 46 | repository: PerryWerneck/libipc3270 | ... | ... |
locale/Makefile.in
... | ... | @@ -78,9 +78,3 @@ all: \ |
78 | 78 | install: \ |
79 | 79 | $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)/$(localedir)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) |
80 | 80 | |
81 | -# @$(MKDIR) $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/locale | |
82 | -# @$(INSTALL_DATA) *.po $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/locale | |
83 | -# @$(INSTALL_DATA) $(PACKAGE_NAME).pot $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/locale | |
84 | -# @$(INSTALL_DATA) Makefile $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/locale | |
85 | - | |
86 | - | ... | ... |
win/makeruntime.sh.in
... | ... | @@ -124,8 +124,6 @@ install_bin() { |
124 | 124 | |
125 | 125 | if [ -e ${prefix}/bin/${FILENAME} ]; then |
126 | 126 | |
127 | - echo "${prefix}/bin/${FILENAME}" | |
128 | - | |
129 | 127 | AGAIN=1 |
130 | 128 | cp -v "${prefix}/bin/${FILENAME}" "${bindir}/${FILENAME}" |
131 | 129 | if [ "$?" != "0" ]; then |
... | ... | @@ -134,8 +132,6 @@ install_bin() { |
134 | 132 | |
135 | 133 | elif [ -e ${prefix}/lib/${FILENAME} ]; then |
136 | 134 | |
137 | - echo "${prefix}/lib/${FILENAME}" | |
138 | - | |
139 | 135 | AGAIN=1 |
140 | 136 | cp -v "${prefix}/lib/${FILENAME}" "${bindir}/${FILENAME}" |
141 | 137 | if [ "$?" != "0" ]; then |
... | ... | @@ -165,5 +161,57 @@ install_bin() { |
165 | 161 | |
166 | 162 | } |
167 | 163 | |
164 | +install_locale() { | |
165 | + | |
166 | + | |
167 | + | |
168 | + mkdir -p ${buildroot}${prefix}/share/locale/pt_BR/LC_MESSAGES | |
169 | + | |
170 | + locales=" | |
171 | + gettext-runtime.mo | |
172 | + gettext-tools.mo | |
173 | + glib20.mo | |
174 | + gtk30.mo | |
175 | + gtk30-properties.mo | |
176 | + " | |
177 | + | |
178 | + for i in ${locales}; do | |
179 | + | |
180 | + find "${prefix}/share/locale" -name ${i} | |
181 | + | |
182 | + done | |
183 | + | |
184 | +} | |
185 | + | |
186 | +install_locale() { | |
187 | + | |
188 | + mkdir -p ${buildroot}${prefix}/share/locale/pt_BR/LC_MESSAGES | |
189 | + | |
190 | + locales=" | |
191 | + gettext-runtime.mo | |
192 | + gettext-tools.mo | |
193 | + glib20.mo | |
194 | + gtk30.mo | |
195 | + gtk30-properties.mo | |
196 | + " | |
197 | + | |
198 | + FILENAMES=$(mktemp) | |
199 | + for i in ${locales} | |
200 | + do | |
201 | + find "${prefix}/share/locale" -name ${i} >> ${FILENAMES} | |
202 | + done | |
203 | + | |
204 | + while read FILENAME | |
205 | + do | |
206 | + mkdir -p $(dirname "${buildroot}${FILENAME}") | |
207 | + cp -v "${FILENAME}" "${buildroot}${FILENAME}" | |
208 | + if [ "$?" != "0" ]; then | |
209 | + exit -1 | |
210 | + fi | |
211 | + done < ${FILENAMES} | |
212 | + rm -f ${FILENAMES} | |
213 | +} | |
214 | + | |
168 | 215 | install_bin |
216 | +install_locale | |
169 | 217 | ... | ... |