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 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  
... ...