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 |