/[smecontribs]/rpms/perl-esmith-PasswordTools/contribs7/perl-esmith-PasswordTools.spec
ViewVC logotype

Annotation of /rpms/perl-esmith-PasswordTools/contribs7/perl-esmith-PasswordTools.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Wed Feb 27 18:22:42 2008 UTC (16 years, 2 months ago) by slords
Branch: MAIN
Changes since 1.1: +1 -2 lines
Fix specfile

1 slords 1.1 %define perl_vendorlib %(eval "`perl -V:installvendorlib`"; echo $installvendorlib)
2     %define perl_vendorarch %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)
3     %define perlname esmith-PasswordTools
4     Summary: Perl esmith::PasswordTools module
5     Name: perl-%{perlname}
6     Version: 0.02
7 slords 1.2 Release: 1%{?dist}
8 slords 1.1 License: Artistic, GPL
9     Group: System Environment/Libraries
10     Source: esmith-PasswordTools-0.02.tar.gz
11     BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
12     Requires: smeserver-release >= 7
13     URL: http://geodsoft.com/howto/password/
14     BuildPrereq: perl
15    
16    
17     %description
18     Password generator
19    
20     SYNOPSIS
21     use esmith::PasswordTools;
22     $pw = esmith::PasswordTools::generate_password( $siz, $addConsonants, $firstUpper, $mixedCase, $symbolOdds, $symbols );
23     $pw = esmith::PasswordTools::generate_sme_password( $siz, $addConsonants, $mixedCase );
24    
25    
26     %prep
27     %setup -n %{perlname}-%{version}
28    
29    
30     %build
31     %{__perl} Makefile.PL </dev/null
32     %{__sed} -e 's:^\(INSTALL[A-Z0-9_]*\(BIN\|ARCH\|SCRIPT\|LIB\|MAN[1-9]DIR\)\) = :\1 = '"$RPM_BUILD_ROOT"':' Makefile >Makefile2
33     %{__cat} Makefile2 >Makefile
34     %{__make}
35    
36    
37     %install
38     [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
39     %{__make} install INSTALLDIRS=vendor
40     %{__rm} -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
41     %{__rm} -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/esmith/PasswordTools/.packlist
42    
43    
44     %clean
45     [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
46    
47    
48     %files
49     %defattr(-,root,root)
50    
51     %dir %{_libdir}/perl5/5.8.5
52     %{perl_vendorlib}/esmith/PasswordTools.pm
53     %dir %{perl_vendorlib}/esmith
54     %{perl_vendorlib}/auto/esmith/PasswordTools/autosplit.ix
55     %{perl_vendorlib}/auto/esmith/PasswordTools/sme_generate_password.al
56     %{perl_vendorlib}/auto/esmith/PasswordTools/generate_password.al
57     %{perl_vendorlib}/auto/esmith/PasswordTools/validate_password.al
58     %dir %{perl_vendorlib}/auto/esmith/PasswordTools
59     %dir %{perl_vendorlib}/auto/esmith
60     %dir %{perl_vendorlib}/auto
61     %doc %{_mandir}/man3/esmith::PasswordTools.3pm*
62     %doc Changes README

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed