Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 36d6ba6ad104e5b55250fbd8889330ce > files > 3

asterisk-app_ldap-1.0-0.rc6.1mdk.src.rpm

Summary:	LDAPget application module for the Asterisk PBX
Name:		asterisk-app_ldap
Version:	1.0
Release:	%mkrel 0.rc6.1
License:	GPL
Group:		System/Servers
URL:		http://www.mezzo.net/asterisk/app_ldap.html
Source0:	http://www.mezzo.net/asterisk/app_ldap-%{version}rc6.tar.bz2
Patch0:		app_ldap-1.0rc4-mdk_conf.diff
BuildRequires:	openldap-devel
BuildRequires:	asterisk-devel >= 1.1
Requires:	asterisk
Buildroot:	%{_tmppath}/%{name}-%{version}

%description
LDAPget is an Asterisk application for data retrieval from LDAP
directories (e.g. OpenLDAP or ActiveDirectory). LDAPget does not
require you to use a specific LDAP schema. If the requested data
is found in the directory it is assigned to a given variable an
the priority is increased by 101.

%prep

%setup -q -n app_ldap-%{version}rc6
%patch0 -p0

# fix dir perms
find . -type d | xargs chmod 755
    
# fix file perms
find . -type f | xargs chmod 644

# clean up CVS stuff
for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do
    if [ -e "$i" ]; then rm -r $i; fi >&/dev/null
done

%build

%make \
    CFLAGS="%{optflags} -pipe -Wall -fPIC -DPIC -D_REENTRANT -D_GNU_SOURCE -DLDAP_DEPRECATED -DCHANNEL_HAS_CID -DNEW_CONFIG"

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

install -d %{buildroot}%{_sysconfdir}/asterisk
install -d %{buildroot}%{_libdir}/asterisk

install -m0644 ldap.conf.sample %{buildroot}%{_sysconfdir}/asterisk/app_ldap.conf
install -m0755 app_ldap.so %{buildroot}%{_libdir}/asterisk/

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

%files
%defattr(-,root,root)
%doc CHANGES README
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/app_ldap.conf
%attr(0755,root,root) %{_libdir}/asterisk/app_ldap.so

%changelog
* Wed Feb 08 2006 Oden Eriksson <oeriksson@mandriva.com> 1.0-0.rc6.1mdk
- 1.0rc6

* Sun Oct 30 2005 Oden Eriksson <oeriksson@mandriva.com> 1.0-0.rc4.1mdk
- 1.0rc4
- rediffed P0
- drop upstream patches; P1

* Tue Aug 30 2005 Oden Eriksson <oeriksson@mandriva.com> 0.9.3-3mdk
- rebuilt against new openldap-2.3.6 libs
- pass "-DLDAP_DEPRECATED" to the CFLAGS

* Wed May 04 2005 Oden Eriksson <oeriksson@mandriva.com> 0.9.3-2mdk
- added P0 to comply with HEAD changes
- added fixes so that it compiles against asterisk HEAD

* Sun Apr 10 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.9.3-1mdk
- initial package