Commit 61d59251fbc96c707bff3fc9bb86c83581fe526b
1 parent
7df57bca
Exists in
develop
Working on windows package.
Showing
6 changed files
with
58 additions
and
60 deletions
Show diff stats
locale/pt_BR.po
... | ... | @@ -5,7 +5,7 @@ msgid "" |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
7 | 7 | "Report-Msgid-Bugs-To: \n" |
8 | -"POT-Creation-Date: 2023-03-22 07:20-0300\n" | |
8 | +"POT-Creation-Date: 2023-03-25 08:48-0300\n" | |
9 | 9 | "PO-Revision-Date: 2023-01-31 11:14-0300\n" |
10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
11 | 11 | "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n" |
... | ... | @@ -474,7 +474,7 @@ msgstr "Altura do painel em linhas" |
474 | 474 | msgid "Keypad width in columns" |
475 | 475 | msgstr "Largura do painel em colunas" |
476 | 476 | |
477 | -#: src/main/builder.c:112 | |
477 | +#: src/main/builder.c:137 | |
478 | 478 | msgid "Keypads" |
479 | 479 | msgstr "Painéis" |
480 | 480 | ... | ... |
locale/pw3270.pot
... | ... | @@ -8,7 +8,7 @@ msgid "" |
8 | 8 | msgstr "" |
9 | 9 | "Project-Id-Version: PACKAGE VERSION\n" |
10 | 10 | "Report-Msgid-Bugs-To: \n" |
11 | -"POT-Creation-Date: 2023-03-22 07:20-0300\n" | |
11 | +"POT-Creation-Date: 2023-03-25 08:48-0300\n" | |
12 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
... | ... | @@ -470,7 +470,7 @@ msgstr "" |
470 | 470 | msgid "Keypad width in columns" |
471 | 471 | msgstr "" |
472 | 472 | |
473 | -#: src/main/builder.c:112 | |
473 | +#: src/main/builder.c:137 | |
474 | 474 | msgid "Keypads" |
475 | 475 | msgstr "" |
476 | 476 | ... | ... |
src/main/main.c
1 | +/* SPDX-License-Identifier: LGPL-3.0-or-later */ | |
2 | + | |
1 | 3 | /* |
2 | - * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 | |
3 | - * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a | |
4 | - * aplicativos mainframe. Registro no INPI sob o nome G3270. Registro no INPI sob | |
5 | - * o nome G3270. | |
6 | - * | |
7 | 4 | * Copyright (C) <2008> <Banco do Brasil S.A.> |
8 | 5 | * |
9 | - * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob | |
10 | - * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela | |
11 | - * Free Software Foundation. | |
12 | - * | |
13 | - * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER | |
14 | - * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO | |
15 | - * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para | |
16 | - * obter mais detalhes. | |
17 | - * | |
18 | - * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este | |
19 | - * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin | |
20 | - * St, Fifth Floor, Boston, MA 02110-1301 USA | |
21 | - * | |
22 | - * Este programa está nomeado como main.c e possui - linhas de código. | |
23 | - * | |
24 | - * Contatos: | |
6 | + * This program is free software: you can redistribute it and/or modify | |
7 | + * it under the terms of the GNU Lesser General Public License as published | |
8 | + * by the Free Software Foundation, either version 3 of the License, or | |
9 | + * (at your option) any later version. | |
25 | 10 | * |
26 | - * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | |
27 | - * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça) | |
11 | + * This program is distributed in the hope that it will be useful, | |
12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | + * GNU General Public License for more details. | |
28 | 15 | * |
16 | + * You should have received a copy of the GNU Lesser General Public License | |
17 | + * along with this program. If not, see <https://www.gnu.org/licenses/>. | |
29 | 18 | */ |
30 | 19 | |
31 | 20 | /** | ... | ... |
src/main/tools.c
1 | +/* SPDX-License-Identifier: LGPL-3.0-or-later */ | |
2 | + | |
1 | 3 | /* |
2 | - * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 | |
3 | - * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a | |
4 | - * aplicativos mainframe. Registro no INPI sob o nome G3270. Registro no INPI sob | |
5 | - * o nome G3270. | |
6 | - * | |
7 | 4 | * Copyright (C) <2008> <Banco do Brasil S.A.> |
8 | 5 | * |
9 | - * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob | |
10 | - * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela | |
11 | - * Free Software Foundation. | |
12 | - * | |
13 | - * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER | |
14 | - * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO | |
15 | - * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para | |
16 | - * obter mais detalhes. | |
17 | - * | |
18 | - * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este | |
19 | - * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin | |
20 | - * St, Fifth Floor, Boston, MA 02110-1301 USA | |
21 | - * | |
22 | - * Este programa está nomeado como main.c e possui - linhas de código. | |
23 | - * | |
24 | - * Contatos: | |
6 | + * This program is free software: you can redistribute it and/or modify | |
7 | + * it under the terms of the GNU Lesser General Public License as published | |
8 | + * by the Free Software Foundation, either version 3 of the License, or | |
9 | + * (at your option) any later version. | |
25 | 10 | * |
26 | - * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | |
27 | - * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça) | |
11 | + * This program is distributed in the hope that it will be useful, | |
12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | + * GNU General Public License for more details. | |
28 | 15 | * |
16 | + * You should have received a copy of the GNU Lesser General Public License | |
17 | + * along with this program. If not, see <https://www.gnu.org/licenses/>. | |
29 | 18 | */ |
30 | 19 | |
31 | 20 | /** | ... | ... |
win/makeruntime.sh.in
... | ... | @@ -216,7 +216,7 @@ install_schemas() { |
216 | 216 | fi |
217 | 217 | } |
218 | 218 | |
219 | -install_theme() { | |
219 | +install_icons() { | |
220 | 220 | |
221 | 221 | mkdir -p "${buildroot}${prefix}/etc" |
222 | 222 | cp -rv "${prefix}/etc/gtk-3.0" "${buildroot}${prefix}/etc" |
... | ... | @@ -244,15 +244,25 @@ install_theme() { |
244 | 244 | exit -1 |
245 | 245 | fi |
246 | 246 | |
247 | - #echo "${srcdir}/gtk.css" | |
248 | - #if [ -e "${srcdir}/gtk.css" ]; then | |
249 | - # cp "${srcdir}/gtk.css" "${TARGET}/share/themes/Default/gtk-3.0/gtk.css" | |
250 | - #fi | |
247 | + if [ -e "${srcdir}/win/gtk.css" ]; then | |
248 | + mkdir -p "${buildroot}${prefix}/share/themes/Default/gtk-3.0" | |
249 | + cp "${srcdir}/win/gtk.css" "${buildroot}${prefix}/share/themes/Default/gtk-3.0/gtk.css" | |
250 | + fi | |
251 | 251 | |
252 | 252 | } |
253 | 253 | |
254 | +install_theme() { | |
255 | + cp -rv /usr/share/icons/${1} ${buildroot}${prefix}/share/icons | |
256 | + if [ "$?" != 0 ]; then | |
257 | + echo "Can´t copy ${1} icons" | |
258 | + exit -1 | |
259 | + fi | |
260 | +} | |
261 | + | |
254 | 262 | install_bin |
255 | 263 | install_locale |
256 | 264 | install_schemas |
257 | -install_theme | |
265 | +install_icons | |
266 | +install_theme "Adwaita" | |
267 | + | |
258 | 268 | ... | ... |
wine-run.sh
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -make Debug | |
4 | -make gschemas.compiled | |
3 | +make DESTDIR=${PWD}/.build install | |
4 | +if [ "$?" != "0" ]; then | |
5 | + exit -1 | |
6 | +fi | |
7 | + | |
8 | +bash ./win/makeruntime.sh | |
9 | +if [ "$?" != "0" ]; then | |
10 | + exit -1 | |
11 | +fi | |
12 | + | |
13 | +wine .build/usr/x86_64-w64-mingw32/sys-root/mingw/bin/pw3270.exe | |
14 | +if [ "$?" != "0" ]; then | |
15 | + exit -1 | |
16 | +fi | |
5 | 17 | |
6 | -cp gschemas.compiled .bin/Debug | |
7 | 18 | |
8 | -wine .bin/Debug/pw3270.exe | |
9 | 19 | ... | ... |