Commit 37bf41dbec69fc9f36ffbb22b424f65b0161b598

Authored by Perry Werneck
1 parent 13866a43

Working on windows package.

win/makeruntime.sh.in
@@ -25,6 +25,13 @@ @@ -25,6 +25,13 @@
25 # erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) 25 # erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça)
26 # 26 #
27 27
  28 +#
  29 +# Referencias:
  30 +#
  31 +# https://www.gtk.org/docs/installations/windows/
  32 +# http://drup.org/gtk-warning-error-loading-icon-couldnt-recognize-image-file-format
  33 +#
  34 +
28 # Get myDIR 35 # Get myDIR
29 myDIR=$(dirname $(readlink -f "${0}")) 36 myDIR=$(dirname $(readlink -f "${0}"))
30 37
@@ -129,7 +129,8 @@ prepare() @@ -129,7 +129,8 @@ prepare()
129 for spec in $(find ${WORKDIR}/sources/${1}/win/${ARCH} -name "*.spec") 129 for spec in $(find ${WORKDIR}/sources/${1}/win/${ARCH} -name "*.spec")
130 do 130 do
131 echo "Parsing ${spec}" 131 echo "Parsing ${spec}"
132 - grep -i buildrequires "${spec}" | grep -v "%" | cut -d: -f2- | tr -d '[:blank:]' >> ${WORKDIR}/sources/pre-reqs 132 + grep -i "^Requires:" "${spec}" | grep -v "%" | cut -d: -f2- | tr -d '[:blank:]' >> ${WORKDIR}/sources/pre-reqs
  133 + grep -i "^BuildRequires:" "${spec}" | grep -v "%" | cut -d: -f2- | tr -d '[:blank:]' >> ${WORKDIR}/sources/pre-reqs
133 done 134 done
134 135
135 fi 136 fi
win/pw3270.nsi.in
@@ -124,6 +124,8 @@ SubSection "@PRODUCT_NAME@" SecMain @@ -124,6 +124,8 @@ SubSection "@PRODUCT_NAME@" SecMain
124 file "/oname=$INSTDIR\schemas\@PRODUCT_NAME@-application.gschema.xml" "share\glib-2.0\schemas\pw3270-application.gschema.xml" 124 file "/oname=$INSTDIR\schemas\@PRODUCT_NAME@-application.gschema.xml" "share\glib-2.0\schemas\pw3270-application.gschema.xml"
125 file "/oname=$INSTDIR\schemas\@PRODUCT_NAME@-window.gschema.xml" "share\glib-2.0\schemas\pw3270-window.gschema.xml" 125 file "/oname=$INSTDIR\schemas\@PRODUCT_NAME@-window.gschema.xml" "share\glib-2.0\schemas\pw3270-window.gschema.xml"
126 126
  127 + file "/oname=$INSTDIR\gschemas.compiled" "runtime/share/glib-2.0/schemas/gschemas.compiled"
  128 +
127 # Configuration files 129 # Configuration files
128 file "/oname=$INSTDIR\colors.conf" "share\@PRODUCT_NAME@\colors.conf" 130 file "/oname=$INSTDIR\colors.conf" "share\@PRODUCT_NAME@\colors.conf"
129 131
@@ -523,5 +525,10 @@ Function .onInit @@ -523,5 +525,10 @@ Function .onInit
523 525
524 FunctionEnd 526 FunctionEnd
525 527
  528 +Function .onInstSuccess
  529 +
  530 + # Update GTK Image loaders
  531 +
526 532
  533 +FunctionEnd
527 534
win/x86_32/mingw32-pw3270.spec
@@ -39,6 +39,10 @@ Url: http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270 @@ -39,6 +39,10 @@ Url: http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270
39 Source: pw3270-%{version}.tar.xz 39 Source: pw3270-%{version}.tar.xz
40 BuildRoot: %{_tmppath}/%{name}-%{version}-build 40 BuildRoot: %{_tmppath}/%{name}-%{version}-build
41 41
  42 +Requires: mingw32-gtk3
  43 +Requires: mingw32-lib3270 = %{version}
  44 +Requires: mingw32-hicolor-icon-theme
  45 +
42 Provides: mingw32-pw3270-%{MAJOR_VERSION}_%{MINOR_VERSION} 46 Provides: mingw32-pw3270-%{MAJOR_VERSION}_%{MINOR_VERSION}
43 Conflicts: otherproviders(mingw32-pw3270-%{MAJOR_VERSION}_%{MINOR_VERSION}) 47 Conflicts: otherproviders(mingw32-pw3270-%{MAJOR_VERSION}_%{MINOR_VERSION})
44 48
win/x86_64/mingw64-pw3270.spec
@@ -41,6 +41,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -41,6 +41,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
41 41
42 Requires: mingw64-gtk3 42 Requires: mingw64-gtk3
43 Requires: mingw64-lib3270 = %{version} 43 Requires: mingw64-lib3270 = %{version}
  44 +Requires: mingw64-hicolor-icon-theme
44 45
45 Provides: mingw64(lib:pw3270) = %{version} 46 Provides: mingw64(lib:pw3270) = %{version}
46 Requires: mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION} = %{version} 47 Requires: mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION} = %{version}