Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > c835011a885cee49141a4f9dc6446502 > files > 2

libmqueue-4.41-1mdk.src.rpm

%define	name	libmqueue
%define	version	4.41
%define	release	%mkrel 1
%define	major	4
%define libname	%mklibname mqueue %{major}

Summary:	POSIX message queues
Name:		%{name}
Version:	%{version}
Release:	%{release}
URL:		http://www.geocities.com/wronski12/posix_ipc/index.html
License:	GPL
Source0:	%{name}-%{version}.tar.bz2
Group:		System/Libraries
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
POSIX message queues are part of IPC used to exchange messages
between processes

%package -n	%{libname}
Summary:	POSIX message queues
Group:          System/Libraries
Provides:	%{name} = %{version}-%{release}

%description -n	%{libname}
POSIX message queues are part of IPC used to exchange messages
between processes

%package -n	%{libname}-devel
Summary:	Development libraries and header files for libmqueue
Group:		Development/C
Provides:	%{name}-devel = %{version}-%{release}
Requires:	%{libname} = %{version}

%description -n	%{libname}-devel
POSIX message queues are part of IPC used to exchange messages
between processes

These are the development libraries and header files for libmqueue

%prep
%setup -q

%build
%configure
%make

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
%{makeinstall_std}

# Remove /usr/include/mqueue.h, it's already in glibc-devel
rm -rf %{buildroot}%{_includedir}/mqueue.h

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%post -n %{libname}-devel -p /sbin/ldconfig
%postun -n %{libname}-devel -p /sbin/ldconfig

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

%files -n %{libname}-devel
%defattr(-,root,root)
#{_includedir}/mqueue.h
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_mandir}/man?/*

%changelog
* Thu May 26 2005 Stefan van der Eijk <stefan@eijk.nu> 4.41-1mdk
- initial mdk package