perl-Glib-vl.spec 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. Summary: Perl interface to GLib
  2. Summary(ja): Glib の Perl インタフェース
  3. Name: perl-Glib
  4. Version: 1.3293
  5. Release: 1%{?_dist_release}
  6. Group: programming
  7. Vendor: Project Vine
  8. Distribution: Vine Linux
  9. License: LGPLv2+
  10. URL: https://metacpan.org/pod/Glib
  11. Source0: https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-%{version}.tar.gz
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: perl >= 5.8.0
  14. BuildRequires: glib2-devel
  15. BuildRequires: perl(ExtUtils::Depends)
  16. BuildRequires: perl(ExtUtils::PkgConfig)
  17. BuildRequires: perl(ExtUtils::MakeMaker)
  18. BuildRequires: perl(Test::More)
  19. Requires: perl
  20. %description
  21. This module provides perl access to Glib and GLib's GObject libraries.
  22. GLib is a portability and utility library; GObject provides a generic
  23. type system with inheritance and a powerful signal system. Together
  24. these libraries are used as the foundation for many of the libraries
  25. that make up the Gnome environment, and are used in many unrelated
  26. projects.
  27. %debug_package
  28. %prep
  29. %setup -q -n Glib-%{version}
  30. # Provides: exclude perl(MY)
  31. cat <<__EOF__ > %{name}-perl.prov
  32. #!/bin/sh
  33. /usr/lib/rpm/perl.prov \$* | grep -v '^perl(MY)$'
  34. __EOF__
  35. %define __perl_provides %{_builddir}/Glib-%{version}/%{name}-perl.prov
  36. chmod +x %{__perl_provides}
  37. %build
  38. %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
  39. make
  40. %install
  41. rm -rf $RPM_BUILD_ROOT
  42. make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
  43. find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
  44. find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
  45. find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
  46. chmod -R u+w $RPM_BUILD_ROOT/*
  47. %check
  48. make test
  49. %clean
  50. rm -rf $RPM_BUILD_ROOT
  51. %files
  52. %defattr(-,root,root,-)
  53. %license LICENSE
  54. %doc AUTHORS ChangeLog.pre-git NEWS README TODO
  55. %{perl_vendorarch}/auto/Glib/
  56. %{perl_vendorarch}/Glib*
  57. %{_mandir}/man3/*.3pm*
  58. %changelog
  59. * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3293-1
  60. - new upstream release.
  61. - built with perl-5.34.0.
  62. * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.329-1
  63. - updated to 1.329.
  64. - rebuilt with perl-5.26.
  65. * Sat Nov 22 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.305-1
  66. - updated to 1.305
  67. * Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.223-2
  68. - build with Perl 5.16
  69. * Mon Mar 28 2011 IWAI, Masaharu <iwai@alib.jp> 1.223-1
  70. - new upstream release
  71. - add Vendor and Distribution tags
  72. - update files in doc
  73. * Tue Nov 04 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.200-1
  74. - new upstream release
  75. * Mon Jul 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.162-1
  76. - initial build for Vine Linux
  77. * Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-5
  78. - Rebuild for perl 5.10 (again)
  79. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.162-4
  80. - Autorebuild for GCC 4.3
  81. * Tue Feb 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-3
  82. - rebuild for new perl
  83. * Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-2
  84. - disable smp_mflags, they break on massively SMP boxes (bz 428911)
  85. * Mon Dec 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-1
  86. - 1.162
  87. * Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.144-1.2
  88. - add BR: perl(Test::More)
  89. * Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.144-1.1
  90. - correct license tag
  91. - add BR: perl(ExtUtils::MakeMaker)
  92. * Mon Feb 26 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.144-1
  93. - Update to 1.144.
  94. * Sun Feb 11 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.143-1
  95. - Update to 1.143.
  96. * Thu Dec 7 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.142-1
  97. - Update to 1.142.
  98. * Wed Nov 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.141-1
  99. - Update to 1.141.
  100. * Wed Sep 6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.140-1
  101. - Update to 1.140.
  102. * Tue Mar 14 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.120-1
  103. - Update to 1.120.
  104. * Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.105-2
  105. - make tag problem.
  106. * Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.105-1
  107. - Update to 1.105.
  108. * Mon Feb 6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.104-1
  109. - Update to 1.104 (fails one test in perl 5.8.8).
  110. * Thu Jan 19 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.103-1
  111. - Update to 1.103.
  112. - Provides list: filtered out perl(MY) (#177956).
  113. * Wed Nov 30 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.102-1
  114. - Update to 1.102.
  115. * Thu Oct 6 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.101-1
  116. - Update to 1.101.
  117. * Thu Sep 8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.100-1
  118. - Update to 1.100.
  119. * Mon Jun 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.082-1
  120. - Update to 1.082.
  121. * Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
  122. - rebuilt
  123. * Tue Mar 8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.080-1
  124. - Update to 1.080.
  125. * Tue Feb 15 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.062-1
  126. - Update to 1.062.
  127. * Mon Oct 18 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.061-0.fdr.2
  128. - Removed irrelevant documentation file - Glib.exports.
  129. * Sun Oct 3 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.061-0.fdr.1
  130. - Update to 1.061.
  131. * Sun Jul 18 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.043-0.fdr.1
  132. - First build.