perl-Spiffy/perl-Spiffy.spec

77 lines
2.1 KiB
RPMSpec
Raw Normal View History

#
# spec file for package perl-Spiffy (Version 0.30)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-Spiffy
URL: http://search.cpan.org/~ingy/Spiffy
License: Artistic License
Group: Development/Languages/Perl
Requires: perl = %{perl_version}
Autoreqprov: on
Summary: Framework for object oriented programming in Perl.
Version: 0.30
Release: 1
Source: Spiffy-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
"Spiffy" is a framework and methodology for doing object oriented (OO)
programming in Perl. Spiffy combines the best parts of Exporter.pm,
base.pm, mixin.pm and SUPER.pm into one magic foundation class. It
attempts to fix all the nits and warts of traditional Perl OO, in a
clean, straightforward and (perhaps someday) standard way. Spiffy
borrows ideas from other OO languages like Python, Ruby, Java and Perl
6. It also adds a few tricks of its own.
Authors:
--------
Brian Ingerson <INGY@cpan.org>
%prep
%setup -n Spiffy-%{version}
# ---------------------------------------------------------------------------
%build
perl Makefile.PL
make
make test
# ---------------------------------------------------------------------------
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install_vendor
%perl_process_packlist
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc README Changes
%doc %{_mandir}/man3/Spiffy.3pm.gz
%dir %{perl_vendorarch}/auto/Spiffy
%{perl_vendorarch}/auto/Spiffy/.packlist
%{perl_vendorlib}/Spiffy.pm
/var/adm/perl-modules/%{name}
%changelog -n perl-Spiffy
* Wed Oct 25 2006 - cwh@suse.de
version: 0.30
date: Sun Jan 29 12:18:02 PST 2006
changes:
- Use faster runtime code in `field`.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 - cwh@suse.de
- Initially packaged for SUSE Linux