%global pkg_name Glib-Object-Introspection %global pkg_version 0.051 %global rpm_pkg_version 0.051 %global rpm_pkg_release 6.n0i.33 #%%global snapshot 8bc4ed7 Summary: Dynamic Perl bindings for GLib Object based libraries Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?snapshot:.git%{snapshot}}%{?dist} Group: Development/Libraries License: LGPLv2+ URL: http://search.cpan.org/dist/%{pkg_name}/ %if %{?snapshot:1}0 # git clone git://git.gnome.org/perl-Glib-Object-Introspection # rm -rvf perl-Glib-Object-Introspection/.git* # tar cvJf perl-Glib-Object-Introspection-.tar.xz --remove-files perl-Glib-Object-Introspection Source0: %{name}-%{snapshot}.tar.xz %else Source0: http://www.cpan.org/authors/id/X/XA/XAOC/%{pkg_name}-%{pkg_version}.tar.gz %endif Patch1: perl-Glib-Object-Introspection_lib_pattern.patch # Use system-wide compiler flags when building test libraries. It's silents # annocheck gating tests, CPAN RT#147466, proposed to the upstream. Patch4: Glib-Object-Introspection-0.050-Use-CFLAGS-and-LDFLAGS-from-the-envirnoment-for-buil.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: gobject-introspection-devel >= 0.10.0 BuildRequires: perl(ExtUtils::Depends) >= 0.300 BuildRequires: perl(ExtUtils::PkgConfig) >= 1.000 BuildRequires: perl(Glib) >= 1.310 BuildRequires: perl(Glib::MakeHelper) %description Glib::Object::Introspection uses the gobject-introspection and libffi projects to dynamically create Perl bindings for a wide variety of libraries. %package devel Summary: Glib-Object-Introspection Perl development files Group: Development/Libraries Requires: %{name} = %{version} Requires: gobject-introspection-devel >= 0.10.0 Requires: perl(ExtUtils::Depends) >= 0.300 Requires: perl(ExtUtils::PkgConfig) >= 1.000 Requires: perl(Glib) >= 1.310 %description devel Development files useful for building Perl applications depending on Glib-Object-Introspection. %prep %if %{?snapshot:1}0 %setup -q -n %{name} %else %autosetup -p1 -n %{pkg_name}-%{pkg_version} %endif %build %{perl_build} %install %{perl_install} %files %defattr(-,root,root,-) %doc LICENSE README.md %dir %{perl_vendorarch}/Glib %dir %{perl_vendorarch}/Glib/Object %{perl_vendorarch}/Glib/Object/Introspection.pm %{perl_vendorarch}/auto/Glib %files devel %defattr(-,root,root,-) %doc NEWS t/ %{perl_files -b -m} %exclude %{perl_vendorarch}/Glib/Object/Introspection.pm %exclude %{perl_vendorarch}/auto/Glib %changelog * Sat May 10 2025 Marius FERARU - 0.051-6.n0i.33 - over F42 * Tue Jun 04 2024 Marius Feraru - 0.051-2.n0i.32 - version 0.051 - over F40 * Mon Dec 04 2023 Marius FERARU - 0.050-6.n0i.31 - over F39 - integrate Fedora patches * Fri Apr 21 2023 Marius FERARU - 0.050-4.n0i.30 - v0.050, over F37 * Tue Nov 15 2022 Marius Feraru - 0.049-10.n0i.29 - over F37 * Wed Jun 22 2022 Marius Feraru - 0.049-7.n0i.28 - over F36 * Thu May 05 2022 Marius Feraru - 0.049-6.n0i.27 - over F35 * Sun Nov 01 2020 Marius Feraru - 0.049-3.n0i.26 - version 0.049 * Tue Oct 06 2020 Marius Feraru - 0.048-5.n0i.25 - override F32 * Fri Dec 13 2019 Marius Feraru - 0.048-1.n0i.24 - version 0.048 * Sun Nov 10 2019 Marius FERARU - 0.047-4.n0i.23 - override F31 * Wed May 08 2019 Marius Feraru - 0.047-1.n0i.22 - version 0.047 * Mon Oct 08 2018 Marius Feraru - 0.046-1.n0i.21 - version 0.046 * Tue May 22 2018 Marius Feraru - 0.045-1.n0i.20 - version 0.045 * Thu Dec 07 2017 Marius Feraru - 0.044-2.n0i.19 - BR perl(Glib::MakeHelper) * Tue Nov 07 2017 Marius Feraru - 0.044-1.n0i.18 - version 0.044 * Wed May 31 2017 Marius FERARU - 0.043-1.n0i.17 - version 0.043 * Wed Mar 22 2017 Marius Feraru - 0.042-1.n0i.16 - version 0.042 * Thu Nov 24 2016 Marius Feraru - 0.041-1.n0i.15 - version 0.041 * Mon Aug 01 2016 Marius Feraru - 0.040-1.n0i.14 - version 0.040 * Tue Dec 01 2015 Marius Feraru - 0.033-1.n0i.13 - version 0.033 * Thu Nov 12 2015 Marius Feraru - 0.032-2.n0i.12 - rebuild (perl 5.22, fedora 23) * Fri Oct 02 2015 Marius FERARU - 0.032-1.n0i.11 - version 0.032 * Sun Aug 16 2015 Marius FERARU - 0.030-1.n0i.10 - version 0.030 * Mon Jun 22 2015 Marius FERARU - 0.029-2.n0i.9 - rebuild on F22 * Sun Mar 29 2015 Marius FERARU - 0.029-1.n0i.8 - version 0.029 * Fri Feb 27 2015 Marius Feraru - 0.028-1.n0i.7 - version 0.028 * Wed Jan 21 2015 Marius FERARU - 0.026-1.n0i.6 - version 0.026 * Wed Feb 19 2014 Marius FERARU - 0.020-1.n0i.5 - version 0.020 * Mon Jan 20 2014 Marius FERARU - 0.019-1.n0i.4 - version 0.019 * Fri Jan 03 2014 Marius FERARU - 0.018-1.n0i.3 - version 0.018 * Wed Oct 02 2013 Marius FERARU - 0.016-1.n0i.2 - version 0.016 * Tue Feb 21 2012 Marius FERARU - 0.006-1.n0i.1 - initial build