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

Revision 9109, 5.1 KB checked in by inagaki, 9 years ago (diff)

2014-11-22 Ryoichi INAGAKI <ryo1@…>

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