%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib) %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch) Summary: OOP MediaWiki engine client %define real_name MediaWiki-API Name: perl-%{real_name} Version: 0.34 Release: 1 License: Artistic/GPL %if 0%{?suse_version} Group: Development/Libraries/Perl %else Group: Applications/CPAN %endif URL: http://search.cpan.org/dist/MediaWiki-API/ Source: %{real_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: perl perl(ExtUtils::MakeMaker) Requires: perl-base >= 5.8.8 perl(LWP::UserAgent) perl(URI::Escape) perl(JSON) %if 0%{?mandriva_version} < 2007 %if 0%{?fedora_version} < 8 %debug_package %endif %endif %description This module provides an interface between Perl and the MediaWiki API (http://www.mediawiki.org/wiki/API) allowing creation of scripts to automate editing and extraction of data from MediaWiki driven sites like Wikipedia. Author: Jools Wills %prep %setup -n %{real_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS="vendor" destdir="%{buildroot}" %{__make} %{?_smp_mflags} OPTIMIZE="%{optflags}" %install %{__rm} -rf %{buildroot} %{__make} pure_install ### Clean up buildroot find %{buildroot} -name .packlist -exec %{__rm} {} \; %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc Changes MANIFEST META.yml README LICENSE %doc %{_mandir}/man3/MediaWiki::API.3pm* %dir %{perl_vendorlib}/MediaWiki %{perl_vendorlib}/MediaWiki/API.pm %changelog * Mon Jul 26 2010 Pascal Bleser 0.34 - update to 0.34 * Wed Jun 16 2010 Dirk Stöcker 0.33 - Initial package.