# disable find_requires as it generate incorrect require on # pear(Renameuser/SpecialRenameuser_body.php) %define __find_requires %{nil} %define mediawiki_extensions %{_datadir}/mediawiki/extensions %define oname LdapAuthentication %define mwikiver 1.19 %define svnrel 108775 Name: mediawiki-ldapauthentication Summary: Mediawiki extension to do ldap authentication Version: 0 Release: %mkrel 0.%{svnrel}.5 URL: http://www.mediawiki.org/wiki/Extension:%{oname} Source0: http://upload.wikimedia.org/ext-dist/%{oname}-MW%{mwikiver}-%{svnrel}.tar.gz Source1: mw-addLdapAuthenticationextensionToInstances.in License: GPLv2+ Requires: mediawiki >= %{mwikiver} Requires: mediawiki-renameuser Requires: php-ldap Group: System/Servers BuildArch: noarch %description This plugin should be scalable for use in small to large organizations, and provides the following functionality: Single and multi domain authentication (including local database) Simple bind authentication Proxy bind authentication Smartcard/CAC/PKI Soft Certificate authentication Kerberos authentication SSL/TLS or non-SSL/TLS binding allowed Nested/Unnested Group based restriction support Filter based restriction support Retrieval of user information from LDAP Email address Real name Nickname Language Synchronization of LDAP groups to MediaWiki security groups (LDAP->MediaWiki only) Nested group support available in 1.2b+ Storing preferences in LDAP Update passwords Mail me a password Update all preferences that are currently retrievable Creation and modification of users in LDAP %prep %setup -q -n %{oname} %install %{__rm} -Rf %{buildroot} %{__install} -d %{buildroot}%{mediawiki_extensions}/%{oname} %{__install} * %{buildroot}%{mediawiki_extensions}/%{oname} mkdir %{buildroot}%{_sbindir} sed -e 's,@extensiondir@,%{mediawiki_extensions}/%{oname},g' \ < %{SOURCE1} > %{buildroot}%{_sbindir}/mediawiki-addLdapAuthenticationextensionToInstances cat > README.install.urpmi << EOF After the installation, you have to run mediawiki-addLdapAuthenticationextensionToInstances so the extension is enabled in your wiki instance For more information, see http://www.mediawiki.org/wiki/Extension:LdapAuthentication EOF %files %defattr(-,root,root) %{mediawiki_extensions}/%{oname} %attr(0700,root,root) %{_sbindir}/mediawiki-addLdapAuthenticationextensionToInstances %changelog * Sat Jan 12 2013 umeabot <umeabot> 0-0.108775.5.mga3 + Revision: 359907 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Sep 08 2012 obgr_seneca <obgr_seneca> 0-0.108775.4.mga3 + Revision: 290188 - updated so it does work with new mediawiki * Fri Jun 17 2011 misc <misc> 0-0.61987.3.mga2 + Revision: 109060 - add requires on php-ldap * Wed Apr 13 2011 boklm <boklm> 0-0.61987.2.mga1 + Revision: 84388 - add require on mediawiki-renameuser and disable finde_requires script as it generates incorrect require on pear(Renameuser/SpecialRenameuser_body.php) * Tue Mar 22 2011 boklm <boklm> 0-0.61987.1.mga1 + Revision: 75486 - imported package mediawiki-ldapauthentication