%global pkg_name Gnome2-GConf %global pkg_version 1.044 %global rpm_pkg_version 1.044 %global rpm_pkg_release 37.n0i.17 Summary: Perl wrappers for the GConf configuration engine Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: LGPLv2+ URL: https://metacpan.org/release/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/E/EB/EBASSI/%{pkg_name}-%{pkg_version}.tar.gz # Remove support for gconf_engine_key_is_writable() which has been removed # from GConf2, bug #1197692, CPAN RT#91577 Patch0: perl-Gnome2-GConf-1.044-disable-orbit.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: perl >= 2:5.8.0 #BuildRequires: GConf2-devel BuildRequires: pkgconfig(gconf-2.0) >= 2.0.0 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(ExtUtils::Depends) >= 0.200 BuildRequires: perl(ExtUtils::PkgConfig) >= 1.03 BuildRequires: perl(Cwd) BuildRequires: perl(File::Spec) BuildRequires: perl(Glib::CodeGen) BuildRequires: perl(Glib::MakeHelper) BuildRequires: perl(strict) BuildRequires: perl(warnings) BuildRequires: perl(Carp) BuildRequires: perl(DynaLoader) BuildRequires: perl(overload) # tests need D-Bus with X11 BuildRequires: dbus-x11 BuildRequires: font(:lang=en) BuildRequires: perl(constant) BuildRequires: perl(Test::More) BuildRequires: xorg-x11-server-Xvfb BuildRequires: perl(Glib) >= 1.120 Requires: perl(Glib) >= 1.120 %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Glib\\)$ %description This module allows you to use the GConf configuration system in order to store/retrieve the configuration of an application. The GConf system is a powerful configuration manager based on a user daemon that handles a set of key and value pairs, and notifies any changes of the value to every program that monitors those keys. GConf is used by GNOME 2.x. %package devel Summary: Gnome GConf2 Perl development files Group: Development/Libraries Requires: %{name} = %{version} Requires: GConf2-devel Requires: perl(Glib::Install::Files) %description devel Files useful for building Perl applications depending on Gnome GConf2. %prep %setup -q -n %{pkg_name}-%{pkg_version} %patch0 -p1 %{fix_perl_path examples/} %build %{perl_build -t} %install %{perl_install} %check xvfb-run -a make test %files %defattr(-,root,root,-) %doc AUTHOR README %dir %{perl_vendorarch}/Gnome2 %{perl_vendorarch}/Gnome2/GConf.pm %{perl_vendorarch}/auto/Gnome2/ %files devel %defattr(-,root,root,-) %doc examples/ ChangeLog NEWS %{perl_files} %exclude %{perl_vendorarch}/Gnome2/GConf.pm %exclude %{perl_vendorarch}/auto/Gnome2 %changelog * Sun Jun 02 2019 Marius Feraru - 1.044-37.n0i.17 - automatic rebuild (perl 5.28.2) * Fri Nov 02 2018 Marius FERARU - 1.044-36.n0i.16 - override Fedora 29 * Tue Jun 23 2015 Marius Feraru - 1.044-22.n0i.15 - rebuild on F22 * Thu Mar 21 2013 Marius Feraru - 1.044-2.n0i.14 - split devel files * Sat Sep 29 2007 Marius Feraru - 1.044-1.n0i.13 - version 1.044 * Wed Jun 06 2007 Marius Feraru - 1.043-1.n0i.12 - spec file (re)created using N0i::CPAN::RPMizer/1.14.8 - version 1.043 * Wed Jun 21 2006 Marius Feraru - 1.031-1.n0i.11 - version 1.031 * Fri Apr 14 2006 Marius Feraru - 1.030-1.n0i.10 - version 1.030 * Sat Mar 04 2006 Marius Feraru - 1.013-3.n0i.9 - automatic rebuild (perl 5.8.8) * Thu Aug 25 2005 Marius FERARU 1.013-2.n0i.8 - rebuild * Fri Jul 29 2005 Marius FERARU 1.013-1.n0i.7 - version 1.013 * Thu Jul 28 2005 Marius Feraru 1.000-2.n0i.6 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Mon Dec 06 2004 Marius Feraru 0:1.000-1.n0i.5 - rebuild (perl 5.8.6) - spec updates * Fri Apr 30 2004 Marius Feraru 0:1.000-1.n0i.4 - automatic rebuild * Wed Apr 21 2004 Marius Feraru 0:1.000-1.n0i.3 - automatic rebuild * Sat Apr 03 2004 Marius Feraru 0:1.000-1.n0i.2 - version 1.000 - spec file (re?)created using N0i::CPAN::RPMizer/2004032101 * Tue Feb 03 2004 Marius FERARU 0:0.42-0.n0i.1 - version 0.42 - spec file (re?)created using N0i::CPAN::RPMizer/2004011001