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

Contents 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 - (show 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 %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 Release: 1%{?dist}
8 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