diff --git a/rpm/_service b/rpm/_service new file mode 100644 index 0000000..8d7efa5 --- /dev/null +++ b/rpm/_service @@ -0,0 +1,21 @@ + + + + + enable + disable + %ct + + http://softwarepublico.gov.br/gitlab/pw3270/lib3270.git + git + lib3270 + + + + *.tar + xz + + + + + diff --git a/rpm/lib3270.spec b/rpm/lib3270.spec new file mode 100644 index 0000000..d941ed6 --- /dev/null +++ b/rpm/lib3270.spec @@ -0,0 +1,126 @@ +# +# spec file for package pw3270 +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (C) <2008> +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +#---[ Versions ]------------------------------------------------------------------------------------------------------ + +%define MAJOR_VERSION 5 +%define MINOR_VERSION 2 + +%define _libvrs %{MAJOR_VERSION}_%{MINOR_VERSION} + +%define libname lib32705_2 +%define documentroot /srv/www/htdocs/mentor + +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + +#---[ Macros ]-------------------------------------------------------------------------------------------------------- + +%if ! %{defined _release} + %define _release suse%{suse_version} +%endif + +#---[ Main package ]-------------------------------------------------------------------------------------------------- + +Summary: TN3270 Access library +Name: lib3270-%{_libvrs} +Version: 5.2 +Release: 0 +License: GPL-2.0 +Source: lib3270-%{version}.tar.xz + +Url: https://portal.softwarepublico.gov.br/social/pw3270/ + +Group: System/X11/Terminals +BuildRoot: /var/tmp/%{name}-%{version} + +Provides: lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION} +Conflicts: otherproviders(lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION}) + +BuildRequires: pkgconfig(openssl) +BuildRequires: autoconf >= 2.61 +BuildRequires: automake +BuildRequires: binutils +BuildRequires: coreutils +BuildRequires: gcc-c++ +BuildRequires: gettext-devel +BuildRequires: m4 +BuildRequires: pkgconfig + +%description + +TN3270 acess library for C development. + +#---[ Development ]--------------------------------------------------------------------------------------------------- + +%package devel + +Summary: TN3270 Access library development files +Group: Development/Libraries/C and C++ +Requires: %{name} + +%description devel + +Development files for %{name} + +#---[ Build & Install ]----------------------------------------------------------------------------------------------- + +%prep +%setup -n lib3270-%{version} + +NOCONFIGURE=1 ./autogen.sh + +%configure + +%build +make clean +make all + +%install +rm -rf $RPM_BUILD_ROOT + +%makeinstall + +%files +%defattr(-,root,root) +%{_libdir}/lib3270.so.5 +%{_libdir}/lib3270.so.5.2 + +%files devel +%defattr(-,root,root) + +%{_libdir}/lib3270.so +%{_libdir}/pkgconfig/lib3270.pc + +%{_includedir}/lib3270.h +%{_includedir}/lib3270 + +%{_libdir}/lib3270.so +%{_libdir}/lib3270.a + +%pre +/sbin/ldconfig +exit 0 + +%post +/sbin/ldconfig +exit 0 + +%changelog -- libgit2 0.21.2