perl-Net-Interface-vl.spec 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. %define real_name Net-Interface
  2. Summary: Access network interfaces
  3. Name: perl-Net-Interface
  4. Version: 1.012
  5. Release: 2%{?_dist_release}
  6. License: GPL+ or Artistic
  7. Group: Development/Libraries
  8. URL: http://search.cpan.org/dist/%{real_name}
  9. Source: http://www.cpan.org/modules/by-module/Net/%{real_name}-%{version}.tar.gz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  11. BuildRequires: perl(ExtUtils::MakeMaker)
  12. Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
  13. %description
  14. Net::Interface is designed to make the use of ifconfig(1) and friends
  15. unnecessary from within Perl. It provides methods to get at set all
  16. the attributes of an interface, and even create new logical or
  17. physical interfaces (if your O/S supports it).
  18. %prep
  19. %setup -q -n %{real_name}-%{version}
  20. %build
  21. perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
  22. make %{?_smp_mflags}
  23. %install
  24. rm -rf %{buildroot}
  25. make pure_install DESTDIR=%{buildroot}
  26. find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
  27. find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
  28. %{_fixperms} %{buildroot}
  29. %clean
  30. rm -rf %{buildroot}
  31. %files
  32. %defattr(-, root, root, 0755)
  33. %doc Changes README
  34. %doc %{_mandir}/man3/*.3pm*
  35. %dir %{perl_vendorarch}/Net/
  36. %{perl_vendorarch}/Net/Interface.pm
  37. %{perl_vendorarch}/Net/Interface/
  38. %dir %{perl_vendorarch}/auto/Net/
  39. %{perl_vendorarch}/auto/Net/Interface/
  40. %changelog
  41. * Fri Dec 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.012-2
  42. - rebuilt with perl 5.16.3
  43. * Fri Mar 09 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.012-1
  44. - initial build for Vine Linux