cvsextras bb87ad2
Name:           perl-Glib
12b5db4
Version:        1.183
ce8dc0c
Release:        2%{?dist}
cvsextras bb87ad2
Summary:        Perl interface to GLib
cvsextras bb87ad2
cvsextras bb87ad2
Group:          Development/Libraries
0dddad0
License:        LGPLv2+
cvsextras bb87ad2
URL:            http://search.cpan.org/dist/Glib/
27910eb
Source0:        http://www.cpan.org/authors/id/T/TS/TSCH/Glib-%{version}.tar.gz
cvsextras bb87ad2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras bb87ad2
cvsextras bb87ad2
BuildRequires:  perl >= 2:5.8.0
cvsextras bb87ad2
BuildRequires:  glib2-devel
cvsextras bb87ad2
BuildRequires:  perl(ExtUtils::Depends), perl(ExtUtils::PkgConfig)
0dddad0
BuildRequires:  perl(ExtUtils::MakeMaker)
2a96782
BuildRequires:  perl(Test::More)
d3d1bc7
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
cvsextras bb87ad2
cvsextras bb87ad2
%description
cvsextras bb87ad2
This module provides perl access to Glib and GLib's GObject libraries.
cvsextras bb87ad2
GLib is a portability and utility library; GObject provides a generic
cvsextras bb87ad2
type system with inheritance and a powerful signal system.  Together
cvsextras bb87ad2
these libraries are used as the foundation for many of the libraries
cvsextras bb87ad2
that make up the Gnome environment, and are used in many unrelated
cvsextras bb87ad2
projects.
cvsextras bb87ad2
cvsextras bb87ad2
cvsextras bb87ad2
%prep
cvsextras bb87ad2
%setup -q -n Glib-%{version}
cvsextras bb87ad2
d3d1bc7
# Provides: exclude perl(MY)
d3d1bc7
cat <<__EOF__ > %{name}-perl.prov
d3d1bc7
#!/bin/sh
d3d1bc7
/usr/lib/rpm/perl.prov \$* | grep -v '^perl(MY)$'
d3d1bc7
__EOF__
d3d1bc7
%define __perl_provides %{_builddir}/Glib-%{version}/%{name}-perl.prov
d3d1bc7
chmod +x %{__perl_provides}
d3d1bc7
d3d1bc7
cvsextras bb87ad2
%build
2cc280c
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
41f690f
make
cvsextras bb87ad2
cvsextras bb87ad2
cvsextras bb87ad2
%install
cvsextras bb87ad2
rm -rf $RPM_BUILD_ROOT
cvsextras bb87ad2
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
cvsextras bb87ad2
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
cvsextras bb87ad2
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
2cc280c
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
cvsextras bb87ad2
chmod -R u+w $RPM_BUILD_ROOT/*
cvsextras bb87ad2
cvsextras bb87ad2
27910eb
%check
cvsextras bb87ad2
make test
cvsextras bb87ad2
cvsextras bb87ad2
cvsextras bb87ad2
%clean
cvsextras bb87ad2
rm -rf $RPM_BUILD_ROOT
cvsextras bb87ad2
cvsextras bb87ad2
cvsextras bb87ad2
%files
cvsextras bb87ad2
%defattr(-,root,root,-)
94e68f9
%doc AUTHORS ChangeLog LICENSE NEWS README TODO
cvsextras bb87ad2
%{perl_vendorarch}/auto/Glib/
cvsextras bb87ad2
%{perl_vendorarch}/Glib*
cde6d9d
%{_mandir}/man3/*.3pm*
cvsextras bb87ad2
cvsextras bb87ad2
cvsextras bb87ad2
%changelog
ce8dc0c
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.183-2
ce8dc0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ce8dc0c
12b5db4
* Thu Sep 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.183-1
12b5db4
- update to 1.183
12b5db4
c613fa3
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-5
c613fa3
- Rebuild for perl 5.10 (again)
c613fa3
6989090
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.162-4
6989090
- Autorebuild for GCC 4.3
6989090
bc4ac08
* Tue Feb  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-3
bc4ac08
- rebuild for new perl
bc4ac08
41f690f
* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-2
41f690f
- disable smp_mflags, they break on massively SMP boxes (bz 428911)
41f690f
1b0b685
* Mon Dec 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.162-1
1b0b685
- 1.162
1b0b685
2a96782
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.144-1.2
2a96782
- add BR: perl(Test::More)
2a96782
0dddad0
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.144-1.1
0dddad0
- correct license tag
0dddad0
- add BR: perl(ExtUtils::MakeMaker)
0dddad0
fc4bbe0
* Mon Feb 26 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.144-1
fc4bbe0
- Update to 1.144.
fc4bbe0
2cc280c
* Sun Feb 11 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.143-1
2cc280c
- Update to 1.143.
2cc280c
ed41ddd
* Thu Dec  7 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.142-1
ed41ddd
- Update to 1.142.
ed41ddd
cde6d9d
* Wed Nov 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.141-1
cde6d9d
- Update to 1.141.
cde6d9d
d7992ae
* Wed Sep  6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.140-1
d7992ae
- Update to 1.140.
d7992ae
94e68f9
* Tue Mar 14 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.120-1
94e68f9
- Update to 1.120.
94e68f9
ac7bd7f
* Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.105-2
ac7bd7f
- make tag problem.
ac7bd7f
ec971ea
* Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.105-1
ec971ea
- Update to 1.105.
ec971ea
ec971ea
* Mon Feb  6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.104-1
ec971ea
- Update to 1.104 (fails one test in perl 5.8.8).
ec971ea
d3d1bc7
* Thu Jan 19 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.103-1
d3d1bc7
- Update to 1.103.
d3d1bc7
- Provides list: filtered out perl(MY) (#177956).
d3d1bc7
cc2d6d5
* Wed Nov 30 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.102-1
cc2d6d5
- Update to 1.102.
cc2d6d5
be6779e
* Thu Oct  6 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.101-1
be6779e
- Update to 1.101.
be6779e
27910eb
* Thu Sep  8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.100-1
27910eb
- Update to 1.100.
27910eb
8c0bdac
* Mon Jun 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.082-1
8c0bdac
- Update to 1.082.
8c0bdac
d8df7de
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
d8df7de
- rebuilt
d8df7de
9b0bbf4
* Tue Mar  8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.080-1
9b0bbf4
- Update to 1.080.
9b0bbf4
bc3aca2
* Tue Feb 15 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.062-1
bc3aca2
- Update to 1.062.
bc3aca2
cvsextras bb87ad2
* Mon Oct 18 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.061-0.fdr.2
cvsextras bb87ad2
- Removed irrelevant documentation file - Glib.exports.
cvsextras bb87ad2
cvsextras bb87ad2
* Sun Oct  3 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.061-0.fdr.1
cvsextras bb87ad2
- Update to 1.061.
cvsextras bb87ad2
cvsextras bb87ad2
* Sun Jul 18 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.043-0.fdr.1
cvsextras bb87ad2
- First build.