%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 <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 - 0.5.1-3 - Update to Validator-0.5.1 * Thu Feb 14 2013 Fedora Release Engineering - 0.4.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Jul 20 2012 Fedora Release Engineering - 0.4.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jan 23 2012 James Laska 0.4.13-1 - Initial packaging of 0.4.13