File pr3287.spec of Package pr3287
# The release string is composed automatically with a macro. If you wish to set the release number, change
# the value below.
# This macro will name the resulting RPM according to the distro it's destined for.
%define _rel 1
%define _fedora %(if [ -f /etc/fedora-release ]; then echo 1; else echo 0; fi)
%define _redhat %(if [ -f /etc/redhat-release ]; then echo 1; else echo 0; fi)
%define _mandrake %(if [ -f /etc/mandrake-release ]; then echo 1; else echo 0; fi)
%define _release %{_rel}
%if 0%{?suse_version}
%define _suse_prefix %(grep -q "SUSE Linux Enterprise Server" /etc/SuSE-release && echo sles || echo suse)
%define _release %{_rel}.%{_suse_prefix}%{suse_version}
%endif
%if 0%{?mandriva_version}
%define _release %{_rel}.mdk%{mandrake_version}
%define _redhat 0
%endif
%if 0%{?fedora_version}
%define _release %{_rel}.fc%{fedora_version}
%define _redhat 0
%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}
%endif
Summary: IBM 3287 printer emulator
Name: pr3287
Version: 3.3
Release: %{_release}
License: Other
Source: %{name}-%{version}.tar.gz
BuildRoot: /var/tmp/%{name}-%{version}
Group: Productivity/Networking/Other
BuildRequires: libopenssl-1_1-devel
%description
pr3287 is an IBM 3287 printer emulator. It connects to an IBM host via TELNET,
using TN3270 or TN3270E. It supports SCS (SNA Character Stream).
%prep
%setup
%build
./configure --prefix=/usr && make
%install
make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(755,root,root)
/usr/bin/pr3287
%changelog
* Wed Feb 2 2011 Erico Mendonca <emendonca@novell.com>
+ 3.3: SPEC built from scratch.