File libmxp.spec of Package libmxp

%define release 1

Name: libmxp
Version: 0.2.4
Release: %{release}
Summary: Library to parse MXP (MUD eXtension Protocol) streams
License: LGPL-2.1
BuildRequires: cmake gcc-c++
Group: System/Libraries
URL: http://www.kmuddy.org/libmxp/
Packager: Tomas Mecir <kmuddy@kmuddy.com>
Source: http://www.kmuddy.org/libmxp/files/libmxp-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build

%description
This library can be used by MUD clients to parse MXP chunks coming from
the MUD server.

%package -n libmxp0
Summary: Library to parse MXP (MUD eXtension Protocol) streams
Group: System/Libraries

%description -n libmxp0
This library can be used by MUD clients to parse MXP chunks coming from
the MUD server.

# **************************************************************************

%package -n libmxp-devel
Summary: Development files for the libmxp library
Group: Development/Libraries
Requires: libmxp0 = %{version}-%{release}

%description -n libmxp-devel
This package contains development headers for the libmxp library.

# **************************************************************************
# [PREPARATION]
%prep

%ifarch x86_64
%define _libdir lib64
%define _script configure64
%else
%define _libdir lib
%define _script configure
%endif

%setup -q -n libmxp-%{version}

# **************************************************************************
# [BUILD]
%build

%ifarch i386 i486 i586 i686
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/-m\(.86\)/-mcpu=i\1/g'`
%endif

./%{_script}

make

# **************************************************************************
# [INSTALLATION]
%install

make install DESTDIR=$RPM_BUILD_ROOT

%post -n libmxp0
/sbin/ldconfig

%postun -n libmxp0
/sbin/ldconfig


# **************************************************************************
# [VERIFICATION]

# **************************************************************************
# [CLEAN]
%clean

rm -rf $RPM_BUILD_ROOT

# **************************************************************************
# [FILES]
%files -n libmxp0

%defattr(-, root, root)
%doc AUTHORS COPYING COPYING.LIB ChangeLog* NEWS README* TODO
%{_prefix}/%{_libdir}/libmxp.so.0*

%files -n libmxp-devel
%defattr(-, root, root)
%dir %{_prefix}/include/libmxp
%doc doc/USAGE
%{_prefix}/include/libmxp/libmxp.h
%{_prefix}/%{_libdir}/libmxp.so

openSUSE Build Service is sponsored by