Blob Blame History Raw
Summary: The OpenID extension for MediaWiki
Name: mediawiki-openid
Version: 0.8.2
Release: 11%{?dist}
License: GPLv2+
Group: Development/Tools
URL: http://www.mediawiki.org/wiki/Extension:OpenID
#Source0: http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/OpenID/
Source0: MediaWiki-OpenID-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
Requires: mediawiki
Requires: php-pear-Auth-OpenID >= 2.0.1

# This patch fixes the paths from Auth -> Auth_OpenID
Patch0: MediaWiki-OpenID-0.8.2-require-paths.patch

%description
This extension lets users log in with an OpenID instead of a username
and password. An OpenID is a special URL that people can use to log in
to a Web site. The extension also lets users who have an account on
the wiki log in to other OpenID-aware Web sites with their wiki user
page as their OpenID.

%prep

%setup -q -n MediaWiki-OpenID-%{version}
cat >> README.1st <<EOF
You must create a table in your MediaWiki database to hold the OpenID
URL mappings. The openid_table.sql script in
%{_datadir}/mediawiki/extensions/OpenID/ should do the
trick. Typically you do this using the mysql command-line client, like
so:

        mysql -h yourdbhost -u youradminuser -p yourwikidb < openid_table.sql

In your MediaWiki LocalSettings.php, add the following line some place
towards the bottom of the file:

        require_once("extensions/OpenID/OpenID.php");

Theoretically it should work out of the box, but you'll almost
definitely want to set the trust root and access controls.
EOF

# Fix the paths from Auth -> Auth_OpenID
%patch0 -p1


%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_datadir}/mediawiki/extensions/OpenID
cp -a *.php %{buildroot}%{_datadir}/mediawiki/extensions/OpenID/

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc README* *.sql
%{_datadir}/mediawiki/extensions/OpenID

%changelog
* Mon Mar 28 2010 Kurt Seifried <kurt@seifried.org> - 0.8.2-11
- Updated release and added dist

* Tue Mar 22 2010 Kurt Seifried <kurt@seifried.org> - 0.8.2-9.0.2
- Corrected file paths for Fedora

* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-9.0.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-8.0.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Sat Mar 29 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 0.8.2-6
- Update to 0.8.2.

* Tue Mar  4 2008 Axel Thimm <Axel.Thimm@ATrpms.net> - 0.7.0-5
- Move *.sql to %%doc.
- move part of %%description to a README.1st file.
- add empty %%build.

* Thu Nov 29 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 0.7.0-4
- Update to 0.7.0 (Peter Lemenkov (lemenkov@gmail.com)).

* Thu Feb  1 2007 Axel Thimm <Axel.Thimm@ATrpms.net> - 0.6.1-1
- Initial build.