Changes of Revision 5
[-] | Changed | perl-ConfigReader.spec |
x 1
2 Source0: ConfigReader-%{version}.tar.gz 3 Patch0: %{name}.diff 4 BuildRoot: %{_tmppath}/%{name}-%{version}-build 5 -Packager: Carsten Schoene <cs@linux-administrator.com> 6 -Vendor: linux-administrator.com 7 BuildRequires: glibc-devel libgcc gcc gcc-c++ perl 8 %if 0%{?fedora_version} >= 7 9 BuildRequires: perl-ExtUtils-MakeMaker 10
11 %prep 12 %setup -q -n ConfigReader-%{version} 13 %patch 14 + 15 %build 16 -perl Makefile.PL 17 -%__make 18 - 19 -%makeinstall DESTDIR=$RPM_BUILD_ROOT 20 -%if 0%{?suse_version} 21 -%perl_process_packlist 22 -%else 23 -find $RPM_BUILD_ROOT -name perllocal.pod -exec rm {} \; >/dev/null 24 -%endif 25 -# we create own package list just for fallback, not used on suse 26 -cd $RPM_BUILD_ROOT 27 -find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/file.list.%{name} 28 -find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name} 29 -find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name} 30 +CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{_prefix}" 31 +%{__make} %{?_smp_mflags} OPTIMIZE="%{optflags}" 32 + 33 +%install 34 +%__make DESTDIR=%{buildroot} install 35 + 36 +### Clean up buildroot 37 +%{__rm} -rf %{buildroot}%{perl_archlib} \ 38 + %{buildroot}%{perl_vendorarch}/auto/*{,/*{,/*}}/.packlist 39 40 %clean 41 rm -rf $RPM_BUILD_ROOT/* 42 rm -rf $RPM_BUILD_DIR/%{name}* 43 44 -%if 0%{?suse_version} 45 %files 46 %defattr(-,root,root) 47 %doc README 48 -%{perl_sitelib}/ConfigReader/* 49 -/var/adm/perl-modules/perl-ConfigReader 50 -%ifarch %ix86 51 -%{perl_sitelib}/i586-linux-thread-multi 52 -%endif 53 -%ifarch x86_64 54 -%{perl_sitelib}/x86_64-linux-thread-multi 55 -%endif 56 -/usr/share/man/man3/* 57 - 58 -%else 59 - 60 -%files -f ../file.list.%{name} 61 - 62 -%endif 63 +%dir %{perl_vendorlib}/ConfigReader 64 +%{perl_vendorlib}/ConfigReader/ConfigReader.pod 65 +%{perl_vendorlib}/ConfigReader/DirectiveStyle.pm 66 +%{perl_vendorlib}/ConfigReader/Spec.pm 67 +%{perl_vendorlib}/ConfigReader/Values.pm 68 +%{_mandir}/man3/ConfigReader::ConfigReader.3pm* 69 +%{_mandir}/man3/ConfigReader::DirectiveStyle.3pm* 70 +%{_mandir}/man3/ConfigReader::Spec.3pm* 71 +%{_mandir}/man3/ConfigReader::Values.3pm* 72 73 %changelog 74 -* Fri Feb 23 2007 Carsten Schoene <cs@linux-administrator.com> 75 +* Fri Feb 23 2007 Carsten Schoene <cs@linux-administrator.com> - 0.5-1 76 - initial build of ConfigReader perl package which is required for flowscan 77 |