perl-Net-DNS-vl.spec 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. Name: perl-Net-DNS
  2. Version: 0.65
  3. Release: 1%{?_dist_release}
  4. Summary: Net-DNS module for perl
  5. License: distributable
  6. Group: Development/Libraries
  7. URL: http://search.cpan.org/search?query=Net%3A%3ADNS&mode=module
  8. Requires: perl >= 0:5.8, perl(Digest::HMAC), perl(Net::IP)
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. BuildRequires: perl >= 0:5.8
  11. BuildRequires: perl(Digest::HMAC), perl(Net::IP), perl(Test::Pod)
  12. Source0: Net-DNS-%{version}.tar.gz
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. Packager: Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  16. %description
  17. Net::DNS is a collection of Perl modules that act as a Domain Name
  18. System (DNS) resolver. It allows the programmer to perform DNS queries
  19. that are beyond the capabilities of gethostbyname and gethostbyaddr.
  20. The programmer should be somewhat familiar with the format of a DNS
  21. packet and its various sections. See RFC 1035 or DNS and BIND (Albitz
  22. & Liu) for details.
  23. # Provide perl-specific find-{provides,requires}.
  24. %define __find_provides /usr/lib/rpm/find-provides.perl
  25. %define __find_requires /usr/lib/rpm/find-requires.perl
  26. %prep
  27. %setup -q -n Net-DNS-%{version}
  28. %build
  29. CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor < /dev/null
  30. make
  31. %install
  32. [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
  33. make DESTDIR=$RPM_BUILD_ROOT install
  34. [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
  35. find ${RPM_BUILD_ROOT}%{_prefix} -type f -print |
  36. sed "s@^${RPM_BUILD_ROOT}@@g" |
  37. grep -v perllocal.pod |
  38. grep -v Win32 |
  39. grep -v "\.packlist" > Net-DNS-%{version}-filelist
  40. if [ "$(cat Net-DNS-%{version}-filelist)X" = "X" ] ; then
  41. echo "ERROR: EMPTY FILE LIST"
  42. exit -1
  43. fi
  44. %clean
  45. [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
  46. %check
  47. make test
  48. %files -f Net-DNS-%{version}-filelist
  49. %defattr(-,root,root)
  50. %doc README TODO
  51. %changelog
  52. * Thu Mar 14 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  53. - 0.65-1
  54. - new upstream release
  55. - add BuildRequires perl(Test::Pod) which is needed for test process
  56. * Mon May 05 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  57. - 0.63-3
  58. - add BuildRequires perl(Net::IP) which is needed for test process
  59. * Tue Apr 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.63-2
  60. - rebuilt with perl-5.10.0
  61. * Sat Mar 22 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  62. - 0.63-1
  63. - new upstream release with security fix (CVE-2007-6341)
  64. - build under new versioning policy
  65. * Sat Aug 18 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  66. - 0.60-0vl3
  67. - rebuild for VineSeed
  68. * Wed Aug 15 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  69. - 0.60-0vl2
  70. - Build for Vine 4.x (0vl1 is for Vine 3.x)
  71. - new upstream release with security fixes (CVE-2007-3377, 3409)
  72. * Mon Oct 09 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  73. - 0.59-0vl2
  74. - Build for VineSeed / Vine 4.0
  75. - changed Group to Development/Languages
  76. - installs to vendor_arch directory
  77. * Wed Oct 04 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  78. - 0.59-0vl1
  79. - add require tag
  80. - Build for Vine 3.2
  81. * Thu Aug 16 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  82. - 0.53-0vl1
  83. - Build for Vine 3.1 (was not put)
  84. * Wed Jun 17 2004 Masaru Sato <masachan@mediaship.ne.jp> 0.47-0vl1
  85. - 1st release for Vine