Commit fa2e1959b00407a6109571105e88c4a5f4131045
1 parent
041e9f59
Exists in
master
and in
5 other branches
Fixing windows customized build
Showing
7 changed files
with
35 additions
and
26 deletions
Show diff stats
Makefile.in
| ... | ... | @@ -45,7 +45,6 @@ localedir=${datarootdir}/locale |
| 45 | 45 | docdir=@docdir@ |
| 46 | 46 | sysconfdir=@sysconfdir@ |
| 47 | 47 | mandir=@mandir@ |
| 48 | -APPDATADIR=@APPDATADIR@ | |
| 49 | 48 | |
| 50 | 49 | BASEDIR=@BASEDIR@ |
| 51 | 50 | |
| ... | ... | @@ -175,7 +174,7 @@ $(POTDIR)/%.pot: \ |
| 175 | 174 | @$(MAKE) -C src/$(basename $(notdir $@)) $@ |
| 176 | 175 | |
| 177 | 176 | $(POTDIR)/%.pot: \ |
| 178 | - $(APPDATADIR)/pot/%.pot | |
| 177 | + $(datarootdir)/$(PRODUCT_NAME)/pot/%.pot | |
| 179 | 178 | |
| 180 | 179 | @echo $(notdir $@) ... |
| 181 | 180 | @mkdir -p `dirname $@` | ... | ... |
branding/Makefile.in
| ... | ... | @@ -27,11 +27,11 @@ |
| 27 | 27 | PACKAGE_NAME=@PACKAGE_NAME@ |
| 28 | 28 | PACKAGE_VERSION=@PACKAGE_VERSION@ |
| 29 | 29 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ |
| 30 | +PRODUCT_NAME=@PRODUCT_NAME@ | |
| 30 | 31 | |
| 31 | 32 | prefix=@prefix@ |
| 32 | 33 | exec_prefix=@exec_prefix@ |
| 33 | 34 | datarootdir=@datarootdir@ |
| 34 | -APPDATADIR=@APPDATADIR@ | |
| 35 | 35 | |
| 36 | 36 | BASEDIR=@BASEDIR@ |
| 37 | 37 | SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)/branding |
| ... | ... | @@ -73,7 +73,7 @@ $(BINDIR)/%.png: \ |
| 73 | 73 | @$(MKDIR) `dirname $@` |
| 74 | 74 | @$(OPTIPNG) -out $@ -o7 $< |
| 75 | 75 | |
| 76 | -$(DESTDIR)$(APPDATADIR)/%.png: \ | |
| 76 | +$(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/%.png: \ | |
| 77 | 77 | $(BINDIR)/%.png |
| 78 | 78 | |
| 79 | 79 | @echo $@ ... |
| ... | ... | @@ -88,9 +88,9 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \ |
| 88 | 88 | @$(INSTALL_DATA) $< $@ |
| 89 | 89 | |
| 90 | 90 | install: \ |
| 91 | - $(DESTDIR)$(APPDATADIR)/$(PACKAGE_NAME).png \ | |
| 91 | + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PACKAGE_NAME).png \ | |
| 92 | 92 | $(DESTDIR)$(datarootdir)/pixmaps/$(PACKAGE_TARNAME).png \ |
| 93 | - $(DESTDIR)$(APPDATADIR)/$(PACKAGE_NAME)-logo.png | |
| 93 | + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PACKAGE_NAME)-logo.png | |
| 94 | 94 | |
| 95 | 95 | @$(INSTALL_DATA) \ |
| 96 | 96 | launcher.desktop \ | ... | ... |
configure.ac
| ... | ... | @@ -103,16 +103,6 @@ AC_SUBST(PACKAGE_RELEASE,$app_cv_release) |
| 103 | 103 | AC_SUBST(PACKAGE_MAJOR_RELEASE,$app_rls_major) |
| 104 | 104 | AC_SUBST(PACKAGE_MINOR_RELEASE,$app_rls_minor) |
| 105 | 105 | |
| 106 | -AC_ARG_WITH([source-locales], [AS_HELP_STRING([--with-source-locales], [Set path for lib3270 locale sources])], [ app_cv_source_locales="$withval" ],[ app_cv_source_locales="/usr/share/`pkg-config --variable=product_name lib3270`/pot" ]) | |
| 107 | - | |
| 108 | -AC_ARG_WITH([application-datadir], [AS_HELP_STRING([--with-application-datadir], [Set path for configuration file])], [ app_cv_source_appdatadir="$withval" ],[ app_cv_source_appdatadir="\$(datarootdir)/`pkg-config --variable=product_name lib3270`" ]) | |
| 109 | - | |
| 110 | -AC_DEFINE_UNQUOTED(APPDATADIR, $app_cv_source_appdatadir) | |
| 111 | -AC_SUBST(APPDATADIR,$app_cv_source_appdatadir) | |
| 112 | - | |
| 113 | -AC_DEFINE_UNQUOTED(APPDATADIR, $app_cv_source_appdatadir) | |
| 114 | -AC_SUBST(APPDATADIR,$app_cv_source_appdatadir) | |
| 115 | - | |
| 116 | 106 | AC_ARG_WITH([product-name], [AS_HELP_STRING([--with-product-name], [Set product name])], [ app_cv_product="$withval" ],[ app_cv_product=`pkg-config --variable=product_name lib3270` ]) |
| 117 | 107 | AC_DEFINE_UNQUOTED(PRODUCT_NAME, $app_cv_product) |
| 118 | 108 | AC_SUBST(PRODUCT_NAME,$app_cv_product) | ... | ... |
locale/Makefile.in
| ... | ... | @@ -31,11 +31,11 @@ prefix=@prefix@ |
| 31 | 31 | exec_prefix=@exec_prefix@ |
| 32 | 32 | datarootdir=@datarootdir@ |
| 33 | 33 | localedir=${datarootdir}/locale |
| 34 | -APPDATADIR=@APPDATADIR@ | |
| 35 | 34 | |
| 36 | 35 | PACKAGE_NAME=@PACKAGE_NAME@ |
| 37 | 36 | PACKAGE_VERSION=@PACKAGE_VERSION@ |
| 38 | 37 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ |
| 38 | +PRODUCT_NAME=@PRODUCT_NAME@ | |
| 39 | 39 | |
| 40 | 40 | BASEDIR=@BASEDIR@ |
| 41 | 41 | BINDIR=$(BASEDIR)/.bin/locale |
| ... | ... | @@ -78,9 +78,9 @@ all: \ |
| 78 | 78 | install: \ |
| 79 | 79 | $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)/$(localedir)/$(SRC)/LC_MESSAGES/$(PACKAGE_NAME).mo) |
| 80 | 80 | |
| 81 | - @$(MKDIR) $(DESTDIR)$(APPDATADIR)/locale | |
| 82 | - @$(INSTALL_DATA) *.po $(DESTDIR)$(APPDATADIR)/locale | |
| 83 | - @$(INSTALL_DATA) $(PACKAGE_NAME).pot $(DESTDIR)$(APPDATADIR)/locale | |
| 84 | - @$(INSTALL_DATA) Makefile $(DESTDIR)$(APPDATADIR)/locale | |
| 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 | 85 | |
| 86 | 86 | ... | ... |
locale/pw3270.pot
| ... | ... | @@ -9,7 +9,7 @@ msgstr "" |
| 9 | 9 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
| 10 | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
| 11 | 11 | "Report-Msgid-Bugs-To: \n" |
| 12 | -"POT-Creation-Date: 2019-09-06 10:59-0300\n" | |
| 12 | +"POT-Creation-Date: 2019-09-06 15:13-0300\n" | |
| 13 | 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
| 14 | 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 15 | 15 | "Language-Team: LANGUAGE <LL@li.org>\n" | ... | ... |
ui/Makefile.in
| ... | ... | @@ -32,11 +32,11 @@ SOURCES=xml2pot.c |
| 32 | 32 | prefix=@prefix@ |
| 33 | 33 | exec_prefix=@exec_prefix@ |
| 34 | 34 | datarootdir=@datarootdir@ |
| 35 | -APPDATADIR=@APPDATADIR@ | |
| 36 | 35 | |
| 37 | 36 | PACKAGE_NAME=@PACKAGE_NAME@ |
| 38 | 37 | PACKAGE_VERSION=@PACKAGE_VERSION@ |
| 39 | 38 | PACKAGE_TARNAME=@PACKAGE_TARNAME@ |
| 39 | +PRODUCT_NAME=@PRODUCT_NAME@ | |
| 40 | 40 | |
| 41 | 41 | BASEDIR=@BASEDIR@ |
| 42 | 42 | POTDIR=$(BASEDIR)/.pot/ui |
| ... | ... | @@ -104,8 +104,8 @@ Release: \ |
| 104 | 104 | |
| 105 | 105 | install: |
| 106 | 106 | |
| 107 | - @$(MKDIR) $(DESTDIR)$(APPDATADIR)/ui | |
| 108 | - @$(INSTALL_DATA) *.xml $(DESTDIR)$(APPDATADIR)/ui | |
| 107 | + @$(MKDIR) $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/ui | |
| 108 | + @$(INSTALL_DATA) *.xml $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/ui | |
| 109 | 109 | |
| 110 | 110 | $(SRCDIR): \ |
| 111 | 111 | clean | ... | ... |
win/pack.sh
| ... | ... | @@ -302,6 +302,7 @@ buildApplication() |
| 302 | 302 | |
| 303 | 303 | make all |
| 304 | 304 | if [ "$?" != "0" ]; then |
| 305 | + /bin/bash | |
| 305 | 306 | failed "Can't buid ${1}" |
| 306 | 307 | fi |
| 307 | 308 | |
| ... | ... | @@ -390,6 +391,16 @@ makeInstaller() |
| 390 | 391 | { |
| 391 | 392 | NSIS_ARGS="-DWITHGTK" |
| 392 | 393 | |
| 394 | + if [ -d ${WORKDIR}/build/${ARCH}/certs ]; then | |
| 395 | + NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS" | |
| 396 | + | |
| 397 | + SSL_CERT_DIR=${WORKDIR}/build/${ARCH}/certs c_rehash | |
| 398 | + if [ "$?" != "0" ]; then | |
| 399 | + failed "Error on c_rehash" | |
| 400 | + fi | |
| 401 | + | |
| 402 | + fi | |
| 403 | + | |
| 393 | 404 | if [ ! -z "${PACKAGE_PLUGINS}" ]; then |
| 394 | 405 | NSIS_ARGS="${NSIS_ARGS} -DWITHPLUGINS" |
| 395 | 406 | fi |
| ... | ... | @@ -506,6 +517,10 @@ do |
| 506 | 517 | PRODUCT_NAME=${value} |
| 507 | 518 | ;; |
| 508 | 519 | |
| 520 | + SOURCES-FROM) | |
| 521 | + GIT_URL=${value} | |
| 522 | + ;; | |
| 523 | + | |
| 509 | 524 | ADD-REPOS) |
| 510 | 525 | addRepos |
| 511 | 526 | exit 0 |
| ... | ... | @@ -518,6 +533,10 @@ do |
| 518 | 533 | |
| 519 | 534 | ;; |
| 520 | 535 | |
| 536 | + TARGET-ARCHS) | |
| 537 | + TARGET_ARCHS=${value} | |
| 538 | + ;; | |
| 539 | + | |
| 521 | 540 | PROJECT-PATH) |
| 522 | 541 | PROJECTDIR=$(readlink -f ${value}) |
| 523 | 542 | ;; |
| ... | ... | @@ -531,6 +550,7 @@ do |
| 531 | 550 | |
| 532 | 551 | echo " --product-name Set the product name (current is ${PRODUCT_NAME})" |
| 533 | 552 | echo " --project-path Set the path for the customization data" |
| 553 | + echo " --target-archs Set the target architectures (current are ${TARGET_ARCHS})" | |
| 534 | 554 | |
| 535 | 555 | if [ ! -z ${WIN_PACKAGE_SERVER} ]; then |
| 536 | 556 | echo " --no-publish Don't publish binaries in ${WIN_PACKAGE_SERVER}/${PRODUCT_NAME}" |
| ... | ... | @@ -539,7 +559,7 @@ do |
| 539 | 559 | |
| 540 | 560 | |
| 541 | 561 | if [ -d ~/public_html/win/${PRODUCT_NAME} ]; then |
| 542 | - echo " --clear Remove ~/public_html/win/${PRODUCT_NAME}/{x86_32,x86_64}" | |
| 562 | + echo " --clear Replace the contents of ~/public_html/win/${PRODUCT_NAME}/{x86_32,x86_64}" | |
| 543 | 563 | fi |
| 544 | 564 | |
| 545 | 565 | echo "" | ... | ... |