Commit 37bf41dbec69fc9f36ffbb22b424f65b0161b598
1 parent
13866a43
Exists in
master
and in
2 other branches
Working on windows package.
Showing
5 changed files
with
21 additions
and
1 deletions
Show diff stats
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 |
win/pack.sh
@@ -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} |