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

Revision 12120, 5.2 KB checked in by tomop, 5 years ago (diff)

perl-5.26 and friends

Line 
1Name:           perl-Glib
2Version:        1.329
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%license LICENSE
68%doc AUTHORS ChangeLog.pre-git NEWS README TODO
69%{perl_vendorarch}/auto/Glib/
70%{perl_vendorarch}/Glib*
71%{_mandir}/man3/*.3pm*
72
73%changelog
74* Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.329-1
75- updated to 1.329.
76- rebuilt with perl-5.26.
77
78* Sat Nov 22 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.305-1
79- updated to 1.305
80
81* Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.223-2
82- build with Perl 5.16
83
84* Mon Mar 28 2011 IWAI, Masaharu <iwai@alib.jp> 1.223-1
85- new upstream release
86- add Vendor and Distribution tags
87- update files in doc
88
89* Tue Nov 04 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.200-1
90- new upstream release
91
92* Mon Jul 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.162-1
93- initial build for Vine Linux
94
95* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-5
96- Rebuild for perl 5.10 (again)
97
98* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.162-4
99- Autorebuild for GCC 4.3
100
101* Tue Feb  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-3
102- rebuild for new perl
103
104* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-2
105- disable smp_mflags, they break on massively SMP boxes (bz 428911)
106
107* Mon Dec 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-1
108- 1.162
109
110* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.144-1.2
111- add BR: perl(Test::More)
112
113* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.144-1.1
114- correct license tag
115- add BR: perl(ExtUtils::MakeMaker)
116
117* Mon Feb 26 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.144-1
118- Update to 1.144.
119
120* Sun Feb 11 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.143-1
121- Update to 1.143.
122
123* Thu Dec  7 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.142-1
124- Update to 1.142.
125
126* Wed Nov 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.141-1
127- Update to 1.141.
128
129* Wed Sep  6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.140-1
130- Update to 1.140.
131
132* Tue Mar 14 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.120-1
133- Update to 1.120.
134
135* Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.105-2
136- make tag problem.
137
138* Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.105-1
139- Update to 1.105.
140
141* Mon Feb  6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.104-1
142- Update to 1.104 (fails one test in perl 5.8.8).
143
144* Thu Jan 19 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.103-1
145- Update to 1.103.
146- Provides list: filtered out perl(MY) (#177956).
147
148* Wed Nov 30 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.102-1
149- Update to 1.102.
150
151* Thu Oct  6 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.101-1
152- Update to 1.101.
153
154* Thu Sep  8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.100-1
155- Update to 1.100.
156
157* Mon Jun 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.082-1
158- Update to 1.082.
159
160* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
161- rebuilt
162
163* Tue Mar  8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.080-1
164- Update to 1.080.
165
166* Tue Feb 15 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.062-1
167- Update to 1.062.
168
169* Mon Oct 18 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.061-0.fdr.2
170- Removed irrelevant documentation file - Glib.exports.
171
172* Sun Oct  3 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.061-0.fdr.1
173- Update to 1.061.
174
175* Sun Jul 18 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.043-0.fdr.1
176- First build.
Note: See TracBrowser for help on using the repository browser.