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 @@
  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.
... ...
Makefile.in
... ... @@ -335,6 +335,10 @@ install-windows-application: \
335 335 $(PRODUCT_NAME).png \
336 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 342 install-icons:
339 343  
340 344 @$(MKDIR) \
... ...
arch/PKGBUILD
... ... @@ -8,11 +8,12 @@ pkgdesc=&quot;IBM 3270 Terminal emulator for GTK&quot;
8 8 url="https://portal.softwarepublico.gov.br/social/pw3270/"
9 9 arch=(i686 x86_64)
10 10 license=(GPL)
11   -depends=()
  11 +depends=(libv3270)
  12 +optdepends=('pw3270-plugin-ipc: D-Bus remote control' 'pw3270-keypads: Aditional screen keypads')
12 13 makedepends=(autoconf automake make openssl lib3270 gtk3 libv3270 python3 dbus dbus-glib imagemagick optipng gzip)
13 14 checkdepends=()
14 15  
15   -#groups=(gnome)
  16 +groups=(gnome)
16 17  
17 18 source=($pkgname-$pkgver.tar.xz)
18 19 sha256sums=('SKIP')
... ...
debian/shlibs
... ... @@ -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 4 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-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 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n"
12 12 "Language: pt_BR\n"
... ... @@ -17,7 +17,7 @@ msgstr &quot;&quot;
17 17 "X-Poedit-Country: BRAZIL\n"
18 18 "X-Poedit-SourceCharset: utf-8\n"
19 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 22 #: src/objects/application/application.c:214
23 23 #, c-format
... ... @@ -38,7 +38,7 @@ msgid &quot;32 bits Windows&quot;
38 38 msgstr "Windows 32 bits"
39 39  
40 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 42 msgid "3270 session files"
43 43 msgstr "Arquivos de sessão TN3270"
44 44  
... ... @@ -260,7 +260,7 @@ msgid &quot;Copyright © 2008 Banco do Brasil S.A.&quot;
260 260 msgstr "Copyright © 2008 Banco do Brasil S.A."
261 261  
262 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 264 #: src/objects/os/macos/savedesktopicon.c:54
265 265 msgid "Create shortcut for the current session"
266 266 msgstr "Criar atalho para a sessão atual."
... ... @@ -295,7 +295,7 @@ msgstr &quot;Recortar&quot;
295 295 msgid "Delete Field"
296 296 msgstr "Apagar campo"
297 297  
298   -#: src/objects/os/windows/savedesktopicon.c:80
  298 +#: src/objects/os/windows/savedesktopicon.c:82
299 299 msgid "Description"
300 300 msgstr "Descrição"
301 301  
... ... @@ -365,7 +365,7 @@ msgstr &quot;Erro iniciando sessão&quot;
365 365 msgid "Field attributes"
366 366 msgstr "Atributos de campo"
367 367  
368   -#: src/objects/os/windows/savedesktopicon.c:219
  368 +#: src/objects/os/windows/savedesktopicon.c:221
369 369 msgid "File for session preferences"
370 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 394  
395 395 #: src/objects/application/actions/about.c:119 src/objects/window/window.c:564
396 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 398 msgid "IBM 3270 Terminal emulator"
399 399 msgstr "Emulador de terminal IBM 3270"
400 400  
... ... @@ -643,7 +643,7 @@ msgid &quot;Paste with left margin&quot;
643 643 msgstr "Colar com margem esquerda"
644 644  
645 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 647 msgid "Path for the new shortcut"
648 648 msgstr "Caminho para o novo atalho"
649 649  
... ... @@ -718,7 +718,7 @@ msgid &quot;Save session preferences&quot;
718 718 msgstr "Salvar preferências da sessão"
719 719  
720 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 722 #: src/objects/os/macos/savedesktopicon.c:53
723 723 msgid "Save session shortcut"
724 724 msgstr "Salvar atalho para a sessão"
... ... @@ -731,7 +731,7 @@ msgstr &quot;Salvar para arquivo de sessão&quot;
731 731 msgid "Save to shortcut file"
732 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 735 msgid "Save to windows shortcut"
736 736 msgstr "Salvar para atalho windows"
737 737  
... ... @@ -796,7 +796,7 @@ msgid &quot;Session Trace&quot;
796 796 msgstr "Trace da sessão"
797 797  
798 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 800 msgid "Session file"
801 801 msgstr "Arquivo de sessão"
802 802  
... ... @@ -811,7 +811,7 @@ msgid &quot;Session in new window&quot;
811 811 msgstr "Sessão em nova janela"
812 812  
813 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 815 msgid "Session name"
816 816 msgstr "Nome da sessão"
817 817  
... ... @@ -847,7 +847,7 @@ msgid &quot;Setup toolbar&quot;
847 847 msgstr "Configurar barra de ferramentas"
848 848  
849 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 851 msgid "Shortcut file"
852 852 msgstr "Arquivo de atalho"
853 853  
... ... @@ -960,7 +960,7 @@ msgid &quot;The file to save the current session preferences&quot;
960 960 msgstr "O arquivo com as preferências da sessão atual"
961 961  
962 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 964 msgid "The file with the session preferences for this shortcut"
965 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 1005 msgstr "A posição do painel"
1006 1006  
1007 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 1009 msgid "The session name used in the window/tab title (empty for default)"
1010 1010 msgstr ""
1011 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 1133  
1134 1134 #: src/objects/application/actions/about.c:191
1135 1135 msgid "View this project on github"
1136   -msgstr "Portal do Software Público Brasileiro"
  1136 +msgstr "Visite-nos no github"
1137 1137  
1138 1138 #: ui/windows.ui.xml:106 ui/windows.ui.xml:568 ui/macos.ui.xml:106
1139 1139 #: ui/macos.ui.xml:568 ui/linux.ui.xml:106 ui/linux.ui.xml:568
1140 1140 msgid "Window with default session"
1141 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 1144 msgid "Windows shortcuts"
1145 1145 msgstr "Atalhos windows"
1146 1146  
... ... @@ -1150,7 +1150,7 @@ msgstr &quot;_Aplicar&quot;
1150 1150  
1151 1151 #: src/objects/actions/save.c:103 src/objects/settings/dialog.c:78
1152 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 1154 msgid "_Cancel"
1155 1155 msgstr "_Cancelar"
1156 1156  
... ... @@ -1200,7 +1200,7 @@ msgid &quot;_Rename session&quot;
1200 1200 msgstr "Renomear sessão"
1201 1201  
1202 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 1204 msgid "_Save"
1205 1205 msgstr "_Salvar"
1206 1206  
... ... @@ -1210,7 +1210,7 @@ msgstr &quot;_Exibir&quot;
1210 1210  
1211 1211 #: src/objects/application/actions/about.c:190
1212 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 1215 #: src/objects/application/actions/about.c:193
1216 1216 msgid "translator-credits"
... ...
locale/pw3270.pot
... ... @@ -8,7 +8,7 @@ msgid &quot;&quot;
8 8 msgstr ""
9 9 "Project-Id-Version: PACKAGE VERSION\n"
10 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 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"
... ... @@ -36,7 +36,7 @@ msgid &quot;32 bits Windows&quot;
36 36 msgstr ""
37 37  
38 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 40 msgid "3270 session files"
41 41 msgstr ""
42 42  
... ... @@ -256,7 +256,7 @@ msgid &quot;Copyright © 2008 Banco do Brasil S.A.&quot;
256 256 msgstr ""
257 257  
258 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 260 #: src/objects/os/macos/savedesktopicon.c:54
261 261 msgid "Create shortcut for the current session"
262 262 msgstr ""
... ... @@ -291,7 +291,7 @@ msgstr &quot;&quot;
291 291 msgid "Delete Field"
292 292 msgstr ""
293 293  
294   -#: src/objects/os/windows/savedesktopicon.c:80
  294 +#: src/objects/os/windows/savedesktopicon.c:82
295 295 msgid "Description"
296 296 msgstr ""
297 297  
... ... @@ -361,7 +361,7 @@ msgstr &quot;&quot;
361 361 msgid "Field attributes"
362 362 msgstr ""
363 363  
364   -#: src/objects/os/windows/savedesktopicon.c:219
  364 +#: src/objects/os/windows/savedesktopicon.c:221
365 365 msgid "File for session preferences"
366 366 msgstr ""
367 367  
... ... @@ -390,7 +390,7 @@ msgstr &quot;&quot;
390 390  
391 391 #: src/objects/application/actions/about.c:119 src/objects/window/window.c:564
392 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 394 msgid "IBM 3270 Terminal emulator"
395 395 msgstr ""
396 396  
... ... @@ -639,7 +639,7 @@ msgid &quot;Paste with left margin&quot;
639 639 msgstr ""
640 640  
641 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 643 msgid "Path for the new shortcut"
644 644 msgstr ""
645 645  
... ... @@ -714,7 +714,7 @@ msgid &quot;Save session preferences&quot;
714 714 msgstr ""
715 715  
716 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 718 #: src/objects/os/macos/savedesktopicon.c:53
719 719 msgid "Save session shortcut"
720 720 msgstr ""
... ... @@ -727,7 +727,7 @@ msgstr &quot;&quot;
727 727 msgid "Save to shortcut file"
728 728 msgstr ""
729 729  
730   -#: src/objects/os/windows/savedesktopicon.c:184
  730 +#: src/objects/os/windows/savedesktopicon.c:186
731 731 msgid "Save to windows shortcut"
732 732 msgstr ""
733 733  
... ... @@ -792,7 +792,7 @@ msgid &quot;Session Trace&quot;
792 792 msgstr ""
793 793  
794 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 796 msgid "Session file"
797 797 msgstr ""
798 798  
... ... @@ -807,7 +807,7 @@ msgid &quot;Session in new window&quot;
807 807 msgstr ""
808 808  
809 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 811 msgid "Session name"
812 812 msgstr ""
813 813  
... ... @@ -843,7 +843,7 @@ msgid &quot;Setup toolbar&quot;
843 843 msgstr ""
844 844  
845 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 847 msgid "Shortcut file"
848 848 msgstr ""
849 849  
... ... @@ -956,7 +956,7 @@ msgid &quot;The file to save the current session preferences&quot;
956 956 msgstr ""
957 957  
958 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 960 msgid "The file with the session preferences for this shortcut"
961 961 msgstr ""
962 962  
... ... @@ -1001,7 +1001,7 @@ msgid &quot;The position of the keypad&quot;
1001 1001 msgstr ""
1002 1002  
1003 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 1005 msgid "The session name used in the window/tab title (empty for default)"
1006 1006 msgstr ""
1007 1007  
... ... @@ -1132,7 +1132,7 @@ msgstr &quot;&quot;
1132 1132 msgid "Window with default session"
1133 1133 msgstr ""
1134 1134  
1135   -#: src/objects/os/windows/savedesktopicon.c:187
  1135 +#: src/objects/os/windows/savedesktopicon.c:189
1136 1136 msgid "Windows shortcuts"
1137 1137 msgstr ""
1138 1138  
... ... @@ -1142,7 +1142,7 @@ msgstr &quot;&quot;
1142 1142  
1143 1143 #: src/objects/actions/save.c:103 src/objects/settings/dialog.c:78
1144 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 1146 msgid "_Cancel"
1147 1147 msgstr ""
1148 1148  
... ... @@ -1192,7 +1192,7 @@ msgid &quot;_Rename session&quot;
1192 1192 msgstr ""
1193 1193  
1194 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 1196 msgid "_Save"
1197 1197 msgstr ""
1198 1198  
... ...
rpm/_service
... ... @@ -11,53 +11,6 @@
11 11 <param name="versionformat">@PARENT_TAG@+git%cd</param>
12 12 <param name="scm">git</param>
13 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 15 <service name="recompress">
63 16 <param name="file">*.tar</param>
... ...
rpm/pw3270.spec
... ... @@ -13,12 +13,16 @@
13 13 # license that conforms to the Open Source Definition (Version 1.9)
14 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 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 26 #---[ Packaging ]-----------------------------------------------------------------------------------------------------
23 27  
24 28 Name: pw3270
... ... @@ -51,8 +55,7 @@ Recommends: libv3270-config
51 55  
52 56 BuildRequires: glib2-devel
53 57 BuildRequires: gtk3-devel
54   -BuildRequires: libappstream-glib
55   -BuildRequires: libv3270-devel >= 5.3
  58 +BuildRequires: libv3270-devel >= 5.4
56 59  
57 60 %endif
58 61  
... ... @@ -60,10 +63,9 @@ BuildRequires: libv3270-devel &gt;= 5.3
60 63  
61 64 %if 0%{?fedora}
62 65  
63   -BuildRequires: libappstream-glib
64 66 BuildRequires: pkgconfig(glib-2.0)
65 67 BuildRequires: pkgconfig(gtk+-3.0)
66   -BuildRequires: pkgconfig(libv3270) >= 5.3
  68 +BuildRequires: pkgconfig(libv3270) >= 5.4
67 69  
68 70 %endif
69 71  
... ... @@ -75,7 +77,7 @@ BuildRequires: appstream-glib
75 77 BuildRequires: update-desktop-files
76 78 BuildRequires: pkgconfig(glib-2.0)
77 79 BuildRequires: pkgconfig(gtk+-3.0)
78   -BuildRequires: pkgconfig(libv3270) >= 5.3
  80 +BuildRequires: pkgconfig(libv3270) >= 5.4
79 81  
80 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 108  
107 109 #--[ Configuration & Branding ]---------------------------------------------------------------------------------------
108 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 120 %description branding
119 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 130 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
129 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 133 %configure --with-release=%{release} CFLAGS="${CFLAGS} -fpie" LDFLAGS="${LDFLAGS} -pie"
150 134  
151 135 %build
... ... @@ -159,7 +143,9 @@ make all -j1
159 143  
160 144 %find_lang pw3270 langfiles
161 145  
  146 +%if 0%{?suse_version}
162 147 appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml
  148 +%endif
163 149  
164 150 %fdupes %{buildroot}/%{_prefix}
165 151  
... ... @@ -171,18 +157,13 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf
171 157 # Main application
172 158 %dir %{_datadir}/%{_product}
173 159 %dir %{_datadir}/%{_product}/keypad
174   -%dir %{_libdir}/%{_product}-plugins
  160 +%dir %{plugindir}
175 161 %dir %{_datadir}/%{_product}/icons
176 162  
177 163 %{_bindir}/%{_product}
178 164  
179 165 # Desktop files
180 166 %{_datadir}/applications/*.desktop
181   -
182   -%if 0%{?suse_version} < 1500
183   -%dir %{_datadir}/metainfo
184   -%endif
185   -
186 167 %{_datadir}/metainfo/*.metainfo.xml
187 168  
188 169 # Icons
... ...
src/objects/os/windows/savedesktopicon.c
... ... @@ -55,6 +55,8 @@
55 55 #include <v3270/tools.h>
56 56 #include <v3270/keyfile.h>
57 57 #include <v3270/settings.h>
  58 +#include <objidl.h>
  59 +#include <shlguid.h>
58 60  
59 61 static GtkWidget * factory(V3270SimpleAction *action, GtkWidget *terminal);
60 62 static void response(GtkWidget *dialog, gint response_id, GtkWidget *terminal);
... ...
win/pack.sh
1 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 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 21 PRODUCT_NAME="pw3270"
30 22 LIBRARY_NAME="lib3270"
31 23 CORE_LIBRARIES="lib3270 libv3270 libipc3270"
32   -PACKAGE_PLUGINS=""
  24 +PACKAGE_PLUGINS="ipc"
33 25 PACKAGE_EXTRAS="libhllapi pw3270-keypads"
34 26  
35 27 #TARGET_ARCHS="x86_64 x86_32"
... ... @@ -271,7 +263,7 @@ buildLibrary()
271 263 }
272 264  
273 265 #
274   -# Build language binding
  266 +# Build extra package
275 267 #
276 268 buildExtraPackage()
277 269 {
... ...
win/x86_64/_service 0 → 100644
... ... @@ -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 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 19 %define __strip %{_mingw64_strip}
23 20 %define __objdump %{_mingw64_objdump}
24 21 %define _use_internal_dependency_generator 0
... ... @@ -30,23 +27,15 @@
30 27 #---[ Packaging ]-----------------------------------------------------------------------------------------------------
31 28  
32 29 Name: mingw64-pw3270
33   -Version: 5.1
  30 +Version: 5.4
34 31 Release: 0
35 32 Summary: IBM 3270 Terminal emulator for GTK
36 33 License: GPL-2.0
37 34 Group: System/X11/Terminals
38 35 Url: http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270
39   -Source: pw3270-%{version}.tar.bz2
  36 +Source: pw3270-%{version}.tar.xz
40 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 39 BuildRequires: autoconf
51 40 BuildRequires: automake
52 41 BuildRequires: inkscape
... ... @@ -56,6 +45,7 @@ BuildRequires: pkgconfig(gtk+-3.0)
56 45  
57 46 BuildRequires: desktop-file-utils
58 47 BuildRequires: optipng
  48 +BuildRequires: ImageMagick
59 49  
60 50 BuildRequires: mingw64-cross-binutils
61 51 BuildRequires: mingw64-cross-gcc
... ... @@ -67,147 +57,45 @@ BuildRequires: mingw64-zlib-devel
67 57 BuildRequires: sed
68 58  
69 59 BuildRequires: mingw64(pkg:gtk+-win32-3.0)
70   -
71   -#---------------------------------------------------------------------------------------------------------------------
  60 +BuildRequires: mingw64(pkg:lib3270)
  61 +BuildRequires: mingw64(pkg:libv3270)
72 62  
73 63 %description
74 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 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 67 #---[ Build & Install ]-----------------------------------------------------------------------------------------------
118 68  
119 69 %prep
120 70  
121 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 74 %{_mingw64_configure}
131 75  
132 76 %build
133 77 make clean
134 78 make all
135   -
136   -%{_mingw64_strip} --strip-all .bin/Release/*.dll.%{MAJOR_VERSION}.%{MINOR_VERSION}
137 79 %{_mingw64_strip} --strip-all .bin/Release/*.exe
138   -%{_mingw64_strip} --strip-all .bin/Release/plugins/*.dll
139 80  
140 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 85 %clean
151 86 rm -rf %{buildroot}
152 87  
153 88 #---[ Files ]---------------------------------------------------------------------------------------------------------
154 89  
155   -%files
  90 +%files -f langfiles
156 91 %defattr(-,root,root)
157 92 %doc AUTHORS LICENSE
158 93 # %{_mingw64_mandir}/*/*
159 94  
160 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 100 %changelog
213 101  
... ...