perl-Net-DNS-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. Name: perl-Net-DNS
  2. Version: 0.77
  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. * Mon Jun 30 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.77-1
  53. - new upstream release.
  54. * Mon Mar 28 2011 IWAI, Masaharu <iwai@alib.jp> 0.66-1
  55. - new upstream release
  56. * Sat Mar 14 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  57. - 0.65-1
  58. - new upstream release
  59. - add BuildRequires perl(Test::Pod) which is needed for test process
  60. * Mon May 05 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  61. - 0.63-3
  62. - add BuildRequires perl(Net::IP) which is needed for test process
  63. * Tue Apr 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.63-2
  64. - rebuilt with perl-5.10.0
  65. * Sat Mar 22 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  66. - 0.63-1
  67. - new upstream release with security fix (CVE-2007-6341)
  68. - build under new versioning policy
  69. * Sat Aug 18 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  70. - 0.60-0vl3
  71. - rebuild for VineSeed
  72. * Wed Aug 15 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  73. - 0.60-0vl2
  74. - Build for Vine 4.x (0vl1 is for Vine 3.x)
  75. - new upstream release with security fixes (CVE-2007-3377, 3409)
  76. * Mon Oct 09 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  77. - 0.59-0vl2
  78. - Build for VineSeed / Vine 4.0
  79. - changed Group to Development/Languages
  80. - installs to vendor_arch directory
  81. * Wed Oct 04 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  82. - 0.59-0vl1
  83. - add require tag
  84. - Build for Vine 3.2
  85. * Tue Aug 16 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  86. - 0.53-0vl1
  87. - Build for Vine 3.1 (was not put)
  88. * Thu Jun 17 2004 Masaru Sato <masachan@mediaship.ne.jp> 0.47-0vl1
  89. - 1st release for Vine