Commit 5cc5a3fd58e23e0d65fd0d82be4f39824bc16016

Authored by Perry Werneck
Committed by GitHub
2 parents 8a614fc1 acbecb49
Exists in master and in 1 other branch develop

Merge pull request #49 from PerryWerneck/develop

Updating translation, fixing 'deb' control files.
CHANGELOG 0 → 100644
@@ -0,0 +1,600 @@ @@ -0,0 +1,600 @@
  1 +-------------------------------------------------------------------
  2 +Thu Apr 07 23:35:08 UTC 2022 - perry.werneck@gmail.com
  3 +
  4 +- Update to version 5.4:
  5 + * fix-appdata-xml.patch removed.
  6 + * Adjustments in lgtm build settings.
  7 + * Fixing lgtm alerts.
  8 + * Fixing locales.
  9 + * Fixing ui install path.
  10 + * Testing refactored menu engine on windows.
  11 + * Refactoring menu builder engine to allow OS dependant menu layouts.
  12 + * Small adjustments in option parser.
  13 + * Fixing build system.
  14 + * Refactoring build sistem.
  15 + * Adding lgtm control file.
  16 + * Update README.md
  17 + * Exporting the log file name as an application property.
  18 + * Adding method for setting application object just after the plugin load.
  19 + * Adding host settings to classic menu.
  20 + * Updating win package
  21 + * Adjustments in the classic menu.
  22 + * Host and color dialogs are now part of libv3270.
  23 + * Fixing msys install.
  24 + * Working on windows package.
  25 + * Adjusting for windows packaging.
  26 + * Calling plugins on every new terminal.
  27 + * Commenting unnecessary message.
  28 + * Fix bug #24 - Run glib-compile-schemas after schema installation.
  29 + * Update README.md
  30 + * Updating metadata.
  31 + * Updating translation.
  32 + * Fixing 'save session preferences' in the classic dialog.
  33 + * Default for update session file is now false.
  34 + * Updating pre-reqs.
  35 + * Updating cross-compiler install script.
  36 + * Adding connect/disconnect icons.
  37 + * Adding message dialog when gsettings fail to prevent the windows 'hang' on schema failure.
  38 + * Fixing windows startup with session file name.
  39 + * 'gfile' open has failed on windows, building an OS specific version.
  40 + * Working on command line session file parser.
  41 + * Adjusting user interface.
  42 + * Adding 'ok' icons.
  43 + * Updating translations, adding method to get the active terminal window.
  44 + * Implementing method to get active session.
  45 + * Adding 'quit' icons.
  46 + * Fixing release build.
  47 + * Fixing windows load of gschemas.
  48 + * Fixing gsettings error.
  49 + * Fixing icons in the windows package.
  50 + * Implementing default log file from command line option.
  51 + * Working on windows package.
  52 + * Adding pixbuf loaders to runtime.
  53 + * Fixing gsettings on windows.
  54 + * Disabling tabs from command line option.
  55 + * Updating windows package script.
  56 + * Working on windows build.
  57 + * Updating windows schema.
  58 + * Fixing windows build.
  59 + * Adjustments in windows package.
  60 + * rsvg-view was replaced by inkscape.
  61 + * Adjusments in win package.
  62 + * Reseting to default session before loading of command line URL.
  63 + * Fixing codeql workflow
  64 + * Fixing startup with URL instead of session file.
  65 + * Fixing gnome-software integration.
  66 + * Adding the '.desktop' required by gnome-software on the id.
  67 + * Updating desktop file.
  68 + * Fixing obs warning.
  69 + * Fixing appstream-validate error.
  70 + * Convert from appdata to metainfo
  71 + * Adjusting desktop file.
  72 + * Reformating source with astyle.
  73 + * Adding metada to gtkrecentmanager entry.
  74 + * Fixing last-session-save engine.
  75 + * Adding action to open session file in the active terminal.
  76 + * Storing last command line passed session as a default one.
  77 + * Adding gsetting for default session filename.
  78 + * Disabling toolbar and header bar on invalid gsettings object to avoid segfaults.
  79 + * Fixing empty session name on "save-session-preferences" dialog.
  80 + * Fixing segfault on multiple session files.
  81 + * Updating README.
  82 + * Adding MVS screenshot.
  83 + * Update README.md
  84 + * Fixing windows build.
  85 + * Fixing translation.
  86 + * Fixing package build.
  87 + * Adjustments on about window.
  88 + * Delaying 'gsettings' change on application preferences dialog.
  89 + * Moving keypads to another project/package.
  90 + * Adding symbolic icon.
  91 + * Fixing appdata icon.
  92 + * Translating appdata.
  93 + * Trying to fix SLE-12 icon problem.
  94 + * Can't use metainfo and appdata in the same project.
  95 + * Adding metainfo for keypads.
  96 + * Updating package control files.
  97 + * Allow change of the application id from configure.
  98 + * Using application id for .desktop file, adjustmente in appdata.
  99 + * Fixing dialog section title.
  100 + * Fixing segfault on multiple use of settings dialog.
  101 + * Adding settings for the toolbar position.
  102 + * Ignoring patches.
  103 + * Fixing schema paths.
  104 + * Fixing fedora builds.
  105 + * Updating rpm control file.
  106 + * Fixing toolbar segfault on application exit.
  107 + * Enable new windows and tab lockdown.
  108 + * Fix loading of default settings.
  109 + * Updating project file.
  110 + * Cleaning debug messages.
  111 + * Fixing schemas.
  112 + * Adding option for lockdown the host settings dialog.
  113 + * Branding package should be noarch.
  114 + * Update README.md
  115 + * Changing version to 5.4 Adjustments in the about dialog.
  116 + * Fixing 'tag' script.
  117 +
  118 +-------------------------------------------------------------------
  119 +Thu Apr 07 23:35:08 UTC 2022 - perry.werneck@gmail.com
  120 +
  121 +- Update to version 5.4:
  122 + * Adjustments in lgtm build settings.
  123 + * Fixing lgtm alerts.
  124 + * Fixing locales.
  125 + * Fixing ui install path.
  126 + * Testing refactored menu engine on windows.
  127 + * Refactoring menu builder engine to allow OS dependant menu layouts.
  128 + * Small adjustments in option parser.
  129 + * Fixing build system.
  130 + * Refactoring build sistem.
  131 + * Adding lgtm control file.
  132 + * Update README.md
  133 + * Exporting the log file name as an application property.
  134 + * Adding method for setting application object just after the plugin load.
  135 + * Adding host settings to classic menu.
  136 + * Updating win package
  137 + * Adjustments in the classic menu.
  138 + * Host and color dialogs are now part of libv3270.
  139 + * Fixing msys install.
  140 + * Working on windows package.
  141 + * Adjusting for windows packaging.
  142 + * Calling plugins on every new terminal.
  143 + * Commenting unnecessary message.
  144 + * Fix bug #24 - Run glib-compile-schemas after schema installation.
  145 + * Update README.md
  146 + * Updating metadata.
  147 + * Updating translation.
  148 + * Fixing 'save session preferences' in the classic dialog.
  149 + * Default for update session file is now false.
  150 + * Updating pre-reqs.
  151 + * Updating cross-compiler install script.
  152 + * Adding connect/disconnect icons.
  153 + * Adding message dialog when gsettings fail to prevent the windows 'hang' on schema failure.
  154 + * Fixing windows startup with session file name.
  155 + * 'gfile' open has failed on windows, building an OS specific version.
  156 + * Working on command line session file parser.
  157 + * Adjusting user interface.
  158 + * Adding 'ok' icons.
  159 + * Updating translations, adding method to get the active terminal window.
  160 + * Implementing method to get active session.
  161 + * Adding 'quit' icons.
  162 + * Fixing release build.
  163 + * Fixing windows load of gschemas.
  164 + * Fixing gsettings error.
  165 + * Fixing icons in the windows package.
  166 + * Implementing default log file from command line option.
  167 + * Working on windows package.
  168 + * Adding pixbuf loaders to runtime.
  169 + * Fixing gsettings on windows.
  170 + * Disabling tabs from command line option.
  171 + * Updating windows package script.
  172 + * Working on windows build.
  173 + * Updating windows schema.
  174 + * Fixing windows build.
  175 + * Adjustments in windows package.
  176 + * rsvg-view was replaced by inkscape.
  177 + * Adjusments in win package.
  178 + * Reseting to default session before loading of command line URL.
  179 + * Fixing codeql workflow
  180 + * Fixing startup with URL instead of session file.
  181 + * Fixing gnome-software integration.
  182 + * Adding the '.desktop' required by gnome-software on the id.
  183 + * Updating desktop file.
  184 + * Fixing obs warning.
  185 + * Fixing appstream-validate error.
  186 + * Convert from appdata to metainfo
  187 + * Adjusting desktop file.
  188 + * Reformating source with astyle.
  189 + * Adding metada to gtkrecentmanager entry.
  190 + * Fixing last-session-save engine.
  191 + * Adding action to open session file in the active terminal.
  192 + * Storing last command line passed session as a default one.
  193 + * Adding gsetting for default session filename.
  194 + * Disabling toolbar and header bar on invalid gsettings object to avoid segfaults.
  195 + * Fixing empty session name on "save-session-preferences" dialog.
  196 + * Fixing segfault on multiple session files.
  197 + * Updating README.
  198 + * Adding MVS screenshot.
  199 + * Update README.md
  200 + * Fixing windows build.
  201 + * Fixing translation.
  202 + * Fixing package build.
  203 + * Adjustments on about window.
  204 + * Delaying 'gsettings' change on application preferences dialog.
  205 + * Moving keypads to another project/package.
  206 + * Adding symbolic icon.
  207 + * Fixing appdata icon.
  208 + * Translating appdata.
  209 + * Trying to fix SLE-12 icon problem.
  210 + * Can't use metainfo and appdata in the same project.
  211 + * Adding metainfo for keypads.
  212 + * Updating package control files.
  213 + * Allow change of the application id from configure.
  214 + * Using application id for .desktop file, adjustmente in appdata.
  215 + * Fixing dialog section title.
  216 + * Fixing segfault on multiple use of settings dialog.
  217 + * Adding settings for the toolbar position.
  218 + * Ignoring patches.
  219 + * Fixing schema paths.
  220 + * Fixing fedora builds.
  221 + * Updating rpm control file.
  222 + * Fixing toolbar segfault on application exit.
  223 + * Enable new windows and tab lockdown.
  224 + * Fix loading of default settings.
  225 + * Updating project file.
  226 + * Cleaning debug messages.
  227 + * Fixing schemas.
  228 + * Adding option for lockdown the host settings dialog.
  229 + * Branding package should be noarch.
  230 + * Update README.md
  231 + * Changing version to 5.4 Adjustments in the about dialog.
  232 + * Fixing 'tag' script.
  233 +
  234 +-------------------------------------------------------------------
  235 +Thu Apr 07 23:35:08 UTC 2022 - perry.werneck@gmail.com
  236 +
  237 +- Update to version 5.4:
  238 + * Adjustments in lgtm build settings.
  239 + * Fixing lgtm alerts.
  240 + * Fixing locales.
  241 + * Fixing ui install path.
  242 + * Testing refactored menu engine on windows.
  243 + * Refactoring menu builder engine to allow OS dependant menu layouts.
  244 + * Small adjustments in option parser.
  245 + * Fixing build system.
  246 + * Refactoring build sistem.
  247 + * Adding lgtm control file.
  248 + * Update README.md
  249 + * Exporting the log file name as an application property.
  250 + * Adding method for setting application object just after the plugin load.
  251 + * Adding host settings to classic menu.
  252 + * Updating win package
  253 + * Adjustments in the classic menu.
  254 + * Host and color dialogs are now part of libv3270.
  255 + * Fixing msys install.
  256 + * Working on windows package.
  257 + * Adjusting for windows packaging.
  258 + * Calling plugins on every new terminal.
  259 + * Commenting unnecessary message.
  260 + * Fix bug #24 - Run glib-compile-schemas after schema installation.
  261 + * Update README.md
  262 + * Updating metadata.
  263 + * Updating translation.
  264 + * Fixing 'save session preferences' in the classic dialog.
  265 + * Default for update session file is now false.
  266 + * Updating pre-reqs.
  267 + * Updating cross-compiler install script.
  268 + * Adding connect/disconnect icons.
  269 + * Adding message dialog when gsettings fail to prevent the windows 'hang' on schema failure.
  270 + * Fixing windows startup with session file name.
  271 + * 'gfile' open has failed on windows, building an OS specific version.
  272 + * Working on command line session file parser.
  273 + * Adjusting user interface.
  274 + * Adding 'ok' icons.
  275 + * Updating translations, adding method to get the active terminal window.
  276 + * Implementing method to get active session.
  277 + * Adding 'quit' icons.
  278 + * Fixing release build.
  279 + * Fixing windows load of gschemas.
  280 + * Fixing gsettings error.
  281 + * Fixing icons in the windows package.
  282 + * Implementing default log file from command line option.
  283 + * Working on windows package.
  284 + * Adding pixbuf loaders to runtime.
  285 + * Fixing gsettings on windows.
  286 + * Disabling tabs from command line option.
  287 + * Updating windows package script.
  288 + * Working on windows build.
  289 + * Updating windows schema.
  290 + * Fixing windows build.
  291 + * Adjustments in windows package.
  292 + * rsvg-view was replaced by inkscape.
  293 + * Adjusments in win package.
  294 + * Reseting to default session before loading of command line URL.
  295 + * Fixing codeql workflow
  296 + * Fixing startup with URL instead of session file.
  297 + * Fixing gnome-software integration.
  298 + * Adding the '.desktop' required by gnome-software on the id.
  299 + * Updating desktop file.
  300 + * Fixing obs warning.
  301 + * Fixing appstream-validate error.
  302 + * Convert from appdata to metainfo
  303 + * Adjusting desktop file.
  304 + * Reformating source with astyle.
  305 + * Adding metada to gtkrecentmanager entry.
  306 + * Fixing last-session-save engine.
  307 + * Adding action to open session file in the active terminal.
  308 + * Storing last command line passed session as a default one.
  309 + * Adding gsetting for default session filename.
  310 + * Disabling toolbar and header bar on invalid gsettings object to avoid segfaults.
  311 + * Fixing empty session name on "save-session-preferences" dialog.
  312 + * Fixing segfault on multiple session files.
  313 + * Updating README.
  314 + * Adding MVS screenshot.
  315 + * Update README.md
  316 + * Fixing windows build.
  317 + * Fixing translation.
  318 + * Fixing package build.
  319 + * Adjustments on about window.
  320 + * Delaying 'gsettings' change on application preferences dialog.
  321 + * Moving keypads to another project/package.
  322 + * Adding symbolic icon.
  323 + * Fixing appdata icon.
  324 + * Translating appdata.
  325 + * Trying to fix SLE-12 icon problem.
  326 + * Can't use metainfo and appdata in the same project.
  327 + * Adding metainfo for keypads.
  328 + * Updating package control files.
  329 + * Allow change of the application id from configure.
  330 + * Using application id for .desktop file, adjustmente in appdata.
  331 + * Fixing dialog section title.
  332 + * Fixing segfault on multiple use of settings dialog.
  333 + * Adding settings for the toolbar position.
  334 + * Ignoring patches.
  335 + * Fixing schema paths.
  336 + * Fixing fedora builds.
  337 + * Updating rpm control file.
  338 + * Fixing toolbar segfault on application exit.
  339 + * Enable new windows and tab lockdown.
  340 + * Fix loading of default settings.
  341 + * Updating project file.
  342 + * Cleaning debug messages.
  343 + * Fixing schemas.
  344 + * Adding option for lockdown the host settings dialog.
  345 + * Branding package should be noarch.
  346 + * Update README.md
  347 + * Changing version to 5.4 Adjustments in the about dialog.
  348 + * Fixing 'tag' script.
  349 +
  350 +-------------------------------------------------------------------
  351 +Tue Nov 24 23:29:38 UTC 2020 - Perry Werneck <perry.werneck@gmail.com>
  352 +
  353 +- Adding fix-appdata-xml.patch to fix problems with gnome-software.
  354 +
  355 +-------------------------------------------------------------------
  356 +Mon Nov 02 13:05:18 UTC 2020 - perry.werneck@gmail.com
  357 +
  358 +- Update to version 5.3+git20201102:
  359 + * Fixing package build.
  360 + * Removing .png files, using only the svg ones.
  361 + * Adjusting header bar defaults.
  362 + * Adjustments for openSUSE 15.2.
  363 + * Update README.md
  364 + * Use 'gnome' style as default on linux and classic in other OSs.
  365 + * Disabling F10 redirection.
  366 + * Adjusting default action lists.
  367 + * Enabling set/reset of kpalternative in the modern interface.
  368 + * Moving generic tools to libv3270.
  369 + * Auto updating toolbar when icon style changes.
  370 + * Implementing standard models for menus & comboboxes.
  371 + * Adding copy-image menu option.
  372 + * Adding "copy-as-html" action.
  373 + * Adding 'view trace' option on the popup menus.
  374 + * Pre-defining session file name on save dialogs.
  375 + * Creating session file when a desktop icon is built with default session.
  376 + * Adding method to suggest session filename and path.
  377 + * Processing toolbar-position settings.
  378 + * Adding tooltips in the header bar buttons.
  379 + * Moving application icons to the 'icons' folder.
  380 + * Adding support for customized icons.
  381 + * Adding option for symbolic icons in the header bar.
  382 + * Implementing use of symbolic icons in toolbar.
  383 + * Updating appdata.
  384 + * Scanning standard directories for session definition files.
  385 + * Adding appdata.xml
  386 + * Adding architecture in about window. Usefull for windows users.
  387 + * Project URL changes by locale.
  388 + * Loading/saving dialog responses from session file.
  389 + * Renaming default filename.
  390 + * Adding custom mime-type for pw3270 session settings file
  391 + * Using PIE instead of pic.
  392 + * Refactoring keypads.
  393 + * Adding deb post install/uninstall scripts.
  394 + * removed patch: optional_optipng.patch
  395 +
  396 +-------------------------------------------------------------------
  397 +Mon Jun 8 12:55:06 UTC 2020 - Perry Werneck <perry.werneck@gmail.com>
  398 +
  399 +- Optipng is not in the SLE-15 default repositories
  400 +- added patch: optional_optipng.patch
  401 +
  402 +-------------------------------------------------------------------
  403 +Thu Jun 04 18:31:19 UTC 2020 - perry.werneck@gmail.com
  404 +
  405 +- Update to version 5.3:
  406 + * Adding method to set environment variables from session settings file (allow use of an alternative openssl config file).
  407 + * Adding fallbacks for application menu.
  408 + * PACKAGE_RELEASE macros is now a string to allow use of rpm's release.
  409 + * Adding option to switch the user interface.
  410 + * Add build instructions for macOS
  411 + * Redirecting gtk logs to lib3270.
  412 + * Using the new dialog section element who adapts to windows UI.
  413 + * Refactoring session rename method.
  414 + * Fixing application preferences dialog warning.
  415 + * The defaults for windows and linux aren't the same.
  416 + * Adding clipboard settings dialog.
  417 + * Updating properties.
  418 + * Cleaning up.
  419 + * Adding toolbar properties menu.
  420 + * Refactoring "open" actions.
  421 + * Refactoring "window" actions.
  422 + * Refactoring application settings dialog & related widgets as gobjects.
  423 + * Terminal actions now lives in libv3270.
  424 + * Conditional and property actions moved to libv3270.
  425 + * Moving dialog action to libv3270.
  426 + * Refactoring plugin engine.
  427 + * Adding popup menu over OIA.
  428 + * Only customized sessions can be renamed.
  429 + * Implementing session name change dialog.
  430 + * Implementing tab-menu.
  431 + * Implementing popup menu on tab labels.
  432 + * Refactoring the open session/url from command line.
  433 + * Refactoring terminal support methods.
  434 + * Implementing "open session in the window" action.
  435 + * Implementing the new "save session" dialog.
  436 + * Adding toolbar settings dialog.
  437 + * Fixing portability issue detected by OBS.
  438 + * PF & PA key and lib3270's actions are now on libv3270.
  439 + * Implementing toolbar actions edit dialog.
  440 + * Implementing action viewer widget.
  441 + * Implementing application settings.
  442 + * Loading/saving print settings to/from session file.
  443 + * Adding accelerator settings tab on the session properties dialog.
  444 + * Use convert -strip
  445 + * ui-style is now defined by gsettings.
  446 + * Updating to latest versions of v3270 & lib3270.
  447 + * Adding missing license info.
  448 + * Getting appname from lib3270.
  449 + * Removing use of deprecated function "get_hostname".
  450 + * Adding support for oversize.
  451 + * Using the new standard error popup for print errors.
  452 + * Linux custom print widget is now managed by libv3270.
  453 + * Replacing save dialog with the new version from v3270.
  454 + * linux log is now sent do system log.
  455 + * Updating package to follow naming guidelines.
  456 +
  457 +-------------------------------------------------------------------
  458 +Wed Mar 25 08:47:04 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
  459 +
  460 +- Add reproducible.patch to make package build reproducible (boo#1047218)
  461 +
  462 +-------------------------------------------------------------------
  463 +Thu Feb 20 10:24:35 UTC 2020 - Max Lin <mlin@suse.com>
  464 +
  465 +- Leap 15.2 and SLE15 SP2 has newer librsvg, extend the conditional
  466 + for "BuildRequires: rsvg-convert"
  467 +
  468 +-------------------------------------------------------------------
  469 +Wed Oct 23 17:28:57 CEST 2019 - ro@suse.de
  470 +
  471 +- fix build-requires for factory/tumbleweed
  472 + rsvg-convert tool is now in rsvg-convert package
  473 +
  474 +-------------------------------------------------------------------
  475 +Fri May 31 18:21:45 UTC 2019 - perry.werneck@gmail.com
  476 +
  477 + * Doing a "clean exit" on SIGTERM.
  478 + * Updating translation.
  479 + * Updating translation.
  480 + * Fixing save message.
  481 + * Fixing the application name with ./configure option.
  482 + * Showing message on configuration update.
  483 + * Updating rpm packaging.
  484 + * Fixing icon and application name.
  485 + * Adding desktop file.
  486 + * Creating application icon in standard folder.
  487 + * Emitting message when the logo is not available on about window.
  488 + * Fixing memory allocation error on about dialog.
  489 + * Fixing bug in about window detected on windows version.
  490 + * Fixing win32 runtime.
  491 + * Updating read me.
  492 + * Updating versions in win packate.
  493 + * Fixing file version indication in win32 package.
  494 + * Fixing windows build.
  495 + * Removing windows native dialog.
  496 + * Fixing windows build.
  497 + * Removing unused sources.
  498 + * Adding compiled version of the schemas in the runtime package.
  499 + * Adding gtkfilechooser schema to runtime package.
  500 + * Comentando fontes do código que foi transferido para a libv3270.
  501 + * Adding script to build and install lib3270 and libv3270 on msys2
  502 + * Fixing msys2 build.
  503 + * Disabling unused code.
  504 + * Updating translations.
  505 + * Renaming application transfer file dialog to avoid conflicts.
  506 + * Updating package control file.
  507 +
  508 +-------------------------------------------------------------------
  509 +Tue Feb 26 16:55:21 UTC 2019 - perry.werneck@gmail.com
  510 +
  511 +- Update to version 5.2:
  512 + * Updating linux packages.
  513 + * Removing libv3270 submodule
  514 + * Updating branding Makefile.
  515 + * Updating autogen
  516 + * Updating project.
  517 + * Fixing RHEL 7 builds.
  518 + * Removing unused UI files.
  519 + * Fixing .deb builds
  520 + * Fixing RHEL7 build.
  521 + * Updating linux package.
  522 +
  523 +-------------------------------------------------------------------
  524 +Thu Sep 14 00:28:23 UTC 2017 - jengelh@inai.de
  525 +
  526 +- Put libpw3270 into its own package (shared library guideline).
  527 +- Drop require on /usr/bin/openssl, this is unusual for a library
  528 + to request.
  529 +- %configure already sets CFLAGS,CXXFLAGS, do not set it again.
  530 + Replace old RPM variables. Remove redundant %clean section.
  531 + Do not run fdupes across hardlink boundaries.
  532 +- Fix one RPM category. Trim redundant words from description.
  533 +
  534 +-------------------------------------------------------------------
  535 +Wed Sep 13 13:51:34 UTC 2017 - erico.mendonca@suse.com
  536 +
  537 +- fix_actions.patch: patch is no longer necessary.
  538 +- keypad_update.patch: patch is no longer necessary.
  539 +- mutex_include.patch: patch is no longer necessary.
  540 +- gtk2-fixes.patch: patch is no longer necessary.
  541 +- file_chooser.patch: patch is no longer necessary.
  542 +- fix_oorexx_charset.patch: patch is no longer necessary.
  543 +
  544 +-------------------------------------------------------------------
  545 +Wed Sep 13 12:25:12 UTC 2017 - perry.werneck@gmail.com
  546 +
  547 +- Updating to the latest git level, closing package for distribution.
  548 +- Java, Rexx, PHP, Mono and other extensions for scripting are now separated packages.
  549 +
  550 +-------------------------------------------------------------------
  551 +Thu Jan 26 12:37:48 UTC 2017 - perry.werneck@gmail.com
  552 +
  553 +- Fixing .deb builds.
  554 +
  555 +-------------------------------------------------------------------
  556 +Thu Jan 19 16:36:08 UTC 2017 - perry.werneck@gmail.com
  557 +
  558 +- Removing unused sources, refactoring Makefiles, build & installation
  559 +
  560 +-------------------------------------------------------------------
  561 +Tue Dec 27 16:00:33 UTC 2016 - perry.werneck@gmail.com
  562 +
  563 +- Updating deb dependencies.
  564 +
  565 +-------------------------------------------------------------------
  566 +Fri Nov 4 17:36:54 UTC 2016 - perry.werneck@gmail.com
  567 +
  568 +- Fixing PHP5 requires.
  569 +
  570 +-------------------------------------------------------------------
  571 +Fri Oct 21 19:34:11 UTC 2016 - perry.werneck@gmail.com
  572 +
  573 +- Fixing script file chooser
  574 +- added patches: fix_oorexx_charset.patch
  575 + mutex_include.patch
  576 + keypad_update.patch
  577 + file_chooser.patch
  578 + fix_actions.patch
  579 + gtk2-fixes.patch
  580 +
  581 +-------------------------------------------------------------------
  582 +Fri Oct 21 19:05:20 UTC 2016 - perry.werneck@gmail.com
  583 +
  584 +- Fixing charset problem on ooRexx plugin
  585 +
  586 +-------------------------------------------------------------------
  587 +Fri Oct 21 18:38:28 UTC 2016 - perry.werneck@gmail.com
  588 +
  589 +- Fixing backport for bug 998842 (https://bugzilla.suse.com/show_bug.cgi?id=998842)
  590 + on OpenSUSE 13.2
  591 +
  592 +-------------------------------------------------------------------
  593 +Thu Oct 20 11:13:41 UTC 2016 - perry.werneck@gmail.com
  594 +
  595 +- Adding PHP5 support on Debian builds
  596 +
  597 +-------------------------------------------------------------------
  598 +Wed Oct 19 17:21:01 UTC 2016 - perry.werneck@gmail.com
  599 +
  600 +- Fixing gtk2 builds.
@@ -335,6 +335,10 @@ install-windows-application: \ @@ -335,6 +335,10 @@ install-windows-application: \
335 $(PRODUCT_NAME).png \ 335 $(PRODUCT_NAME).png \
336 $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png 336 $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png
337 337
  338 + @$(INSTALL_DATA) \
  339 + CHANGELOG \
  340 + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PACKAGE_NAME).changes
  341 +
338 install-icons: 342 install-icons:
339 343
340 @$(MKDIR) \ 344 @$(MKDIR) \
@@ -8,11 +8,12 @@ pkgdesc=&quot;IBM 3270 Terminal emulator for GTK&quot; @@ -8,11 +8,12 @@ pkgdesc=&quot;IBM 3270 Terminal emulator for GTK&quot;
8 url="https://portal.softwarepublico.gov.br/social/pw3270/" 8 url="https://portal.softwarepublico.gov.br/social/pw3270/"
9 arch=(i686 x86_64) 9 arch=(i686 x86_64)
10 license=(GPL) 10 license=(GPL)
11 -depends=() 11 +depends=(libv3270)
  12 +optdepends=('pw3270-plugin-ipc: D-Bus remote control' 'pw3270-keypads: Aditional screen keypads')
12 makedepends=(autoconf automake make openssl lib3270 gtk3 libv3270 python3 dbus dbus-glib imagemagick optipng gzip) 13 makedepends=(autoconf automake make openssl lib3270 gtk3 libv3270 python3 dbus dbus-glib imagemagick optipng gzip)
13 checkdepends=() 14 checkdepends=()
14 15
15 -#groups=(gnome) 16 +groups=(gnome)
16 17
17 source=($pkgname-$pkgver.tar.xz) 18 source=($pkgname-$pkgver.tar.xz)
18 sha256sums=('SKIP') 19 sha256sums=('SKIP')
debian/shlibs
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -lib3270 5.4 lib3270 (= 5.4)  
2 -libv3270 5.4 libv3270 (= 5.4)  
3 -libpw3270 5.4 pw3270 (= 5.4)  
4 -  
locale/pt_BR.po
1 # 1 #
2 -# Perry Werneck <perry.werneck@gmail.com>, 2012-2021. 2 +# Perry Werneck <perry.werneck@gmail.com>, 2012-2023.
3 # 3 #
4 msgid "" 4 msgid ""
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2023-01-18 12:42-0300\n"  
9 -"PO-Revision-Date: 2021-12-23 01:36-0300\n" 8 +"POT-Creation-Date: 2023-01-31 11:13-0300\n"
  9 +"PO-Revision-Date: 2023-01-31 11:14-0300\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n" 11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n"
12 "Language: pt_BR\n" 12 "Language: pt_BR\n"
@@ -17,7 +17,7 @@ msgstr &quot;&quot; @@ -17,7 +17,7 @@ msgstr &quot;&quot;
17 "X-Poedit-Country: BRAZIL\n" 17 "X-Poedit-Country: BRAZIL\n"
18 "X-Poedit-SourceCharset: utf-8\n" 18 "X-Poedit-SourceCharset: utf-8\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1)\n" 19 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
20 -"X-Generator: Gtranslator 3.38.0\n" 20 +"X-Generator: Gtranslator 40.0\n"
21 21
22 #: src/objects/application/application.c:214 22 #: src/objects/application/application.c:214
23 #, c-format 23 #, c-format
@@ -38,7 +38,7 @@ msgid &quot;32 bits Windows&quot; @@ -38,7 +38,7 @@ msgid &quot;32 bits Windows&quot;
38 msgstr "Windows 32 bits" 38 msgstr "Windows 32 bits"
39 39
40 #: src/objects/actions/save.c:167 src/objects/os/linux/savedesktopicon.c:233 40 #: src/objects/actions/save.c:167 src/objects/os/linux/savedesktopicon.c:233
41 -#: src/objects/os/windows/savedesktopicon.c:222 41 +#: src/objects/os/windows/savedesktopicon.c:224
42 msgid "3270 session files" 42 msgid "3270 session files"
43 msgstr "Arquivos de sessão TN3270" 43 msgstr "Arquivos de sessão TN3270"
44 44
@@ -260,7 +260,7 @@ msgid &quot;Copyright © 2008 Banco do Brasil S.A.&quot; @@ -260,7 +260,7 @@ msgid &quot;Copyright © 2008 Banco do Brasil S.A.&quot;
260 msgstr "Copyright © 2008 Banco do Brasil S.A." 260 msgstr "Copyright © 2008 Banco do Brasil S.A."
261 261
262 #: src/objects/os/linux/savedesktopicon.c:114 262 #: src/objects/os/linux/savedesktopicon.c:114
263 -#: src/objects/os/windows/savedesktopicon.c:107 263 +#: src/objects/os/windows/savedesktopicon.c:109
264 #: src/objects/os/macos/savedesktopicon.c:54 264 #: src/objects/os/macos/savedesktopicon.c:54
265 msgid "Create shortcut for the current session" 265 msgid "Create shortcut for the current session"
266 msgstr "Criar atalho para a sessão atual." 266 msgstr "Criar atalho para a sessão atual."
@@ -295,7 +295,7 @@ msgstr &quot;Recortar&quot; @@ -295,7 +295,7 @@ msgstr &quot;Recortar&quot;
295 msgid "Delete Field" 295 msgid "Delete Field"
296 msgstr "Apagar campo" 296 msgstr "Apagar campo"
297 297
298 -#: src/objects/os/windows/savedesktopicon.c:80 298 +#: src/objects/os/windows/savedesktopicon.c:82
299 msgid "Description" 299 msgid "Description"
300 msgstr "Descrição" 300 msgstr "Descrição"
301 301
@@ -365,7 +365,7 @@ msgstr &quot;Erro iniciando sessão&quot; @@ -365,7 +365,7 @@ msgstr &quot;Erro iniciando sessão&quot;
365 msgid "Field attributes" 365 msgid "Field attributes"
366 msgstr "Atributos de campo" 366 msgstr "Atributos de campo"
367 367
368 -#: src/objects/os/windows/savedesktopicon.c:219 368 +#: src/objects/os/windows/savedesktopicon.c:221
369 msgid "File for session preferences" 369 msgid "File for session preferences"
370 msgstr "Arquivo para preferências da sessão" 370 msgstr "Arquivo para preferências da sessão"
371 371
@@ -394,7 +394,7 @@ msgstr &quot;Configuração de servidor e emulação&quot; @@ -394,7 +394,7 @@ msgstr &quot;Configuração de servidor e emulação&quot;
394 394
395 #: src/objects/application/actions/about.c:119 src/objects/window/window.c:564 395 #: src/objects/application/actions/about.c:119 src/objects/window/window.c:564
396 #: src/objects/os/linux/savedesktopicon.c:102 396 #: src/objects/os/linux/savedesktopicon.c:102
397 -#: src/objects/os/windows/savedesktopicon.c:269 397 +#: src/objects/os/windows/savedesktopicon.c:271
398 msgid "IBM 3270 Terminal emulator" 398 msgid "IBM 3270 Terminal emulator"
399 msgstr "Emulador de terminal IBM 3270" 399 msgstr "Emulador de terminal IBM 3270"
400 400
@@ -643,7 +643,7 @@ msgid &quot;Paste with left margin&quot; @@ -643,7 +643,7 @@ msgid &quot;Paste with left margin&quot;
643 msgstr "Colar com margem esquerda" 643 msgstr "Colar com margem esquerda"
644 644
645 #: src/objects/os/linux/savedesktopicon.c:71 645 #: src/objects/os/linux/savedesktopicon.c:71
646 -#: src/objects/os/windows/savedesktopicon.c:74 646 +#: src/objects/os/windows/savedesktopicon.c:76
647 msgid "Path for the new shortcut" 647 msgid "Path for the new shortcut"
648 msgstr "Caminho para o novo atalho" 648 msgstr "Caminho para o novo atalho"
649 649
@@ -718,7 +718,7 @@ msgid &quot;Save session preferences&quot; @@ -718,7 +718,7 @@ msgid &quot;Save session preferences&quot;
718 msgstr "Salvar preferências da sessão" 718 msgstr "Salvar preferências da sessão"
719 719
720 #: src/objects/os/linux/savedesktopicon.c:113 720 #: src/objects/os/linux/savedesktopicon.c:113
721 -#: src/objects/os/windows/savedesktopicon.c:106 721 +#: src/objects/os/windows/savedesktopicon.c:108
722 #: src/objects/os/macos/savedesktopicon.c:53 722 #: src/objects/os/macos/savedesktopicon.c:53
723 msgid "Save session shortcut" 723 msgid "Save session shortcut"
724 msgstr "Salvar atalho para a sessão" 724 msgstr "Salvar atalho para a sessão"
@@ -731,7 +731,7 @@ msgstr &quot;Salvar para arquivo de sessão&quot; @@ -731,7 +731,7 @@ msgstr &quot;Salvar para arquivo de sessão&quot;
731 msgid "Save to shortcut file" 731 msgid "Save to shortcut file"
732 msgstr "Salvar para arquivo de atalho" 732 msgstr "Salvar para arquivo de atalho"
733 733
734 -#: src/objects/os/windows/savedesktopicon.c:184 734 +#: src/objects/os/windows/savedesktopicon.c:186
735 msgid "Save to windows shortcut" 735 msgid "Save to windows shortcut"
736 msgstr "Salvar para atalho windows" 736 msgstr "Salvar para atalho windows"
737 737
@@ -796,7 +796,7 @@ msgid &quot;Session Trace&quot; @@ -796,7 +796,7 @@ msgid &quot;Session Trace&quot;
796 msgstr "Trace da sessão" 796 msgstr "Trace da sessão"
797 797
798 #: src/objects/actions/save.c:63 src/objects/os/linux/savedesktopicon.c:85 798 #: src/objects/actions/save.c:63 src/objects/os/linux/savedesktopicon.c:85
799 -#: src/objects/os/windows/savedesktopicon.c:94 799 +#: src/objects/os/windows/savedesktopicon.c:96
800 msgid "Session file" 800 msgid "Session file"
801 msgstr "Arquivo de sessão" 801 msgstr "Arquivo de sessão"
802 802
@@ -811,7 +811,7 @@ msgid &quot;Session in new window&quot; @@ -811,7 +811,7 @@ msgid &quot;Session in new window&quot;
811 msgstr "Sessão em nova janela" 811 msgstr "Sessão em nova janela"
812 812
813 #: src/objects/actions/save.c:56 src/objects/os/linux/savedesktopicon.c:77 813 #: src/objects/actions/save.c:56 src/objects/os/linux/savedesktopicon.c:77
814 -#: src/objects/os/windows/savedesktopicon.c:86 814 +#: src/objects/os/windows/savedesktopicon.c:88
815 msgid "Session name" 815 msgid "Session name"
816 msgstr "Nome da sessão" 816 msgstr "Nome da sessão"
817 817
@@ -847,7 +847,7 @@ msgid &quot;Setup toolbar&quot; @@ -847,7 +847,7 @@ msgid &quot;Setup toolbar&quot;
847 msgstr "Configurar barra de ferramentas" 847 msgstr "Configurar barra de ferramentas"
848 848
849 #: src/objects/os/linux/savedesktopicon.c:70 849 #: src/objects/os/linux/savedesktopicon.c:70
850 -#: src/objects/os/windows/savedesktopicon.c:73 850 +#: src/objects/os/windows/savedesktopicon.c:75
851 msgid "Shortcut file" 851 msgid "Shortcut file"
852 msgstr "Arquivo de atalho" 852 msgstr "Arquivo de atalho"
853 853
@@ -960,7 +960,7 @@ msgid &quot;The file to save the current session preferences&quot; @@ -960,7 +960,7 @@ msgid &quot;The file to save the current session preferences&quot;
960 msgstr "O arquivo com as preferências da sessão atual" 960 msgstr "O arquivo com as preferências da sessão atual"
961 961
962 #: src/objects/os/linux/savedesktopicon.c:86 962 #: src/objects/os/linux/savedesktopicon.c:86
963 -#: src/objects/os/windows/savedesktopicon.c:95 963 +#: src/objects/os/windows/savedesktopicon.c:97
964 msgid "The file with the session preferences for this shortcut" 964 msgid "The file with the session preferences for this shortcut"
965 msgstr "O arquivo com as preferências da sessão para esse atalho" 965 msgstr "O arquivo com as preferências da sessão para esse atalho"
966 966
@@ -1005,7 +1005,7 @@ msgid &quot;The position of the keypad&quot; @@ -1005,7 +1005,7 @@ msgid &quot;The position of the keypad&quot;
1005 msgstr "A posição do painel" 1005 msgstr "A posição do painel"
1006 1006
1007 #: src/objects/actions/save.c:57 src/objects/os/linux/savedesktopicon.c:79 1007 #: src/objects/actions/save.c:57 src/objects/os/linux/savedesktopicon.c:79
1008 -#: src/objects/os/windows/savedesktopicon.c:88 1008 +#: src/objects/os/windows/savedesktopicon.c:90
1009 msgid "The session name used in the window/tab title (empty for default)" 1009 msgid "The session name used in the window/tab title (empty for default)"
1010 msgstr "" 1010 msgstr ""
1011 "O nome da sessão usada no título da janela/aba. Vazio para usar o valor " 1011 "O nome da sessão usada no título da janela/aba. Vazio para usar o valor "
@@ -1133,14 +1133,14 @@ msgstr &quot;Exibir&quot; @@ -1133,14 +1133,14 @@ msgstr &quot;Exibir&quot;
1133 1133
1134 #: src/objects/application/actions/about.c:191 1134 #: src/objects/application/actions/about.c:191
1135 msgid "View this project on github" 1135 msgid "View this project on github"
1136 -msgstr "Portal do Software Público Brasileiro" 1136 +msgstr "Visite-nos no github"
1137 1137
1138 #: ui/windows.ui.xml:106 ui/windows.ui.xml:568 ui/macos.ui.xml:106 1138 #: ui/windows.ui.xml:106 ui/windows.ui.xml:568 ui/macos.ui.xml:106
1139 #: ui/macos.ui.xml:568 ui/linux.ui.xml:106 ui/linux.ui.xml:568 1139 #: ui/macos.ui.xml:568 ui/linux.ui.xml:106 ui/linux.ui.xml:568
1140 msgid "Window with default session" 1140 msgid "Window with default session"
1141 msgstr "Janela com sessão padrão" 1141 msgstr "Janela com sessão padrão"
1142 1142
1143 -#: src/objects/os/windows/savedesktopicon.c:187 1143 +#: src/objects/os/windows/savedesktopicon.c:189
1144 msgid "Windows shortcuts" 1144 msgid "Windows shortcuts"
1145 msgstr "Atalhos windows" 1145 msgstr "Atalhos windows"
1146 1146
@@ -1150,7 +1150,7 @@ msgstr &quot;_Aplicar&quot; @@ -1150,7 +1150,7 @@ msgstr &quot;_Aplicar&quot;
1150 1150
1151 #: src/objects/actions/save.c:103 src/objects/settings/dialog.c:78 1151 #: src/objects/actions/save.c:103 src/objects/settings/dialog.c:78
1152 #: src/objects/os/linux/savedesktopicon.c:140 1152 #: src/objects/os/linux/savedesktopicon.c:140
1153 -#: src/objects/os/windows/savedesktopicon.c:132 1153 +#: src/objects/os/windows/savedesktopicon.c:134
1154 msgid "_Cancel" 1154 msgid "_Cancel"
1155 msgstr "_Cancelar" 1155 msgstr "_Cancelar"
1156 1156
@@ -1200,7 +1200,7 @@ msgid &quot;_Rename session&quot; @@ -1200,7 +1200,7 @@ msgid &quot;_Rename session&quot;
1200 msgstr "Renomear sessão" 1200 msgstr "Renomear sessão"
1201 1201
1202 #: src/objects/actions/save.c:104 src/objects/os/linux/savedesktopicon.c:141 1202 #: src/objects/actions/save.c:104 src/objects/os/linux/savedesktopicon.c:141
1203 -#: src/objects/os/windows/savedesktopicon.c:133 1203 +#: src/objects/os/windows/savedesktopicon.c:135
1204 msgid "_Save" 1204 msgid "_Save"
1205 msgstr "_Salvar" 1205 msgstr "_Salvar"
1206 1206
@@ -1210,7 +1210,7 @@ msgstr &quot;_Exibir&quot; @@ -1210,7 +1210,7 @@ msgstr &quot;_Exibir&quot;
1210 1210
1211 #: src/objects/application/actions/about.c:190 1211 #: src/objects/application/actions/about.c:190
1212 msgid "https://github.com/PerryWerneck/pw3270" 1212 msgid "https://github.com/PerryWerneck/pw3270"
1213 -msgstr "https://portal.softwarepublico.gov.br/social/pw3270/" 1213 +msgstr "https://github.com/PerryWerneck/pw3270"
1214 1214
1215 #: src/objects/application/actions/about.c:193 1215 #: src/objects/application/actions/about.c:193
1216 msgid "translator-credits" 1216 msgid "translator-credits"
locale/pw3270.pot
@@ -8,7 +8,7 @@ msgid &quot;&quot; @@ -8,7 +8,7 @@ msgid &quot;&quot;
8 msgstr "" 8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n" 9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: \n" 10 "Report-Msgid-Bugs-To: \n"
11 -"POT-Creation-Date: 2023-01-30 18:38-0300\n" 11 +"POT-Creation-Date: 2023-01-31 11:13-0300\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -36,7 +36,7 @@ msgid &quot;32 bits Windows&quot; @@ -36,7 +36,7 @@ msgid &quot;32 bits Windows&quot;
36 msgstr "" 36 msgstr ""
37 37
38 #: src/objects/actions/save.c:167 src/objects/os/linux/savedesktopicon.c:233 38 #: src/objects/actions/save.c:167 src/objects/os/linux/savedesktopicon.c:233
39 -#: src/objects/os/windows/savedesktopicon.c:222 39 +#: src/objects/os/windows/savedesktopicon.c:224
40 msgid "3270 session files" 40 msgid "3270 session files"
41 msgstr "" 41 msgstr ""
42 42
@@ -256,7 +256,7 @@ msgid &quot;Copyright © 2008 Banco do Brasil S.A.&quot; @@ -256,7 +256,7 @@ msgid &quot;Copyright © 2008 Banco do Brasil S.A.&quot;
256 msgstr "" 256 msgstr ""
257 257
258 #: src/objects/os/linux/savedesktopicon.c:114 258 #: src/objects/os/linux/savedesktopicon.c:114
259 -#: src/objects/os/windows/savedesktopicon.c:107 259 +#: src/objects/os/windows/savedesktopicon.c:109
260 #: src/objects/os/macos/savedesktopicon.c:54 260 #: src/objects/os/macos/savedesktopicon.c:54
261 msgid "Create shortcut for the current session" 261 msgid "Create shortcut for the current session"
262 msgstr "" 262 msgstr ""
@@ -291,7 +291,7 @@ msgstr &quot;&quot; @@ -291,7 +291,7 @@ msgstr &quot;&quot;
291 msgid "Delete Field" 291 msgid "Delete Field"
292 msgstr "" 292 msgstr ""
293 293
294 -#: src/objects/os/windows/savedesktopicon.c:80 294 +#: src/objects/os/windows/savedesktopicon.c:82
295 msgid "Description" 295 msgid "Description"
296 msgstr "" 296 msgstr ""
297 297
@@ -361,7 +361,7 @@ msgstr &quot;&quot; @@ -361,7 +361,7 @@ msgstr &quot;&quot;
361 msgid "Field attributes" 361 msgid "Field attributes"
362 msgstr "" 362 msgstr ""
363 363
364 -#: src/objects/os/windows/savedesktopicon.c:219 364 +#: src/objects/os/windows/savedesktopicon.c:221
365 msgid "File for session preferences" 365 msgid "File for session preferences"
366 msgstr "" 366 msgstr ""
367 367
@@ -390,7 +390,7 @@ msgstr &quot;&quot; @@ -390,7 +390,7 @@ msgstr &quot;&quot;
390 390
391 #: src/objects/application/actions/about.c:119 src/objects/window/window.c:564 391 #: src/objects/application/actions/about.c:119 src/objects/window/window.c:564
392 #: src/objects/os/linux/savedesktopicon.c:102 392 #: src/objects/os/linux/savedesktopicon.c:102
393 -#: src/objects/os/windows/savedesktopicon.c:269 393 +#: src/objects/os/windows/savedesktopicon.c:271
394 msgid "IBM 3270 Terminal emulator" 394 msgid "IBM 3270 Terminal emulator"
395 msgstr "" 395 msgstr ""
396 396
@@ -639,7 +639,7 @@ msgid &quot;Paste with left margin&quot; @@ -639,7 +639,7 @@ msgid &quot;Paste with left margin&quot;
639 msgstr "" 639 msgstr ""
640 640
641 #: src/objects/os/linux/savedesktopicon.c:71 641 #: src/objects/os/linux/savedesktopicon.c:71
642 -#: src/objects/os/windows/savedesktopicon.c:74 642 +#: src/objects/os/windows/savedesktopicon.c:76
643 msgid "Path for the new shortcut" 643 msgid "Path for the new shortcut"
644 msgstr "" 644 msgstr ""
645 645
@@ -714,7 +714,7 @@ msgid &quot;Save session preferences&quot; @@ -714,7 +714,7 @@ msgid &quot;Save session preferences&quot;
714 msgstr "" 714 msgstr ""
715 715
716 #: src/objects/os/linux/savedesktopicon.c:113 716 #: src/objects/os/linux/savedesktopicon.c:113
717 -#: src/objects/os/windows/savedesktopicon.c:106 717 +#: src/objects/os/windows/savedesktopicon.c:108
718 #: src/objects/os/macos/savedesktopicon.c:53 718 #: src/objects/os/macos/savedesktopicon.c:53
719 msgid "Save session shortcut" 719 msgid "Save session shortcut"
720 msgstr "" 720 msgstr ""
@@ -727,7 +727,7 @@ msgstr &quot;&quot; @@ -727,7 +727,7 @@ msgstr &quot;&quot;
727 msgid "Save to shortcut file" 727 msgid "Save to shortcut file"
728 msgstr "" 728 msgstr ""
729 729
730 -#: src/objects/os/windows/savedesktopicon.c:184 730 +#: src/objects/os/windows/savedesktopicon.c:186
731 msgid "Save to windows shortcut" 731 msgid "Save to windows shortcut"
732 msgstr "" 732 msgstr ""
733 733
@@ -792,7 +792,7 @@ msgid &quot;Session Trace&quot; @@ -792,7 +792,7 @@ msgid &quot;Session Trace&quot;
792 msgstr "" 792 msgstr ""
793 793
794 #: src/objects/actions/save.c:63 src/objects/os/linux/savedesktopicon.c:85 794 #: src/objects/actions/save.c:63 src/objects/os/linux/savedesktopicon.c:85
795 -#: src/objects/os/windows/savedesktopicon.c:94 795 +#: src/objects/os/windows/savedesktopicon.c:96
796 msgid "Session file" 796 msgid "Session file"
797 msgstr "" 797 msgstr ""
798 798
@@ -807,7 +807,7 @@ msgid &quot;Session in new window&quot; @@ -807,7 +807,7 @@ msgid &quot;Session in new window&quot;
807 msgstr "" 807 msgstr ""
808 808
809 #: src/objects/actions/save.c:56 src/objects/os/linux/savedesktopicon.c:77 809 #: src/objects/actions/save.c:56 src/objects/os/linux/savedesktopicon.c:77
810 -#: src/objects/os/windows/savedesktopicon.c:86 810 +#: src/objects/os/windows/savedesktopicon.c:88
811 msgid "Session name" 811 msgid "Session name"
812 msgstr "" 812 msgstr ""
813 813
@@ -843,7 +843,7 @@ msgid &quot;Setup toolbar&quot; @@ -843,7 +843,7 @@ msgid &quot;Setup toolbar&quot;
843 msgstr "" 843 msgstr ""
844 844
845 #: src/objects/os/linux/savedesktopicon.c:70 845 #: src/objects/os/linux/savedesktopicon.c:70
846 -#: src/objects/os/windows/savedesktopicon.c:73 846 +#: src/objects/os/windows/savedesktopicon.c:75
847 msgid "Shortcut file" 847 msgid "Shortcut file"
848 msgstr "" 848 msgstr ""
849 849
@@ -956,7 +956,7 @@ msgid &quot;The file to save the current session preferences&quot; @@ -956,7 +956,7 @@ msgid &quot;The file to save the current session preferences&quot;
956 msgstr "" 956 msgstr ""
957 957
958 #: src/objects/os/linux/savedesktopicon.c:86 958 #: src/objects/os/linux/savedesktopicon.c:86
959 -#: src/objects/os/windows/savedesktopicon.c:95 959 +#: src/objects/os/windows/savedesktopicon.c:97
960 msgid "The file with the session preferences for this shortcut" 960 msgid "The file with the session preferences for this shortcut"
961 msgstr "" 961 msgstr ""
962 962
@@ -1001,7 +1001,7 @@ msgid &quot;The position of the keypad&quot; @@ -1001,7 +1001,7 @@ msgid &quot;The position of the keypad&quot;
1001 msgstr "" 1001 msgstr ""
1002 1002
1003 #: src/objects/actions/save.c:57 src/objects/os/linux/savedesktopicon.c:79 1003 #: src/objects/actions/save.c:57 src/objects/os/linux/savedesktopicon.c:79
1004 -#: src/objects/os/windows/savedesktopicon.c:88 1004 +#: src/objects/os/windows/savedesktopicon.c:90
1005 msgid "The session name used in the window/tab title (empty for default)" 1005 msgid "The session name used in the window/tab title (empty for default)"
1006 msgstr "" 1006 msgstr ""
1007 1007
@@ -1132,7 +1132,7 @@ msgstr &quot;&quot; @@ -1132,7 +1132,7 @@ msgstr &quot;&quot;
1132 msgid "Window with default session" 1132 msgid "Window with default session"
1133 msgstr "" 1133 msgstr ""
1134 1134
1135 -#: src/objects/os/windows/savedesktopicon.c:187 1135 +#: src/objects/os/windows/savedesktopicon.c:189
1136 msgid "Windows shortcuts" 1136 msgid "Windows shortcuts"
1137 msgstr "" 1137 msgstr ""
1138 1138
@@ -1142,7 +1142,7 @@ msgstr &quot;&quot; @@ -1142,7 +1142,7 @@ msgstr &quot;&quot;
1142 1142
1143 #: src/objects/actions/save.c:103 src/objects/settings/dialog.c:78 1143 #: src/objects/actions/save.c:103 src/objects/settings/dialog.c:78
1144 #: src/objects/os/linux/savedesktopicon.c:140 1144 #: src/objects/os/linux/savedesktopicon.c:140
1145 -#: src/objects/os/windows/savedesktopicon.c:132 1145 +#: src/objects/os/windows/savedesktopicon.c:134
1146 msgid "_Cancel" 1146 msgid "_Cancel"
1147 msgstr "" 1147 msgstr ""
1148 1148
@@ -1192,7 +1192,7 @@ msgid &quot;_Rename session&quot; @@ -1192,7 +1192,7 @@ msgid &quot;_Rename session&quot;
1192 msgstr "" 1192 msgstr ""
1193 1193
1194 #: src/objects/actions/save.c:104 src/objects/os/linux/savedesktopicon.c:141 1194 #: src/objects/actions/save.c:104 src/objects/os/linux/savedesktopicon.c:141
1195 -#: src/objects/os/windows/savedesktopicon.c:133 1195 +#: src/objects/os/windows/savedesktopicon.c:135
1196 msgid "_Save" 1196 msgid "_Save"
1197 msgstr "" 1197 msgstr ""
1198 1198
@@ -11,53 +11,6 @@ @@ -11,53 +11,6 @@
11 <param name="versionformat">@PARENT_TAG@+git%cd</param> 11 <param name="versionformat">@PARENT_TAG@+git%cd</param>
12 <param name="scm">git</param> 12 <param name="scm">git</param>
13 </service> 13 </service>
14 -  
15 - <!-- https://github.com/openSUSE/obs-service-extract_file -->  
16 - <!-- service name="extract_file">  
17 - <param name="archive">*.tar</param>  
18 - <param name="files">*/rpm/pw3270.spec</param>  
19 - </service -->  
20 -  
21 - <service name="extract_file">  
22 - <param name="archive">*.tar</param>  
23 - <param name="files">*/debian/pw3270.dsc</param>  
24 - </service>  
25 -  
26 - <service name="extract_file">  
27 - <param name="archive">*.tar</param>  
28 - <param name="files">*/debian/changelog</param>  
29 - <param name="outfilename">debian.changelog</param>  
30 - </service>  
31 -  
32 - <service name="extract_file">  
33 - <param name="archive">*.tar</param>  
34 - <param name="files">*/debian/control</param>  
35 - <param name="outfilename">debian.control</param>  
36 - </service>  
37 -  
38 - <service name="extract_file">  
39 - <param name="archive">*.tar</param>  
40 - <param name="files">*/debian/rules</param>  
41 - <param name="outfilename">debian.rules</param>  
42 - </service>  
43 -  
44 - <service name="extract_file">  
45 - <param name="archive">*.tar</param>  
46 - <param name="files">*/debian/compat</param>  
47 - <param name="outfilename">debian.compat</param>  
48 - </service>  
49 -  
50 - <!-- service name="extract_file">  
51 - <param name="archive">*.tar</param>  
52 - <param name="files">*/debian/shlibs</param>  
53 - <param name="outfilename">debian.shlibs</param>  
54 - </service -->  
55 -  
56 - <!-- service name="extract_file">  
57 - <param name="archive">*.tar</param>  
58 - <param name="files">*/arch/PKGBUILD</param>  
59 - <param name="outfilename">PKGBUILD</param>  
60 - </service -->  
61 14
62 <service name="recompress"> 15 <service name="recompress">
63 <param name="file">*.tar</param> 16 <param name="file">*.tar</param>
rpm/pw3270.spec
@@ -13,12 +13,16 @@ @@ -13,12 +13,16 @@
13 # license that conforms to the Open Source Definition (Version 1.9) 13 # license that conforms to the Open Source Definition (Version 1.9)
14 # published by the Open Source Initiative. 14 # published by the Open Source Initiative.
15 15
16 -# Please submit bugfixes or comments via https://bugs.opensuse.org/ 16 +# Please submit bugfixes or comments via https://github.com/PerryWerneck/pw3270/issues
17 # 17 #
18 18
19 -  
20 %define _product %(pkg-config --variable=product_name lib3270) 19 %define _product %(pkg-config --variable=product_name lib3270)
21 20
  21 +%define plugindir %(pkg-config --variable=plugin_path lib3270)
  22 +%if "%{plugindir}" == ""
  23 + %define plugindir /usr/lib64/pw3270-plugins
  24 +%endif
  25 +
22 #---[ Packaging ]----------------------------------------------------------------------------------------------------- 26 #---[ Packaging ]-----------------------------------------------------------------------------------------------------
23 27
24 Name: pw3270 28 Name: pw3270
@@ -51,8 +55,7 @@ Recommends: libv3270-config @@ -51,8 +55,7 @@ Recommends: libv3270-config
51 55
52 BuildRequires: glib2-devel 56 BuildRequires: glib2-devel
53 BuildRequires: gtk3-devel 57 BuildRequires: gtk3-devel
54 -BuildRequires: libappstream-glib  
55 -BuildRequires: libv3270-devel >= 5.3 58 +BuildRequires: libv3270-devel >= 5.4
56 59
57 %endif 60 %endif
58 61
@@ -60,10 +63,9 @@ BuildRequires: libv3270-devel &gt;= 5.3 @@ -60,10 +63,9 @@ BuildRequires: libv3270-devel &gt;= 5.3
60 63
61 %if 0%{?fedora} 64 %if 0%{?fedora}
62 65
63 -BuildRequires: libappstream-glib  
64 BuildRequires: pkgconfig(glib-2.0) 66 BuildRequires: pkgconfig(glib-2.0)
65 BuildRequires: pkgconfig(gtk+-3.0) 67 BuildRequires: pkgconfig(gtk+-3.0)
66 -BuildRequires: pkgconfig(libv3270) >= 5.3 68 +BuildRequires: pkgconfig(libv3270) >= 5.4
67 69
68 %endif 70 %endif
69 71
@@ -75,7 +77,7 @@ BuildRequires: appstream-glib @@ -75,7 +77,7 @@ BuildRequires: appstream-glib
75 BuildRequires: update-desktop-files 77 BuildRequires: update-desktop-files
76 BuildRequires: pkgconfig(glib-2.0) 78 BuildRequires: pkgconfig(glib-2.0)
77 BuildRequires: pkgconfig(gtk+-3.0) 79 BuildRequires: pkgconfig(gtk+-3.0)
78 -BuildRequires: pkgconfig(libv3270) >= 5.3 80 +BuildRequires: pkgconfig(libv3270) >= 5.4
79 81
80 %glib2_gsettings_schema_requires 82 %glib2_gsettings_schema_requires
81 83
@@ -106,14 +108,14 @@ Based on the original x3270 code, pw3270 was originally created for Banco do Bra @@ -106,14 +108,14 @@ Based on the original x3270 code, pw3270 was originally created for Banco do Bra
106 108
107 #--[ Configuration & Branding ]--------------------------------------------------------------------------------------- 109 #--[ Configuration & Branding ]---------------------------------------------------------------------------------------
108 %package branding 110 %package branding
109 -Summary: Default branding for %{name}  
110 -Group: System/X11/Terminals 111 +Summary: Default branding for %{name}
  112 +Group: System/X11/Terminals
111 113
112 -Requires: %{name} = %{version}  
113 -BuildArch: noarch 114 +Requires: %{name} = %{version}
  115 +BuildArch: noarch
114 116
115 -Requires(post): desktop-file-utils  
116 -Requires(postun):desktop-file-utils 117 +Requires(post): desktop-file-utils
  118 +Requires(postun): desktop-file-utils
117 119
118 %description branding 120 %description branding
119 GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET. 121 GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET.
@@ -128,24 +130,6 @@ This package contains the default branding for %{name}. @@ -128,24 +130,6 @@ This package contains the default branding for %{name}.
128 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects 130 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
129 NOCONFIGURE=1 ./autogen.sh 131 NOCONFIGURE=1 ./autogen.sh
130 132
131 -# Pull request #20 broke SLE-12 builds  
132 -update_for_compatibility() {  
133 - sed -i -e "s|<id>@APPLICATION_ID@|<id>@APPLICATION_ID@.desktop|" branding/metainfo.xml.in  
134 - sed -i -e "s|<component type=\"desktop-application\">|<component type=\"desktop\">|" branding/metainfo.xml.in  
135 -}  
136 -  
137 -%if 0%{?suse_version}  
138 - %if 0%{?suse_version} < 1500  
139 - update_for_compatibility  
140 - %endif  
141 -%endif  
142 -  
143 -%if 0%{?fedora}  
144 - %if 0%{?fedora_version} < 27  
145 - update_for_compatibility  
146 - %endif  
147 -%endif  
148 -  
149 %configure --with-release=%{release} CFLAGS="${CFLAGS} -fpie" LDFLAGS="${LDFLAGS} -pie" 133 %configure --with-release=%{release} CFLAGS="${CFLAGS} -fpie" LDFLAGS="${LDFLAGS} -pie"
150 134
151 %build 135 %build
@@ -159,7 +143,9 @@ make all -j1 @@ -159,7 +143,9 @@ make all -j1
159 143
160 %find_lang pw3270 langfiles 144 %find_lang pw3270 langfiles
161 145
  146 +%if 0%{?suse_version}
162 appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml 147 appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml
  148 +%endif
163 149
164 %fdupes %{buildroot}/%{_prefix} 150 %fdupes %{buildroot}/%{_prefix}
165 151
@@ -171,18 +157,13 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf @@ -171,18 +157,13 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf
171 # Main application 157 # Main application
172 %dir %{_datadir}/%{_product} 158 %dir %{_datadir}/%{_product}
173 %dir %{_datadir}/%{_product}/keypad 159 %dir %{_datadir}/%{_product}/keypad
174 -%dir %{_libdir}/%{_product}-plugins 160 +%dir %{plugindir}
175 %dir %{_datadir}/%{_product}/icons 161 %dir %{_datadir}/%{_product}/icons
176 162
177 %{_bindir}/%{_product} 163 %{_bindir}/%{_product}
178 164
179 # Desktop files 165 # Desktop files
180 %{_datadir}/applications/*.desktop 166 %{_datadir}/applications/*.desktop
181 -  
182 -%if 0%{?suse_version} < 1500  
183 -%dir %{_datadir}/metainfo  
184 -%endif  
185 -  
186 %{_datadir}/metainfo/*.metainfo.xml 167 %{_datadir}/metainfo/*.metainfo.xml
187 168
188 # Icons 169 # Icons
src/objects/os/windows/savedesktopicon.c
@@ -55,6 +55,8 @@ @@ -55,6 +55,8 @@
55 #include <v3270/tools.h> 55 #include <v3270/tools.h>
56 #include <v3270/keyfile.h> 56 #include <v3270/keyfile.h>
57 #include <v3270/settings.h> 57 #include <v3270/settings.h>
  58 +#include <objidl.h>
  59 +#include <shlguid.h>
58 60
59 static GtkWidget * factory(V3270SimpleAction *action, GtkWidget *terminal); 61 static GtkWidget * factory(V3270SimpleAction *action, GtkWidget *terminal);
60 static void response(GtkWidget *dialog, gint response_id, GtkWidget *terminal); 62 static void response(GtkWidget *dialog, gint response_id, GtkWidget *terminal);
1 #!/bin/bash 1 #!/bin/bash
2 # 2 #
3 -# "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270  
4 -# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a  
5 -# aplicativos mainframe. Registro no INPI sob o nome G3270. 3 +# SPDX-License-Identifier: LGPL-3.0-or-later
6 # 4 #
7 # Copyright (C) <2008> <Banco do Brasil S.A.> 5 # Copyright (C) <2008> <Banco do Brasil S.A.>
8 # 6 #
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. 7 +# This program is free software: you can redistribute it and/or modify
  8 +# it under the terms of the GNU Lesser General Public License as published
  9 +# by the Free Software Foundation, either version 3 of the License, or
  10 +# (at your option) any later version.
12 # 11 #
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 -# Contatos:  
23 -#  
24 -# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)  
25 -# erico.mendonca@gmail.com (Erico Mascarenhas Mendonça) 12 +# This program is distributed in the hope that it will be useful,
  13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15 +# GNU General Public License for more details.
26 # 16 #
  17 +# You should have received a copy of the GNU Lesser General Public License
  18 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
27 # 19 #
28 20
29 PRODUCT_NAME="pw3270" 21 PRODUCT_NAME="pw3270"
30 LIBRARY_NAME="lib3270" 22 LIBRARY_NAME="lib3270"
31 CORE_LIBRARIES="lib3270 libv3270 libipc3270" 23 CORE_LIBRARIES="lib3270 libv3270 libipc3270"
32 -PACKAGE_PLUGINS="" 24 +PACKAGE_PLUGINS="ipc"
33 PACKAGE_EXTRAS="libhllapi pw3270-keypads" 25 PACKAGE_EXTRAS="libhllapi pw3270-keypads"
34 26
35 #TARGET_ARCHS="x86_64 x86_32" 27 #TARGET_ARCHS="x86_64 x86_32"
@@ -271,7 +263,7 @@ buildLibrary() @@ -271,7 +263,7 @@ buildLibrary()
271 } 263 }
272 264
273 # 265 #
274 -# Build language binding 266 +# Build extra package
275 # 267 #
276 buildExtraPackage() 268 buildExtraPackage()
277 { 269 {
win/x86_64/_service 0 → 100644
@@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
  1 +<services>
  2 +
  3 + <!-- https://github.com/openSUSE/obs-service-tar_scm/blob/master/tar_scm.py -->
  4 + <service name="tar_scm">
  5 +
  6 + <param name="url">https://github.com/PerryWerneck/pw3270.git</param>
  7 +
  8 + <param name="changesgenerate">enable</param>
  9 + <param name="changesauthor">perry.werneck@gmail.com</param>
  10 +
  11 + <param name="versionformat">@PARENT_TAG@+git%cd</param>
  12 + <param name="scm">git</param>
  13 + <param name="revision">develop</param>
  14 +
  15 + </service>
  16 +
  17 + <service name="recompress">
  18 + <param name="file">*.tar</param>
  19 + <param name="compression">xz</param>
  20 + </service>
  21 +
  22 + <service name="set_version" />
  23 +
  24 +</services>
win/x86_64/mingw64-pw3270.spec
@@ -16,9 +16,6 @@ @@ -16,9 +16,6 @@
16 # Please submit bugfixes or comments via http://bugs.opensuse.org/ 16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
17 # 17 #
18 18
19 -%define MAJOR_VERSION 5  
20 -%define MINOR_VERSION 1  
21 -  
22 %define __strip %{_mingw64_strip} 19 %define __strip %{_mingw64_strip}
23 %define __objdump %{_mingw64_objdump} 20 %define __objdump %{_mingw64_objdump}
24 %define _use_internal_dependency_generator 0 21 %define _use_internal_dependency_generator 0
@@ -30,23 +27,15 @@ @@ -30,23 +27,15 @@
30 #---[ Packaging ]----------------------------------------------------------------------------------------------------- 27 #---[ Packaging ]-----------------------------------------------------------------------------------------------------
31 28
32 Name: mingw64-pw3270 29 Name: mingw64-pw3270
33 -Version: 5.1 30 +Version: 5.4
34 Release: 0 31 Release: 0
35 Summary: IBM 3270 Terminal emulator for GTK 32 Summary: IBM 3270 Terminal emulator for GTK
36 License: GPL-2.0 33 License: GPL-2.0
37 Group: System/X11/Terminals 34 Group: System/X11/Terminals
38 Url: http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270 35 Url: http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270
39 -Source: pw3270-%{version}.tar.bz2 36 +Source: pw3270-%{version}.tar.xz
40 BuildRoot: %{_tmppath}/%{name}-%{version}-build 37 BuildRoot: %{_tmppath}/%{name}-%{version}-build
41 38
42 -Requires: mingw64-gtk3  
43 -Requires: mingw64-lib3270 = %{version}  
44 -Requires: mingw64-hicolor-icon-theme  
45 -Requires: mingw64(libpixbufloader-svg.dll)  
46 -  
47 -Provides: mingw64(lib:pw3270) = %{version}  
48 -Requires: mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION} = %{version}  
49 -  
50 BuildRequires: autoconf 39 BuildRequires: autoconf
51 BuildRequires: automake 40 BuildRequires: automake
52 BuildRequires: inkscape 41 BuildRequires: inkscape
@@ -56,6 +45,7 @@ BuildRequires: pkgconfig(gtk+-3.0) @@ -56,6 +45,7 @@ BuildRequires: pkgconfig(gtk+-3.0)
56 45
57 BuildRequires: desktop-file-utils 46 BuildRequires: desktop-file-utils
58 BuildRequires: optipng 47 BuildRequires: optipng
  48 +BuildRequires: ImageMagick
59 49
60 BuildRequires: mingw64-cross-binutils 50 BuildRequires: mingw64-cross-binutils
61 BuildRequires: mingw64-cross-gcc 51 BuildRequires: mingw64-cross-gcc
@@ -67,147 +57,45 @@ BuildRequires: mingw64-zlib-devel @@ -67,147 +57,45 @@ BuildRequires: mingw64-zlib-devel
67 BuildRequires: sed 57 BuildRequires: sed
68 58
69 BuildRequires: mingw64(pkg:gtk+-win32-3.0) 59 BuildRequires: mingw64(pkg:gtk+-win32-3.0)
70 -  
71 -#--------------------------------------------------------------------------------------------------------------------- 60 +BuildRequires: mingw64(pkg:lib3270)
  61 +BuildRequires: mingw64(pkg:libv3270)
72 62
73 %description 63 %description
74 Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET. 64 Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET.
75 Based on the original x3270 code, pw3270 was originally created for Banco do Brasil, and is now used worldwide. 65 Based on the original x3270 code, pw3270 was originally created for Banco do Brasil, and is now used worldwide.
76 66
77 -#--[ lib3270 ]--------------------------------------------------------------------------------------------------------  
78 -  
79 -%package -n mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION}  
80 -Summary: 3270 Communication library for %{name}  
81 -Group: Development/Libraries/C and C++  
82 -  
83 -Provides: mingw64-lib3270 = %{version}  
84 -Provides: mingw64(lib:3270) = %{version}  
85 -  
86 -%description -n mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION}  
87 -Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET.  
88 -  
89 -This package contains the tn3270 protocol library for %{name}  
90 -  
91 -#--[ Devel ]----------------------------------------------------------------------------------------------------------  
92 -  
93 -%package -n mingw64-lib3270-devel  
94 -Summary: Devel for 3270 Communication library for %{name}  
95 -Group: Development/Libraries/C and C++  
96 -  
97 -Requires: mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION} = %{version}  
98 -Provides: mingw64-lib3270-devel-%{MAJOR_VERSION}_%{MINOR_VERSION} = %{version}  
99 -Requires: mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION} = %{version}  
100 -  
101 -%description -n mingw64-lib3270-devel  
102 -Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET.  
103 -This package contains the development files for tn3270 protocol library for %{name}  
104 -  
105 -%package -n %{name}-devel  
106 -Summary: Files required for development of %{name} plugins  
107 -Group: Development/Libraries/C and C++  
108 -  
109 -Requires: mingw64(lib:3270) = %{version}  
110 -Requires: mingw64(lib:pw3270) = %{version}  
111 -  
112 -%description -n %{name}-devel  
113 -Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET.  
114 -  
115 -This package contains the development files for %{name}  
116 -  
117 #---[ Build & Install ]----------------------------------------------------------------------------------------------- 67 #---[ Build & Install ]-----------------------------------------------------------------------------------------------
118 68
119 %prep 69 %prep
120 70
121 %setup -q -n pw3270-%{version} 71 %setup -q -n pw3270-%{version}
122 72
123 -echo "m4_define([SVN_REVISION], %{release})" > revision.m4  
124 -echo "m4_define([SVN_URL], http://softwarepublico.gov.br/gitlab/pw3270/principal.git)" >> revision.m4  
125 -echo "m4_define([APP_LEVEL], 0)" >> revision.m4  
126 -  
127 -find . -exec touch {} \;  
128 -aclocal  
129 -autoconf 73 +NOCONFIGURE=1 ./autogen.sh
130 %{_mingw64_configure} 74 %{_mingw64_configure}
131 75
132 %build 76 %build
133 make clean 77 make clean
134 make all 78 make all
135 -  
136 -%{_mingw64_strip} --strip-all .bin/Release/*.dll.%{MAJOR_VERSION}.%{MINOR_VERSION}  
137 %{_mingw64_strip} --strip-all .bin/Release/*.exe 79 %{_mingw64_strip} --strip-all .bin/Release/*.exe
138 -%{_mingw64_strip} --strip-all .bin/Release/plugins/*.dll  
139 80
140 %install 81 %install
141 -%{_mingw64_makeinstall}  
142 -  
143 -sed -i -e "s@^Version:.*@Version: %{version}@g" %{buildroot}%{_mingw64_libdir}/pkgconfig/lib3270.pc  
144 -sed -i -e "s@^Version:.*@Version: %{version}@g" %{buildroot}%{_mingw64_libdir}/pkgconfig/pw3270.pc  
145 -  
146 -rm -f %{buildroot}%{_mingw64_datadir}/pw3270/ui/80javasamples.xml  
147 -rm -f %{buildroot}%{_mingw64_datadir}/pw3270/ui/80rexx.xml  
148 - 82 +%{make_install}
  83 +%_mingw64_find_lang pw3270 langfiles
149 84
150 %clean 85 %clean
151 rm -rf %{buildroot} 86 rm -rf %{buildroot}
152 87
153 #---[ Files ]--------------------------------------------------------------------------------------------------------- 88 #---[ Files ]---------------------------------------------------------------------------------------------------------
154 89
155 -%files 90 +%files -f langfiles
156 %defattr(-,root,root) 91 %defattr(-,root,root)
157 %doc AUTHORS LICENSE 92 %doc AUTHORS LICENSE
158 # %{_mingw64_mandir}/*/* 93 # %{_mingw64_mandir}/*/*
159 94
160 # Main application 95 # Main application
161 -%dir %{_mingw64_datadir}/pw3270  
162 -%dir %{_mingw64_datadir}/pw3270/ui  
163 -%{_mingw64_bindir}/pw3270.exe  
164 -%{_mingw64_libdir}/pw3270.dll  
165 -%{_mingw64_libdir}/pw3270.dll.%{MAJOR_VERSION}  
166 -%{_mingw64_libdir}/pw3270.dll.%{MAJOR_VERSION}.%{MINOR_VERSION}  
167 -  
168 -%{_mingw64_datadir}/pw3270/ui/00default.xml  
169 -%{_mingw64_datadir}/pw3270/ui/10functions.xml  
170 -%{_mingw64_datadir}/pw3270/ui/10keypad.xml  
171 -%{_mingw64_datadir}/pw3270/colors.conf  
172 -%{_mingw64_datadir}/pw3270/pw3270.png  
173 -%{_mingw64_datadir}/pw3270/pw3270-logo.png  
174 -  
175 -%dir %{_mingw64_datadir}/locale  
176 -%dir %{_mingw64_datadir}/locale/pt_BR  
177 -%dir %{_mingw64_datadir}/locale/pt_BR/LC_MESSAGES  
178 -%{_mingw64_datadir}/locale/pt_BR/LC_MESSAGES/pw3270.mo  
179 -  
180 -%dir %{_mingw64_libdir}/pw3270-plugins  
181 -%{_mingw64_libdir}/libhllapi.dll  
182 -%{_mingw64_libdir}/pw3270-plugins/hllapi.dll  
183 -  
184 -%files -n mingw64-lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION}  
185 -%defattr(-,root,root)  
186 -%{_mingw64_libdir}/lib3270.dll.%{MAJOR_VERSION}.%{MINOR_VERSION}  
187 -%{_mingw64_libdir}/lib3270.dll.%{MAJOR_VERSION}  
188 -%{_mingw64_libdir}/lib3270.dll  
189 -  
190 -%files -n mingw64-lib3270-devel  
191 -%defattr(-,root,root)  
192 -%{_mingw64_includedir}/lib3270  
193 -%{_mingw64_includedir}/lib3270.h  
194 -%{_mingw64_libdir}/pkgconfig/lib3270.pc  
195 -  
196 -%files -n %{name}-devel  
197 -%defattr(-,root,root)  
198 -%{_mingw64_includedir}/pw3270  
199 -%{_mingw64_includedir}/pw3270.h  
200 -%{_mingw64_libdir}/pkgconfig/pw3270.pc  
201 -%{_mingw64_datadir}/pw3270/ui/98trace.xml  
202 -%{_mingw64_datadir}/pw3270/ui/99debug.xml  
203 -  
204 -%dir %{_mingw64_datadir}/pw3270/locale  
205 -%{_mingw64_datadir}/pw3270/locale/Makefile  
206 -%{_mingw64_datadir}/pw3270/locale/pt_BR.po  
207 -%{_mingw64_datadir}/pw3270/locale/pw3270.pot  
208 -  
209 -%{_mingw64_includedir}/pw3270cpp.h  
210 -%{_mingw64_libdir}/libpw3270cpp.a 96 +%{_mingw64_bindir}/pw3270.*
  97 +%{_mingw64_datadir}/pw3270
  98 +%{_mingw64_datadir}/glib-2.0/schemas/*.xml
211 99
212 %changelog 100 %changelog
213 101