source: projects/specs/branches/6/p/perl-Glib/perl-Glib-vl.spec @ 3169

Revision 3169, 4.9 KB checked in by iwaim, 13 years ago (diff)

perl-Glib-1.223-1

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