Logoj0ke.net Open Build Service > Projects > server:mail > perl-Net-DNS-Resolver-Programmable > Changes
Sign Up | Log In

Changes of Revision 3

[-] Changed perl-Net-DNS-Resolver-Programmable.spec
x
 
1
@@ -7,9 +7,9 @@
2
 URL:       http://search.cpan.org/~jmehnle/
3
 Source0:   Net-DNS-Resolver-Programmable-v%{version}.tar.gz
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 perl-Module-Build
8
+BuildArch: noarch
9
+
10
 %if 0%{?fedora_version} >= 7
11
 BuildRequires: perl-ExtUtils-MakeMaker
12
 %endif
13
@@ -19,29 +19,33 @@
14
 
15
 %prep
16
 %setup -q -n Net-DNS-Resolver-Programmable-v%{version}
17
-perl Makefile.PL
18
-%__make
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
-install -m 755 -d $RPM_BUILD_ROOT/usr/share/doc/packages/%{name}
26
-cp README $RPM_BUILD_ROOT/usr/share/doc/packages/%{name}
27
 
28
-cd $RPM_BUILD_ROOT
29
-find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/file.list.%{name}
30
-find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name}
31
-find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name}
32
+%build
33
+CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor"
34
+%{__make} %{?_smp_mflags} OPTIMIZE="%{optflags}"
35
+
36
+%install
37
+%__make DESTDIR=%{buildroot} install
38
+
39
+### Clean up buildroot
40
+%{__rm} -rf %{buildroot}%{perl_archlib} \
41
+                %{buildroot}%{perl_vendorarch}/auto/*{,/*{,/*}}/.packlist
42
+
43
+
44
 
45
 %clean
46
 rm -rf $RPM_BUILD_ROOT/*
47
 rm -rf $RPM_BUILD_DIR/%{name}*
48
-rm -rf ../file.list.%{name}
49
 
50
 
51
-%files -f ../file.list.%{name}
52
+%files
53
+%defattr(-,root,root)
54
+%doc README
55
+%dir %{perl_vendorlib}/Net
56
+%dir %{perl_vendorlib}/Net/DNS
57
+%dir %{perl_vendorlib}/Net/DNS/Resolver
58
+%{perl_vendorlib}/Net/DNS/Resolver/Programmable.pm
59
+%{_mandir}/man3/Net::DNS::Resolver::Programmable.3pm*
60
 
61
 %changelog
62
 * Thu Oct 16 2008 Carsten Schoene <cs@linux-administrator.com>
63