php5-pw3270.spec 1.3 KB
%define _phpextdir %(php-config --extension-dir)
%define _phpconf %(php-config | sed 's@ @\\n@g' | grep "^--with-config-file-scan-dir=" | cut -d= -f2)

Summary:		PHP5 Extension Module implementing tn3270 protocol
Name:			php5-pw3270
Version:		5.1
Release:		0
License:		GPL-2.0
Source:			%{name}-%{version}.tar.bz2
URL:			https://softwarepublico.gov.br/gitlab/pw3270/pw3270-php5
Group: 			Development/Languages/PHP

BuildRoot:		/var/tmp/%{name}-%{version}

BuildRequires:  autoconf >= 2.61
BuildRequires:  automake
BuildRequires:  binutils
BuildRequires:  coreutils
BuildRequires:  gcc-c++
BuildRequires:  m4
BuildRequires:  pkgconfig
BuildRequires:  pkgconfig(pw3270) >= 5.1
BuildRequires:	fdupes

# Pre-Reqs PHP5
BuildRequires:	systemd-devel
BuildRequires:	libapparmor-devel
BuildRequires:	php5-devel

Requires:		lib3270-5_1
Requires:		php5
Requires:		dbus-1

%description

This is an extension for acessing 3270 hosts directly
from PHP apps.

%prep

%setup

export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
export FFLAGS="$RPM_OPT_FLAGS"

aclocal
autoconf
%configure

%build
make clean
make Release

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall

%fdupes $RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README.md
%config %{_phpconf}/tn3270.ini
%{_phpextdir}/*.so

%changelog