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,7 +40,7 @@ jobs: | ||
40 | - name: BuildApp | 40 | - name: BuildApp |
41 | run: ./win/ci-build.sh | 41 | run: ./win/ci-build.sh |
42 | - name: Install pw3270 | 42 | - name: Install pw3270 |
43 | - run: make DESTDIR=./.build install | 43 | + run: make DESTDIR=${PWD}/.build install |
44 | - uses: robinraju/release-downloader@v1.7 | 44 | - uses: robinraju/release-downloader@v1.7 |
45 | with: | 45 | with: |
46 | repository: PerryWerneck/libipc3270 | 46 | repository: PerryWerneck/libipc3270 |
locale/Makefile.in
@@ -78,9 +78,3 @@ all: \ | @@ -78,9 +78,3 @@ all: \ | ||
78 | install: \ | 78 | install: \ |
79 | $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)/$(localedir)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) | 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,8 +124,6 @@ install_bin() { | ||
124 | 124 | ||
125 | if [ -e ${prefix}/bin/${FILENAME} ]; then | 125 | if [ -e ${prefix}/bin/${FILENAME} ]; then |
126 | 126 | ||
127 | - echo "${prefix}/bin/${FILENAME}" | ||
128 | - | ||
129 | AGAIN=1 | 127 | AGAIN=1 |
130 | cp -v "${prefix}/bin/${FILENAME}" "${bindir}/${FILENAME}" | 128 | cp -v "${prefix}/bin/${FILENAME}" "${bindir}/${FILENAME}" |
131 | if [ "$?" != "0" ]; then | 129 | if [ "$?" != "0" ]; then |
@@ -134,8 +132,6 @@ install_bin() { | @@ -134,8 +132,6 @@ install_bin() { | ||
134 | 132 | ||
135 | elif [ -e ${prefix}/lib/${FILENAME} ]; then | 133 | elif [ -e ${prefix}/lib/${FILENAME} ]; then |
136 | 134 | ||
137 | - echo "${prefix}/lib/${FILENAME}" | ||
138 | - | ||
139 | AGAIN=1 | 135 | AGAIN=1 |
140 | cp -v "${prefix}/lib/${FILENAME}" "${bindir}/${FILENAME}" | 136 | cp -v "${prefix}/lib/${FILENAME}" "${bindir}/${FILENAME}" |
141 | if [ "$?" != "0" ]; then | 137 | if [ "$?" != "0" ]; then |
@@ -165,5 +161,57 @@ install_bin() { | @@ -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 | install_bin | 215 | install_bin |
216 | +install_locale | ||
169 | 217 |