Commit fa2e1959b00407a6109571105e88c4a5f4131045

Authored by Perry Werneck
1 parent 041e9f59

Fixing windows customized build

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 &quot;&quot;
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 ""
... ...