perl-Gtk2-ImageView-vl.spec 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Name: perl-Gtk2-ImageView
  2. Version: 0.05
  3. Release: 1%{?_dist_release}
  4. Summary: Perl bindings to the GtkImageView image viewer widget
  5. Group: Development/Libraries
  6. License: LGPLv3+
  7. URL: http://search.cpan.org/dist/Gtk2-ImageView/
  8. Source0: http://search.cpan.org/CPAN/authors/id/R/RA/RATCLIFFE/Gtk2-ImageView-%{version}.tar.gz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  10. BuildRequires: gtk2-devel
  11. BuildRequires: gtkimageview-devel >= 1.6.0
  12. BuildRequires: perl(ExtUtils::Depends) >= 0.2
  13. BuildRequires: perl(ExtUtils::PkgConfig) >= 1.03
  14. BuildRequires: perl(Glib) >= 1.140
  15. BuildRequires: perl(Gtk2) >= 1.140
  16. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  17. Requires: perl(Glib) >= 1.140
  18. Requires: perl(Gtk2) >= 1.140
  19. Vendor: Project Vine
  20. Distribution: Vine Linux
  21. %description
  22. Perl bindings to the GtkImageView image viewer widget. Find out more about
  23. GtkImageView at http://trac.bjourne.webfactional.com/. The Perl bindings follow
  24. the C API very closely, and the C reference should be considered the canonical
  25. documentation.
  26. %package devel
  27. Summary: Development headers for %{name}
  28. Group: Development/Libraries
  29. Requires: %{name} = %{version}-%{release}
  30. %description devel
  31. Development headers for %{name}.
  32. %prep
  33. %setup -q -n Gtk2-ImageView-%{version}
  34. %build
  35. %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
  36. %{__make} %{?_smp_mflags}
  37. %install
  38. %{__rm} -rf $RPM_BUILD_ROOT
  39. %{__make} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
  40. find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
  41. find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
  42. find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
  43. %{__chmod} -R u+w $RPM_BUILD_ROOT/*
  44. %check
  45. # There are tests, but they need an X DISPLAY to run. Not worth it.
  46. #make test
  47. %clean
  48. %{__rm} -rf $RPM_BUILD_ROOT
  49. %files
  50. %defattr(-,root,root,-)
  51. %doc AUTHORS COPYING.LESSER README
  52. %{perl_vendorarch}/auto/Gtk2/ImageView/
  53. %{perl_vendorarch}/Gtk2*
  54. %exclude %{perl_vendorarch}/Gtk2/ImageView/Install/*.h
  55. %{_mandir}/man3/*.3pm*
  56. %files devel
  57. %defattr(-,root,root,-)
  58. %{perl_vendorarch}/Gtk2/ImageView/Install/*.h
  59. %changelog
  60. * Mon Dec 22 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.05-1
  61. - updated to 0.05
  62. - built with perl 5.16.3
  63. * Fri Apr 01 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.04-2
  64. - build with perl 5.12.3
  65. - add Vendor and Distribution tags
  66. * Thu Nov 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.04-1
  67. - initial build for Vine Linux based on fedora development
  68. * Thu Jul 30 2009 Ralf Cors辿pius <corsepiu@fedoraproject.org> - 0.04-5
  69. - Fix mass rebuild breakdown: Add BR: perl(Glib::MakeHelper).
  70. * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-4
  71. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  72. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-3
  73. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  74. * Fri Sep 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.04-2
  75. - missing BuildRequires: perl(GTK2)
  76. * Thu Sep 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.04-1
  77. - initial package for Fedora