%global pkg_name Glib %global pkg_version 1.3294 %global rpm_pkg_version 1.3294 %global rpm_pkg_release 7.n0i.72 #%%global snapshot 8bc4ed7 Summary: Perl wrappers for the GLib utility and Object 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: https://metacpan.org/release/%{pkg_name} %if %{?snapshot:1}0 # git clone git://git.gnome.org/perl-Gtk2 # rm -rvf perl-Gtk2/.git* # tar cvJf perl-Gtk2-.tar.xz --remove-files perl-Gtk2 Source0: %{name}-%{snapshot}.tar.xz %else Source0: https://cpan.metacpan.org/authors/id/X/XA/XAOC/%{pkg_name}-%{pkg_version}.tar.gz %endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl-devel BuildRequires: perl-generators BuildRequires: rpm-build-reb00t-perl BuildRequires: glib2-devel >= 2.24.0 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(ExtUtils::Depends) >= 0.300 BuildRequires: perl(ExtUtils::PkgConfig) >= 1.000 %description This wrapper attempts to provide a perlish interface while remaining as true as possible to the underlying C API, so that any reference materials you can find on using GLib may still apply to using the libraries from perl. This module also provides facilities for creating wrappers for other GObject-based libraries. %package devel Summary: Glib Perl development files Group: Development/Libraries Requires: %{name} = %{version} Requires: glib2-devel Requires: perl(ExtUtils::Depends) >= 0.300 Requires: perl(ExtUtils::PkgConfig) >= 1.000 %description devel Development files useful for building Perl applications depending on Glib. %prep %if %{?snapshot:1}0 %setup -q -n %{name} %else %setup -q -n %{pkg_name}-%{pkg_version} %endif %{fix_encoding AUTHORS} %build %{perl_build} %install %{perl_install} %files %defattr(-,root,root,-) %doc AUTHORS LICENSE README %{perl_vendorarch}/Glib.pm %dir %{perl_vendorarch}/Glib %dir %{perl_vendorarch}/Glib/Object %{perl_vendorarch}/Glib/Object/Subclass.pm %{perl_vendorarch}/auto/Glib %files devel %defattr(-,root,root,-) %doc NEWS TODO %{perl_files} %exclude %{perl_vendorarch}/Glib.pm %exclude %{perl_vendorarch}/Glib/Object %exclude %{perl_vendorarch}/auto/Glib %changelog * Mon May 12 2025 Marius FERARU - 1.3294-7.n0i.72 - over F42 - drop filters * Thu Apr 25 2024 Marius FERARU - 1.3294-3.n0i.71 - over F40 * Mon Dec 04 2023 Marius FERARU - 1.3294-2.n0i.70 - v1.3294 - over F39 * Tue Jun 06 2023 Marius Feraru - 1.3293-11.n0i.69 - over F38 * Tue Nov 15 2022 Marius Feraru - 1.3293-10.n0i.68 - over F37 * Wed Jun 22 2022 Marius Feraru - 1.3293-8.n0i.67 - over F36 * Wed May 04 2022 Marius Feraru - 1.3293-7.n0i.66 - over F35 * Tue Oct 06 2020 Marius Feraru - 1.3293-4.n0i.65 - override F32 * Thu Jun 11 2020 Marius Feraru - 1.3293-1.n0i.64 - version 1.3293 * Tue Feb 18 2020 Marius Feraru - 1.329-5.n0i.63.13292 - version 1.3292 * Wed May 08 2019 Marius Feraru - 1.329-1.n0i.62 - version 1.329 * Mon Oct 08 2018 Marius Feraru - 1.328-1.n0i.61 - version 1.328 * Tue May 22 2018 Marius Feraru - 1.327-1.n0i.60 - version 1.327 * Thu Dec 07 2017 Marius FERARU - 1.326-1.n0i.59 - version 1.326 * Wed Mar 22 2017 Marius Feraru - 1.324-1.n0i.58 - version 1.324 * Mon Aug 01 2016 Marius Feraru - 1.322-1.n0i.57 - version 1.322 * Tue Feb 02 2016 Marius Feraru - 1.321-1.n0i.56 - version 1.321 * Thu Nov 12 2015 Marius Feraru - 1.314-2.n0i.55 - rebuild (perl 5.22, fedora 23) * Fri Oct 02 2015 Marius FERARU - 1.314-1.n0i.54 - version 1.314 * Sun Aug 16 2015 Marius FERARU - 1.313-1.n0i.53 - version 1.313 * Fri Aug 07 2015 Marius FERARU - 1.312-1.n0i.52 - version 1.312 * Mon Jun 22 2015 Marius FERARU - 1.310-2.n0i.51 - rebuild on F22 * Sun Mar 29 2015 Marius FERARU - 1.310-1.n0i.50 - version 1.310 * Wed Jan 21 2015 Marius FERARU - 1.307-1.n0i.49 - version 1.307 * Fri Jan 03 2014 Marius FERARU - 1.304-1.n0i.48 - version 1.304 * Tue Oct 01 2013 Marius FERARU - 1.302-1.n0i.47 - version 1.302 * Thu Mar 21 2013 Marius Feraru - 1.280-2.n0i.46 - automatic rebuild (perl 5.16.2) * Tue Nov 06 2012 Marius FERARU - 1.280-1.n0i.45 - version 1.280 * Thu Sep 27 2012 Marius FERARU - 1.262-1.n0i.44 - version 1.262 * Sat Jul 28 2012 Marius Feraru - 1.261-1.n0i.43 - version 1.261 * Thu May 31 2012 Marius FERARU - 1.260-1.n0i.42 - (stable) version 1.260 * Tue Feb 21 2012 Marius FERARU - 1.250-1.n0i.41 - (unstable) version 1.250 * Tue Feb 21 2012 Marius FERARU - 1.242-1.n0i.40 - version 1.242 * Mon Nov 21 2011 Marius FERARU - 1.241-1.n0i.39 - version 1.241 * Fri Oct 14 2011 Marius FERARU - 1.240-1.n0i.38 - version 1.240 - moved documentation to devel package * Wed Aug 03 2011 Marius FERARU - 1.231-1.n0i.37 - unstable release 1.231 * Tue Aug 02 2011 Marius FERARU - 1.231-0.n0i.36.git8bc4ed7 - current git snapshot * Sun Apr 25 2010 Marius FERARU - 1.230-1.n0i.35 - version 1.230 - moved more files to -devel package * Tue Nov 13 2007 Marius Feraru - 1.162-1.n0i.34 - version 1.162 * Wed Oct 17 2007 Marius Feraru - 1.161-2.n0i.33 - added more dependencies for devel subpackage * Mon Oct 15 2007 Marius Feraru - 1.161-1.n0i.32 - version 1.161 - split a "devel" subpackage * Tue Sep 18 2007 Marius Feraru - 1.160-1.n0i.31 - version 1.160 - updated License - proper AUTHORS encoding * Tue Jun 05 2007 Marius Feraru - 1.144-1.n0i.30 - spec file (re)created using N0i::CPAN::RPMizer/1.14.8 - version 1.144 * Wed Jan 24 2007 Marius FERARU - 1.142-1.n0i.29 - version 1.142 - spec file (re)created using N0i::CPAN::RPMizer v1.14.0 * Mon Mar 27 2006 Marius Feraru - 1.120-1.n0i.28 - version 1.120 * Sat Mar 04 2006 Marius Feraru - 1.105-1.n0i.27 - version 1.105 * Sat Feb 04 2006 Marius Feraru - 1.103-1.n0i.26 - version 1.103 * Fri Dec 30 2005 Marius Feraru 1.102-1.n0i.25 - version 1.102 * Thu Oct 06 2005 Marius Feraru 1.101-1.n0i.24 - version 1.101 * Tue Sep 06 2005 Marius Feraru 1.100-1.n0i.23 - version 1.100 * Thu Aug 25 2005 Marius FERARU 1.093-2.n0i.22 - rebuild * Fri Jul 29 2005 Marius FERARU 1.093-1.n0i.21 - version 1.093 (unstable branch) * Thu Jul 28 2005 Marius Feraru 1.082-1.n0i.20 - version 1.082 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Sun Dec 05 2004 Marius Feraru 0:0.071-1.n0i.19 - version 1.071 * Fri Apr 30 2004 Marius Feraru 0:1.042-1.n0i.18 - automatic rebuild * Wed Apr 21 2004 Marius Feraru 0:1.042-1.n0i.17 - automatic rebuild * Fri Apr 16 2004 Marius FERARU 0:1.041-1.n0i.16 - version 1.042 * Sat Apr 10 2004 Marius FERARU 0:1.041-1.n0i.15 - version 1.041 * Fri Mar 24 2004 Cornel Ghiban 0:1.040-1.n0i.14 - new unstable version 1.040 * Fri Mar 19 2004 Cornel Ghiban 0:1.0391-1.n0i.13 - new unstable version 1.0391 * Fri Mar 12 2004 Cornel Ghiban 0:1.039-1.n0i.12 - new unstable version 1.039 * Fri Feb 20 2004 Marius FERARU 0:1.036-1.n0i.11 - new unstable version 1.036 * Fri Feb 13 2004 Marius FERARU 0:1.035-1.n0i.10 - new unstable version 1.035 * Thu Feb 12 2004 Marius FERARU 0:1.022-1.n0i.9 - new stable version 1.022 * Thu Feb 12 2004 Marius FERARU 0:1.034-1.n0i.8 - version 1.034 * Mon Feb 02 2004 Marius FERARU 0:1.033-0.n0i.7 - version 1.033 * Thu Jan 29 2004 Marius FERARU 0:1.020-0.n0i.6 - version 1.020 - spec file (re?)created using N0i::CPAN::RPMizer/2004011001 * Thu Sep 25 2003 Marius FERARU 1.00rc2-0.n0i.5 - version 1.00rc2 * Wed Jul 30 2003 Marius FERARU 0.90-0.n0i.4 - version 0.90 - finally RHL-ified spec file. * Mon Jul 28 2003 Marius FERARU 0.26-0.n0i.3 - version 0.26 - more spec cleanups * Mon Jun 30 2003 Marius FERARU 0.24-1.n0i.2 - small spec cleanups (heh, the autogenerated stuff it's too messy to hassle with it for the moment) - added smp build flags - dropped some useless stuff from the package - dropped weird duplicates * Sun Jun 29 2003 Marius FERARU 0.24-0.n0i.1 - Initial build.