File libmonetra.spec of Package libmonetra

Summary:	Library to allow credit card processing through MCVE
Name:		libmonetra
Version:	7.0.5
Release:	0
Group:		System/Libraries
License:	BSD
URL:		http://www.mainstreetsoftworks.com/
Source0:	ftp://ftp.mcve.com/pub/libmonetra/%{name}-%{version}.tar.bz2
BuildRequires:	autoconf >= 2.60, automake, libtool
BuildRequires:	openssl-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Patch:		libmonetra-7.0.5-visibility.patch

%description
library for connecting to a MCVE Credit Card Processing Daemon via
SSL, TCP/IP, and drop-files.


%package -n libmonetra7
Summary:    Library to allow credit card processing through MCVE
Group:      Development/Languages/C and C++
Provides:   libmonetra = %{version} libmcve = %{version}
Obsoletes:  libmonetra <= %{version} libmcve <= %{version}

%description -n libmonetra7
library for connecting to a MCVE Credit Card Processing Daemon via
SSL, TCP/IP, and drop-files.

This package  only contains libmonetra.so.7 shared library

%package    devel
Summary:	Header files for the libmonetra library
Group:		Development/Languages/C and C++
Requires:	libmonetra7 = %{version} glibc-devel

%description devel

Library for connecting to a MCVE Credit Card Processing Daemon via
SSL, TCP/IP, and drop-files.

This package header files.

%prep

%setup -q -n %{name}-%{version}
%patch

%build

sed -i -e s@/usr/lib@%{_libdir}@g configure.in

./buildclean.sh
#./buildconf.sh--upstream: ugh just use autoreconf, really.
autoreconf -fi

CFLAGS="%{optflags} -fno-strict-aliasing"
CXXFLAGS="%{optflags} -fno-strict-aliasing"
%if 0%{?suse_version} > 1000
CFLAGS="$CFLAGS -fstack-protector"
CXXFLAGS="$CXXFLAGS -fstack-protector"
%endif

export CFLAGS
export CXXFLAGS

%configure --enable-hidden-symbols --with-ssl=%{_usr} --disable-static --with-pic

make %{?_smp_mflags}

%install

%{__make} install DESTDIR=%{buildroot}

rm -f %{buildroot}%{_libdir}/*.la

%post -n libmonetra7 -p /sbin/ldconfig

%postun -n libmonetra7 -p /sbin/ldconfig

%files -n libmonetra7
%defattr(-,root,root)
%{_libdir}/*.so.7*

%files devel
%defattr(-,root,root)
%doc AUTHORS ChangeLog LICENSE README
%{_includedir}/*
%{_libdir}/*.so

%changelog
openSUSE Build Service is sponsored by