Hello community, here is the log from the commit of package libbeagle checked in at Fri Sep 12 22:19:58 CEST 2008. -------- --- GNOME/libbeagle/libbeagle.changes 2008-04-10 12:58:26.000000000 +0200 +++ libbeagle/libbeagle.changes 2008-09-12 22:18:54.962263000 +0200 @@ -1,0 +2,13 @@ +Wed Sep 10 16:41:29 CEST 2008 - crrodriguez@suse.de + +- fix previous change, the pkgconfig script injected unneeded + dependency on libxml2, should use Requires.private instead, but + that pkgconfig feature is undocumented and does not work the way + it should. + +------------------------------------------------------------------- +Wed Sep 10 16:17:40 CEST 2008 - crrodriguez@suse.de + +- kill "la" files and static libraries + +------------------------------------------------------------------- New: ---- libbeagle-0.3.5.1-pkgconfig.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libbeagle.spec ++++++ --- /var/tmp/diff_new_pack.Fr4775/_old 2008-09-12 22:19:14.000000000 +0200 +++ /var/tmp/diff_new_pack.Fr4775/_new 2008-09-12 22:19:14.000000000 +0200 @@ -2,9 +2,16 @@ # spec file for package libbeagle (Version 0.3.5.1) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -12,7 +19,7 @@ Name: libbeagle -BuildRequires: glib2-devel glibc-devel gtk-doc intltool libxml2-devel +BuildRequires: glib2-devel gtk-doc intltool libxml2-devel %if %suse_version > 1010 || 0%{?opensuse_bs} BuildRequires: python-gtk-devel %else @@ -22,11 +29,12 @@ Group: Development/Libraries/GNOME AutoReqProv: on Version: 0.3.5.1 -Release: 2 +Release: 4 Summary: Beagle C Interface Url: http://www.gnome.org/projects/beagle/ Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch0: libbeagle-0.3.5.1-pkgconfig.patch %description Library to talk to the beagle server in C. @@ -50,7 +58,7 @@ License: X11/MIT Summary: Beagle C interface development files Group: Development/Libraries/GNOME -Requires: libbeagle1 = %{version} libxml2-devel glib2-devel glibc-devel +Requires: libbeagle1 = %{version} glib2-devel Requires: libbeagle-python = %{version} %description devel @@ -61,13 +69,13 @@ %package python License: X11/MIT -Summary: Beagle C Interface +Summary: Beagle Python Interface Group: Development/Libraries/GNOME Requires: %{name} = %{version} %py_requires %description python -Library to talk to the beagle server in C. +Library to talk to the beagle server in python. @@ -83,11 +91,11 @@ %prep -%setup +%setup -q +%patch0 %build -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fstack-protector" -%configure \ +%configure --disable-static --with-pic \ --disable-schemas-install \ --libexecdir=/usr/lib/beagle \ --enable-python \ @@ -96,7 +104,7 @@ %install %makeinstall -rm $RPM_BUILD_ROOT%{py_sitedir}/beagle.*a +find %{buildroot} -name "*.la" -print -delete %post -n libbeagle1 -p /sbin/ldconfig @@ -108,14 +116,13 @@ %files -n libbeagle1 %defattr(-, root, root) %doc AUTHORS NEWS README COPYING -%{_libdir}/*.so.* +%{_libdir}/*.so.1* %files devel %defattr(-, root, root) %{_includedir}/libbeagle/ %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so -%{_libdir}/*.*a %files doc %defattr(-, root, root) @@ -126,6 +133,13 @@ %{py_sitedir}/* %changelog +* Wed Sep 10 2008 crrodriguez@suse.de +- fix previous change, the pkgconfig script injected unneeded + dependency on libxml2, should use Requires.private instead, but + that pkgconfig feature is undocumented and does not work the way + it should. +* Wed Sep 10 2008 crrodriguez@suse.de +- kill "la" files and static libraries * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support ++++++ libbeagle-0.3.5.1-pkgconfig.patch ++++++ Index: libbeagle-1.0.pc.in =================================================================== --- libbeagle-1.0.pc.in.orig 2008-02-10 05:03:00.000000000 +0100 +++ libbeagle-1.0.pc.in 2008-09-10 16:37:49.000000000 +0200 @@ -6,7 +6,7 @@ includedir=@includedir@ Name: libbeagle Description: C API for Beagle Version: @VERSION@ -Requires: libxml-2.0 gobject-2.0 +Requires: gobject-2.0 Libs: -L${libdir} -lbeagle Cflags: -I${includedir}/libbeagle ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org