Hello community, here is the log from the commit of package libxfce4util for openSUSE:Factory checked in at 2012-04-12 09:39:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libxfce4util (Old) and /work/SRC/openSUSE:Factory/.libxfce4util.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libxfce4util", Maintainer is "xfce-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/libxfce4util/libxfce4util.changes 2011-09-23 02:11:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libxfce4util.new/libxfce4util.changes 2012-04-12 09:39:08.000000000 +0200 @@ -1,0 +2,7 @@ +Fri Mar 23 22:50:48 UTC 2012 - gber@opensuse.org + +- split into libxfce4util4, -tools, -lang subpackages conforming + to the shared library policy +- correct build dependencies + +------------------------------------------------------------------- New: ---- libxfce4util-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxfce4util.spec ++++++ --- /var/tmp/diff_new_pack.p7Aif9/_old 2012-04-12 09:39:09.000000000 +0200 +++ /var/tmp/diff_new_pack.p7Aif9/_new 2012-04-12 09:39:09.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libxfce4util # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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,36 +16,68 @@ # +%define libname libxfce4util4 Name: libxfce4util Version: 4.8.2 -Release: 2 -License: LGPL-2.1+ +Release: 0 Summary: Utility Library for the Xfce Desktop Environment -Url: http://www.xfce.org/projects/libxfce4 +License: LGPL-2.1+ Group: System/Libraries -Source: %{name}-%{version}.tar.bz2 +Url: http://www.xfce.org/ +Source: http://archive.xfce.org/src/xfce/libxfce4util/4.8/%{name}-%{version}.tar.bz2 +Source100: %{name}-rpmlintrc BuildRequires: gtk-doc BuildRequires: intltool -BuildRequires: pkgconfig(glib-2.0) +BuildRequires: perl +BuildRequires: pkgconfig(gobject-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description libxfce4util is a general-purpose utility library with core application support for the Xfce Desktop Environment. +%package tools +Summary: Tools for libxfce4util +Group: System/Libraries +Provides: libxfce4util:%{_sbindir}/xfce4-kiosk-query + +%description tools +This package contains tools for libxfce4util. + +%package -n %{libname} +Summary: Utility Library for the Xfce Desktop Environment +Group: System/Libraries +Recommends: %{name}-lang = %{version} +Provides: libxfce4util = %{version} +Obsoletes: libxfce4util <= 4.8.2 + +%description -n %{libname} +libxfce4util is a general-purpose utility library with core application support +for the Xfce Desktop Environment. + %package devel -License: LGPL-2.1+ Summary: Development Files for libxfce4util Group: Development/Libraries/C and C++ -Requires: libxfce4util = %{version} -Requires: pkgconfig(glib-2.0) -Requires(pre): %install_info_prereq +Requires: %{libname} = %{version} +Requires: %{name}-tools = %{version} %description devel This package contains the API documentation and development files needed for developing applications based on libxfce4util. +# this should be replaced by %%lang_package once bnc#513786 is resolved +%package lang +Summary: Languages for package %{name} +Group: System/Localization +Requires: %{libname} = %{version} +Provides: %{name}-lang-all = %{version} +Supplements: packageand(bundle-lang-other:%{libname}) +BuildArch: noarch + +%description lang +Provides translations to the package %{name} + %prep %setup -q @@ -57,27 +89,35 @@ %install %make_install + rm -f %{buildroot}%{_libdir}/*.la + rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,ur_PK,tl_PH} -%find_lang %{name} + +%find_lang %{name} %{?no_lang_C} %clean rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post -n %{libname} -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig -%files -f %{name}.lang +%files tools %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog NEWS TODO README README.Kiosk %{_sbindir}/xfce4-kiosk-query -%{_libdir}/*.so.* + +%files lang -f %{name}.lang + +%files -n %{libname} +%defattr(-,root,root) +%doc AUTHORS COPYING ChangeLog NEWS TODO README README.Kiosk +%{_libdir}/libxfce4util.so.* %files devel %defattr(-, root, root) -%{_libdir}/pkgconfig/* -%{_libdir}/*.so +%{_libdir}/pkgconfig/libxfce4util-*.pc +%{_libdir}/libxfce4util.so %dir %{_includedir}/xfce4 %{_includedir}/xfce4/libxfce4util/ %dir %{_datadir}/gtk-doc ++++++ libxfce4util-rpmlintrc ++++++ # common name used by upstream/downstream projects addFilter("libxfce4util-tools.* shlib-policy-missing-lib") -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org