pw3270.spec.in
3.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#
# "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
# aplicativos mainframe. Registro no INPI sob o nome G3270.
#
# Copyright (C) <2008> <Banco do Brasil S.A.>
#
# Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
# os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
# Free Software Foundation.
#
# Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
# GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
# A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
# obter mais detalhes.
#
# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
# programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA, 02111-1307, USA
#
# Contatos:
#
# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
# erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
# licinio@bb.com.br (Licínio Luis Branco)
# kraucer@bb.com.br (Kraucer Fernandes Mazuco)
#
#---[ Check for distro ]----------------------------------------------------------------------------------------------
%define _rel 0
%define _distro Linux
%if 0%{?suse_version}
%define _release %{_rel}.suse%{suse_version}
%define _distro SuSE Linux %{suse_version}
%endif
%if 0%{?fedora_version}
%define _release %{_rel}.fc%{fedora_version}
%define _redhat 0
%define _distro Fedora %{fedora_version}
%endif
%if 0%{?_redhat}
%define _redhat_prefix %(grep -q "Red Hat Linux" /etc/redhat-release && echo rhl || echo el)
%define _redhat_vernum %(rpm -qf --queryformat %{VERSION} /etc/redhat-release|tr -d '.')
%define _release %{_rel}.%{_redhat_prefix}%{_redhat_vernum}
%define _distro %{_redhat_prefix} %{_redhat_vernum}
%endif
#---[ Packaging ]-----------------------------------------------------------------------------------------------------
Name: @PACKAGE@
License: LGPL
Group: System/X11/Terminals
Version: @PACKAGE_VERSION@
Release: %_release
Summary: IBM 3270 Terminal emulator for gtk
Source: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: openssl shared-mime-info
Distribution: %_distro
BuildRequires: autoconf automake gcc-c++ sed pkgconfig gtk@GTK_VERSION@-devel gettext-devel libopenssl-devel findutils coreutils
%description
IBM 3270 terminal emulator gtk. It can be used to communicate with
any IBM host that supports 3270-style connections over TELNET.
Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@
#---[ Build & Install ]-----------------------------------------------------------------------------------------------
%prep
%setup -q -n %{name}-%{version}
find . -exec touch {} \;
aclocal
autoconf
./configure --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --includedir=%{_includedir} --libdir=%{_libdir}
%build
make clean
make Release
%install
rm -rf $RPM_BUILD_ROOT
cd %{_builddir}/%{name}-%{version}
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
#---[ Files ]---------------------------------------------------------------------------------------------------------
%files
%defattr(-,root,root)
%doc AUTHORS LICENSE
# Library
%{_libdir}/lib3270.so
# Main application
%dir %{_datadir}/@PACKAGE_NAME@
%dir %{_datadir}/@PACKAGE_NAME@/ui
%{_bindir}/@PACKAGE_NAME@
%{_datadir}/@PACKAGE_NAME@/ui/00default.xml
%{_datadir}/@PACKAGE_NAME@/ui/99debug.xml
#---[ Scripts ]-------------------------------------------------------------------------------------------------------
%post
exit 0
%postun
exit 0