Blob Blame History Raw
%define     UpstreamName Validator

Name:       mediawiki-validator
Version:    0.5.1
Release:    1%{?dist}
Summary:    MediaWiki extension Validator
Group:      Applications/Internet
License:    GPLv3+
URL:        http://www.mediawiki.org/wiki/Extension:Validator
#  git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Validator.git
#  git archive -9 --prefix Validator/ --format tgz --output mediawiki-validator-0.5.1.tar.gz 0.5.1
# Source0:    https://github.com/JeroenDeDauw/Validator/archive/0.5.tar.gz
Source0:    %{name}-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:  noarch
Requires:   mediawiki >= 1.17.0
Requires:   php >= 5.2.3


%description
Validator is an extension that makes parameter validation functionality
available to other MediaWiki extensions. This enables other extensions to
validate parameters, set them to their defaults, and generate error messages,
while only defining the parameters and their criteria.


%prep
%setup -q -n %{UpstreamName}


%build


%install
rm -rf %{buildroot}

%{__install} -d %{buildroot}%{_datadir}/mediawiki/extensions/%{UpstreamName}

cat <<EOF>README.fedora
To complete installation of %{name}: add the following two lines to
LocalSettings.php:

  # Validator
  require_once( "$IP/extensions/%{UpstreamName}/%{UpstreamName}.php" );

for each MediaWiki instance you wish to install %{name} on

Additional instructions may be detailed in the online installation guide
available at http://www.mediawiki.org/wiki/Extension:Validator#Installation
EOF
%{__cp} -pa * %{buildroot}%{_datadir}/mediawiki/extensions/%{UpstreamName}/


%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%{_datadir}/mediawiki/extensions/%{UpstreamName}
%doc COPYING INSTALL README README.fedora releasenotes/RELEASE-NOTES RELEASE-NOTES*


%changelog
* Thu Mar 06 2013 James Laska <jlaska@redhat.com> - 0.5.1-3
- Update to Validator-0.5.1

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Thu Jan 23 2012 James Laska <jlaska@redhat.com> 0.4.13-1
- Initial packaging of 0.4.13