source: projects/specs/trunk/p/perl-Glib/perl-Glib-vl.spec @ 521

Revision 521, 4.7 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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