%define upstream_name Aspect %define upstream_version 1.03 Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 2 Summary: Observer pattern with events License: GPL+ or Artistic Group: Development/Perl Url: http://search.cpan.org/dist/%{upstream_name} Source0: http://www.cpan.org/modules/by-module//%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(ExtUtils::MakeMaker) >= 6.590.0 BuildRequires: perl(Params::Util) >= 1.0.0 BuildRequires: perl(Sub::Install) >= 0.920.0 BuildRequires: perl(Sub::Uplevel) >= 0.200.200 BuildRequires: perl(Task::Weaken) >= 1.0.0 BuildRequires: perl(Test::Exception) >= 0.290.0 BuildRequires: perl(Test::More) >= 0.700.0 BuildRequires: perl(Test::NoWarnings) >= 0.84.0 BuildArch: noarch %description What is Aspect-Oriented Programming? Aspect-Oriented Programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of "cross-cutting "concerns. It includes programming methods and tools that support the modularization of concerns at the level of the source code, while "aspect-oriented software development" refers to a whole engineering discipline. Aspect-Oriented Programming (AOP) allows you to modularise code for issues that would otherwise be spread across many parts of a program and be problematic to both implement and maintain. %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check %make test %install %makeinstall_std %files %doc Changes LICENSE META.yml MYMETA.yml README examples %{_mandir}/man3/* %perl_vendorlib/* %changelog * Sun Jan 13 2013 umeabot <umeabot> 1.30.0-2.mga3 + Revision: 363184 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Nov 06 2012 jquelin <jquelin> 1.30.0-1.mga3 + Revision: 314846 - update to 1.03 * Tue Oct 09 2012 jquelin <jquelin> 1.20.0-1.mga3 + Revision: 303880 - imported package perl-Aspect