SHA256
1
0
forked from pool/lib3270

44 Commits

Author SHA256 Message Date
d6bf444c41 Accepting request 1246497 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1246497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=8
2025-02-18 18:12:41 +00:00
48bc7519d9 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=44 2025-02-17 08:50:47 +00:00
3a423da015 - Update to version 5.5.0+git20250123:
* Publishing updated version 5.5.0
  * Applying meson build fixes from #59 conversation.
  * Fixing windows dll properties.
  * Adding delayed library for windows apps.
  * Build windows app with meson.
  * Refactoring deb packages.
  * Fixing libssl dependency.
  * Fixing pkg-config file.
  * Refactoring codeql workflow.
  * Fixing os includes.
  * Fixing package build.
  * Removing old workflows.
  * Updating po
  * Reorganizing OS based sources.
  * Changing to meson build system.
  * Updating package control files, splitting intl methods to private include.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=43
2025-02-17 08:44:28 +00:00
e03c28e541 Accepting request 1194799 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1194799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=7
2024-08-20 14:14:12 +00:00
64ab4d7db5 Accepting request 1090452 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1090452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=6
2023-06-02 22:08:02 +00:00
9a3ef4994a OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=39 2023-06-02 08:20:34 +00:00
93e21ae492 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=38 2023-06-02 08:20:23 +00:00
a4cefaed67 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=37 2023-06-02 08:20:12 +00:00
4829c73ae9 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=36 2023-06-02 08:19:55 +00:00
0b695bd9b9 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=35 2023-06-02 08:19:41 +00:00
aa656deead OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=34 2023-06-02 08:19:30 +00:00
8bc9111613 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=33 2023-06-02 08:19:24 +00:00
6f9e8e85fd OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=32 2023-06-02 08:19:16 +00:00
9bd5f421d4 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=31 2023-06-02 08:19:10 +00:00
bc5454b320 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=30 2023-06-02 08:19:04 +00:00
6172b880ca OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=29 2023-06-02 08:18:54 +00:00
868f41ac62 Accepting request 1090445 from home:PerryWerneck:pw3270
- Update to version 5.4+git20230322:
  * Updating package control files.
  * On windows, if the application os library path ends with '/lib' or '/bin' the relative path for data files is the parent directory.
  * Debugging win32 build.

OBS-URL: https://build.opensuse.org/request/show/1090445
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=28
2023-06-02 08:18:39 +00:00
ca67562a13 Accepting request 968258 from X11:terminals
Updating to version 5.4

OBS-URL: https://build.opensuse.org/request/show/968258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=5
2022-04-12 19:49:57 +00:00
d979bf5f36 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=26 2022-04-10 06:39:41 +00:00
8d7639c059 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=25 2022-04-10 06:14:50 +00:00
2947bb16c7 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=24 2022-04-10 06:14:35 +00:00
9cb63a367d Accepting request 967995 from home:PerryWerneck:pw3270
Updating to version 5.4

OBS-URL: https://build.opensuse.org/request/show/967995
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=23
2022-04-10 06:10:27 +00:00
bf988ee39d Accepting request 853773 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/853773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=4
2020-12-08 12:24:59 +00:00
349bd39dac - Fixing CRL download engine
* Added fix-crl-get-engine.patch

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=21
2020-11-18 21:08:59 +00:00
13fdd9057f Accepting request 845849 from X11:terminals
Updating to the latest revision of version 5.3

OBS-URL: https://build.opensuse.org/request/show/845849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=3
2020-11-04 17:27:07 +00:00
1234fbcfad - Update to version 5.3+git20201030:
* Fixing SSL connect error messages.
  * Updating README.md
  * Adding property methods.
  * Adding method to get translated cursor position.
  * Updating get host and get service methods.
  * Allowing extended actions.
  * On TN3270-E the model name should be "IBM-3279-4-E" and not "IBM-3279-4"
  * Adding new SSL state active when downloading CRL.
  * Moving SSL related method to their own include file.
  * Removing unused code.
  * Adding auto-cleanup macro for windows registry.
  * Creating include dir and files based on operating system.
  * Fixing charset conversion.
  * wait_for_ready should wait for "reconnect" process to complete.
  * Fixing popup dialog when connection fails.
  * Host connect now respects timeout.
  * Fixing keyboard lock status and program messages issues.
  * Adding property to enable/disable the CRL download.
  * Looking for performance issues in lib3270_wait_for_ready.
  * Fixing timers.
  * Refactoring timer engine to avoid an abnormal delay when calling wait_for_ready on windows.
  * Adding userdata pointer on timer handle.
  * Enabling dstrace by testprogram command-line option.
  * Refactoring network subsystem for modularity.
  * Updating popup handler replacement (required for IPC modules).
  * Removing unnecessary callbacks from table.
  * Refactoring and centralizing auto-reconnect feature.
  * Using standard popup as default for ssl error.
  * Adding retry option in the connection failed dialog.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=19
2020-11-03 17:34:27 +00:00
ece63e055e Accepting request 812584 from X11:terminals
Updating to version 5.3 required for fixing pw3270 build errors.

OBS-URL: https://build.opensuse.org/request/show/812584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=2
2020-06-09 22:47:11 +00:00
8c711f52f6 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=17 2020-06-05 12:53:05 +00:00
5acc0accea OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=16 2020-06-05 12:52:57 +00:00
f5cae7c061 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=15 2020-06-05 12:52:48 +00:00
46528324ab OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=14 2020-06-05 12:52:40 +00:00
529e50dcc6 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=13 2020-06-05 12:52:33 +00:00
a70f1180d4 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=12 2020-06-05 12:52:26 +00:00
4202db2dfa OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=11 2020-06-05 12:52:19 +00:00
0199eb6053 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=10 2020-06-05 12:52:10 +00:00
dd33de4ba6 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=9 2020-06-05 12:52:02 +00:00
3c4dc06210 Accepting request 811797 from home:PerryWerneck:pw3270
Updating to version 5.3

OBS-URL: https://build.opensuse.org/request/show/811797
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=8
2020-06-05 12:50:50 +00:00
05e1e96b97 Accepting request 741135 from X11:terminals
Fixing conflict with version 5.1 based on request 736258 comment.

OBS-URL: https://build.opensuse.org/request/show/741135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lib3270?expand=0&rev=1
2019-11-18 19:07:41 +00:00
0570edeb29 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=6 2019-10-18 15:40:46 +00:00
5d7ecc538d Accepting request 735891 from home:namtrac:branches:X11:terminals
- Cleanup spec file
- Disable support for <= SLE12-SP2

OBS-URL: https://build.opensuse.org/request/show/735891
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=5
2019-10-07 16:05:50 +00:00
bd9a2ab9c5 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=4 2019-10-01 12:41:12 +00:00
9b98ae03f6 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=3 2019-10-01 12:29:04 +00:00
11806dbcc6 Accepting request 734230 from home:jengelh:branches:X11:terminals
- Enable parallel build. Remove pointless %pre scriptlet.
- Adjust RPM groups. Remove leading empty line in descriptions.
- Modernize some macro uses.

OBS-URL: https://build.opensuse.org/request/show/734230
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=2
2019-10-01 12:07:28 +00:00
991261602e Accepting request 733213 from X11:terminals
Renaming package based on the comments from the declined request 732162:

	* The package name should follow the upstream name (Package Naming Guideline)
	* The versioned library package should be a `%package` within that (Shared Library Packaging Guideline)

	This is because when the SO version changes, you would have to make a new package with the 
	SLPP scheme, only a section of an existing .spec needs updating. 

	Using a version in the name directly (like done in this request) is generally used only when 
	a fixed (=static/unchanging) version/generation is added that is not necessarily the most-recent version. 
	(for example "ffmpeg-2"). 

	I hope this makes sense.

OBS-URL: https://build.opensuse.org/request/show/733213
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/lib3270?expand=0&rev=1
2019-09-30 14:16:41 +00:00
6 changed files with 52 additions and 42 deletions

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/PerryWerneck/lib3270.git</param>
<param name="changesrevision">b19c4cc54b9e0364f9e9d049737a59ab75edff35</param></service></servicedata>
<param name="changesrevision">dbd3bf4498f83ff9691fb5c249510d750e6fe65f</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:36ec0bcb166a790b9f78cc88ad6c0a733f02854ba5433048ea87428ff0a1d7af
size 262340

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a20ae353703366234f36fd746c70c43e728e9007fe2b93ba05d929cb6c111b6d
size 266612

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d69d0d1324030dd21f343c900f309ab3b924db1cbef4a19b6019468056e61d6d
size 269068

View File

@@ -1,3 +1,24 @@
-------------------------------------------------------------------
Thu Jan 23 20:49:41 UTC 2025 - perry.werneck@gmail.com
- Update to version 5.5.0+git20250123:
* Publishing updated version 5.5.0
* Applying meson build fixes from #59 conversation.
* Fixing windows dll properties.
* Adding delayed library for windows apps.
* Build windows app with meson.
* Refactoring deb packages.
* Fixing libssl dependency.
* Fixing pkg-config file.
* Refactoring codeql workflow.
* Fixing os includes.
* Fixing package build.
* Removing old workflows.
* Updating po
* Reorganizing OS based sources.
* Changing to meson build system.
* Updating package control files, splitting intl methods to private include.
-------------------------------------------------------------------
Sat Aug 17 16:00:46 UTC 2024 - perry.werneck@gmail.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package lib3270
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) <2008> <Banco do Brasil S.A.>
#
# All modifications and additions to the file contributed by third parties
@@ -16,32 +16,22 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: lib3270
Version: 5.4+git20240817
Version: 5.5.0+git20250123
Release: 0
Summary: TN3270 Access library
Group: Development/Libraries/C and C++
License: LGPL-3.0-only
Group: System/Libraries
URL: https://github.com/PerryWerneck/lib3270
Source: %{name}-%{version}.tar.xz
BuildRequires: autoconf >= 2.61
BuildRequires: automake
BuildRequires: binutils
BuildRequires: coreutils
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: gettext-devel
BuildRequires: libtool
BuildRequires: m4
BuildRequires: pkgconfig
BuildRequires: xz
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libssl)
%if 0%{?centos_version}
# CENTOS Requires gdb for debuginfo
BuildRequires: gdb
%endif
BuildRequires: meson
%description
TN3270 access library, originally designed as part of the pw3270 application.
@@ -63,46 +53,48 @@ For more details, see https://softwarepublico.gov.br/social/pw3270/ .
%package devel
Summary: TN3270 Access library development files
Requires: %{name}-%{_libvrs} = %{version}
Group: Development/Libraries/C and C++
Requires: %{name}-%{_libvrs} = %{version}
%description devel
Header files for the TN3270 access library.
%lang_package -n %{name}-%{_libvrs}
%prep
%setup -q
NOCONFIGURE=1 ./autogen.sh
%configure --with-release=%{release} --disable-static
%autosetup
%meson
%build
make all %{?_smp_mflags}
%meson_build
%install
%make_install
mkdir -p %{buildroot}%{_libdir}/pw3270/%{MAJOR_VERSION}.%{MINOR_VERSION}/plugins
%meson_install
%find_lang %{name}-%{MAJOR_VERSION}.%{MINOR_VERSION} langfiles
%find_lang lib3270-%{MAJOR_VERSION}.%{MINOR_VERSION} langfiles
%fdupes %{buildroot}/%{_prefix}
%files -n %{name}-%{_libvrs} -f langfiles
%files -n %{name}-%{_libvrs}
# https://en.opensuse.org/openSUSE:Packaging_for_Leap#RPM_Distro_Version_Macros
%if 0%{?sle_version} > 120200
%doc AUTHORS README.md
%license LICENSE
%{_libdir}/%{name}.so.*
%else
%doc LICENSE AUTHORS README.md
%endif
%{_libdir}/*.so.%{MAJOR_VERSION}.%{MINOR_VERSION}
%files devel
%{_libdir}/%{name}.so
%dir %{_datadir}/pw3270
%dir %{_datadir}/pw3270/pot
%{_datadir}/pw3270/pot/*.pot
%{_libdir}/*.so
%{_libdir}/*.a
%{_includedir}/*.h
%{_includedir}/%{name}
%{_includedir}/lib3270
%{_libdir}/pkgconfig/*.pc
%{_libdir}/pw3270
%{_libdir}/pw3270/%{MAJOR_VERSION}.%{MINOR_VERSION}
%{_libdir}/pw3270/%{MAJOR_VERSION}.%{MINOR_VERSION}/plugins
%files -n %{name}-%{_libvrs}-lang -f langfiles
%post -n %{name}-%{_libvrs} -p /sbin/ldconfig
%postun -n %{name}-%{_libvrs} -p /sbin/ldconfig