Commit bee56e87f8ffc7de539ad528be770d542459866c

Authored by Perry Werneck
1 parent eeb1e9b7
Exists in develop

Debugging win32 package build.

.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