Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > cb7d5caac88f44ede5512f3b7c022226 > files > 3

asterisk-app_valetparking-0.1-1mdk.src.rpm

Summary:	app_valetparking module for the Asterisk PBX
Name:		asterisk-app_valetparking
Version:	0.1
Release:	%mkrel 1
License:	GPL
Group:		System/Servers
URL:		http://www.pbxfreeware.org/
Source0:	http://www.pbxfreeware.org/app_valetparking.c.bz2
Patch0:		asterisk-app_valetparking-0.1-stdio.diff
BuildRequires:	asterisk-devel
Requires:	asterisk
Buildroot:	%{_tmppath}/%{name}-%{version}

%description
Valet Parking derived from original Asterisk Parking.
 
%prep

%setup -q -T -c %{name}-%{version}
bzcat %{SOURCE0} > app_valetparking.c
%patch0 -p0

cat > Makefile << EOF

CFLAGS+=-Wall -D_REENTRANT -D_GNU_SOURCE -fPIC
CC=gcc

all: app_valetparking.so

clean:
	rm -f *.so *.o

%.so : %.o
	\$(CC) \$(CFLAGS) -shared -Xlinker -x -o \$@ \$<

app_valetparking.so: app_valetparking.o
	\$(CC) \$(CFLAGS) -shared -Xlinker -x -o \$@ app_valetparking.o -lc
EOF

%build

%make CFLAGS="%{optflags} -pipe -Wall -fPIC -DPIC -D_REENTRANT -D_GNU_SOURCE"

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

install -d %{buildroot}%{_libdir}/asterisk
install -m0755 app_valetparking.so %{buildroot}%{_libdir}/asterisk/

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

%files
%defattr(-,root,root)
%attr(0755,root,root) %{_libdir}/asterisk/app_valetparking.so

%changelog
* Sun Feb 19 2006 Oden Eriksson <oeriksson@mandriva.com> 0.1-1mdk
- initial Mandriva package