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