Hello community, here is the log from the commit of package xfconf for openSUSE:Factory checked in at Fri Jan 14 13:48:12 CET 2011. -------- --- xfconf/xfconf.changes 2010-12-05 23:11:15.000000000 +0100 +++ xfconf/xfconf.changes 2010-12-28 01:36:48.000000000 +0100 @@ -1,0 +2,14 @@ +Mon Dec 27 21:29:48 UTC 2010 - gber@opensuse.org + +- remove unecessary dynloader bs file +- use perl symbol for perl dependencies +- corrected groups +- improved summaries/descriptions +- added rpmlintrc + +------------------------------------------------------------------- +Wed Dec 15 18:57:50 UTC 2010 - prusnak@opensuse.org + +- build perl bindings only on openSUSE 11.3 and newer + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- xfconf-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfconf.spec ++++++ --- /var/tmp/diff_new_pack.qTigdu/_old 2011-01-14 13:45:10.000000000 +0100 +++ /var/tmp/diff_new_pack.qTigdu/_new 2011-01-14 13:45:10.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package xfconf (Version 4.7.4) +# spec file for package xfconf # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,30 @@ # +%if 0%{?suse_version} >= 1130 +%define withperl 1 +%else +%define withperl 0 +%endif Name: xfconf Version: 4.7.4 -Release: 1 +Release: 2 License: GPLv2+ %define libname lib%{name}-0-2 -Summary: Simple Configuration Storage for XFCE +Summary: Simple Configuration Storage for Xfce Url: http://www.xfce.org/ Group: System/GUI/XFCE Source: %{name}-%{version}.tar.bz2 +Source100: %{name}-rpmlintrc Patch0: xfconf-4.7.3-remove-rpath.patch BuildRequires: gtk-doc BuildRequires: intltool -BuildRequires: perl-ExtUtils-Depends -BuildRequires: perl-ExtUtils-PkgConfig -BuildRequires: perl-Glib +%if %{withperl} +BuildRequires: perl(ExtUtils::Depends) +BuildRequires: perl(ExtUtils::PkgConfig) +BuildRequires: perl(Glib) +%endif BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libxfce4util-1.0) @@ -39,40 +47,44 @@ %description Xfconf is a simple client-server configuration storage and query system for the -XFCE desktop. +Xfce desktop. + +%if %{withperl} %package -n perl-xfconf License: GPLv2+ -Summary: Simple Configuration Storage for XFCE - Perl Interface -Group: System/GUI/XFCE +Summary: Simple Configuration Storage for Xfce - Perl Interface +Group: Development/Libraries/Perl Requires: %{name} = %{version} Requires: perl = %{perl_version} -Requires: perl-Glib +Requires: perl(Glib) %description -n perl-xfconf Xfconf is a simple client-server configuration storage and query system for the -XFCE desktop. +Xfce desktop. This package contains the Perl interface to %{name}. +%endif + %package -n %{libname} License: GPLv2+ -Summary: Simple Configuration Storage for XFCE - Runtime Library -Group: System/GUI/XFCE +Summary: Simple Configuration Storage for Xfce - Runtime Library +Group: System/Libraries Provides: libxfce4mcs = %{version} Obsoletes: libxfce4mcs < %{version} %description -n %{libname} Xfconf is a simple client-server configuration storage and query system for the -XFCE desktop. +Xfce desktop. This package contains the runtime library. %package -n libxfconf-devel License: GPLv2+ -Summary: Simple Configuration Storage for XFCE - Runtime Library - Development Files +Summary: Simple Configuration Storage for Xfce - Runtime Library - Development Files Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} Requires: pkgconfig(dbus-glib-1) @@ -85,7 +97,7 @@ %description -n libxfconf-devel Xfconf is a simple client-server configuration storage and query system for the -XFCE desktop. +Xfce desktop. This package contains files mandatory for development. @@ -97,7 +109,11 @@ %configure \ --disable-silent-rules \ --disable-static \ +%if %{withperl} --with-perl-options='NOECHO= OPTIMIZE="%{optflags}" CCDLFLAGS="-Wl,-E" INSTALLDIRS=vendor' \ +%else + --disable-perl-bindings \ +%endif --enable-gtk-doc make %{?_smp_mflags} @@ -105,7 +121,10 @@ %make_install rm -f %{buildroot}%{_libdir}/*.la rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,ur_PK} +rm -f %{buildroot}%{perl_vendorarch}/auto/Xfce4/Xfconf/Xfconf.bs +%if %{withperl} %perl_process_packlist +%endif %find_lang %{name} %clean @@ -135,6 +154,8 @@ %{_libdir}/*.so %{_libdir}/pkgconfig/* +%if %{withperl} + %files -n perl-xfconf %defattr(-,root,root) %doc %{_mandir}/man3/Xfce4::Xfconf.3pm* @@ -148,4 +169,6 @@ %{_localstatedir}/adm/perl-modules/xfconf %endif +%endif + %changelog ++++++ xfconf-rpmlintrc ++++++ addFilter("no-dependency-on libxfconf.*") addFilter("devel-file-in-non-devel-package .*/usr/lib/perl5/vendor_perl/.*\.h") ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de