Hello community,
here is the log from the commit of package libbtctl
checked in at Wed Jan 10 17:48:47 CET 2007.
--------
--- GNOME/libbtctl/libbtctl.changes 2006-09-19 22:19:14.000000000 +0200
+++ /mounts/work_src_done/STABLE/libbtctl/libbtctl.changes 2006-12-19 11:43:36.000000000 +0100
@@ -1,0 +2,10 @@
+Tue Dec 19 11:43:09 CET 2006 - sbrabec@suse.cz
+
+- Spec file cleanup.
+
+-------------------------------------------------------------------
+Mon Dec 18 12:08:15 CST 2006 - maw@suse.de
+
+- Move to /usr.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libbtctl.spec ++++++
--- /var/tmp/diff_new_pack.G20956/_old 2007-01-10 17:48:19.000000000 +0100
+++ /var/tmp/diff_new_pack.G20956/_new 2007-01-10 17:48:19.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libbtctl (Version 0.8.0)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 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.
#
@@ -10,20 +10,22 @@
Name: libbtctl
-BuildRequires: bluez-libs gtk-sharp gtk-sharp-gapi gtk2-devel gtkdoc intltool mono-basic mono-data-sqlite mono-devel openobex-devel perl-XML-Parser python-devel python-gtk-devel sgml-skel update-desktop-files
-%define prefix /opt/gnome
-%define sysconfdir /etc%{prefix}
-License: GPL
+%define DISTRIBUTABLE 1
+BuildRequires: bluez-libs gtk-doc gtk-sharp gtk-sharp-gapi gtk2-devel intltool mono-basic mono-data-sqlite mono-devel openobex-devel perl-XML-Parser python-devel python-gtk-devel sgml-skel update-desktop-files
+%if %DISTRIBUTABLE == 0
+BuildRequires: mpeg4ip-devel
+%endif
+License: GNU General Public License (GPL)
Group: System/GUI/GNOME
-Requires: gnome-vfs2
Autoreqprov: on
Version: 0.8.0
-Release: 1
+Release: 38
Summary: GObject Bluetooth Controller Library
URL: http://usefulinc.com/software/gnome-bluetooth/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: ftp://ftp.gnome.org/pub/gnome/sources/libbtctl/0.6/%{name}-%{version}.tar.bz2
-PreReq: filesystem
+Source: ftp://ftp.gnome.org/pub/gnome/sources/%{name}/0.8/%{name}-%{version}.tar.bz2
+
+%py_requires
%description
This library is intended to provide convenient GObject-style access to
@@ -39,6 +41,21 @@
--------
Edd Dumbill
+%package sharp
+Summary: .NET Bindings for GObject Bluetooth Controller Library
+Group: System/GUI/GNOME
+Requires: %{name} = %{version} gtk-sharp-gapi
+
+%description sharp
+This package contains .NET bindings for libbtctl - GObject Bluetooth
+Controller Library.
+
+
+
+Authors:
+--------
+ Edd Dumbill
+
%package devel
Summary: Development Package for GObject Bluetooth Controller Library
Group: Development/Libraries/GNOME
@@ -54,14 +71,18 @@
--------
Edd Dumbill
-%package sharp
-Summary: .NET Bindings for GObject Bluetooth Controller Library
+%package doc
+Summary: Additional Package Documentation.
Group: System/GUI/GNOME
Requires: %{name} = %{version}
-%description sharp
-This package contains .NET bindings for libbtctl - GObject Bluetooth
-Controller Library.
+%description doc
+This library is intended to provide convenient GObject-style access to
+common platform Bluetooth functions.
+
+The idea of this library is to stand alone and not require GNOME.
+
+It provides .NET bindings (in a separate package) and Python bindings.
@@ -73,52 +94,58 @@
%setup -q -n libbtctl-%{version}
%build
-autoreconf --force --install
-CFLAGS="$RPM_OPT_FLAGS" \
- ./configure --prefix=%prefix \
- --libdir=%prefix/%_lib \
- --mandir=%{_mandir} \
- --sysconfdir=%{sysconfdir} \
- --with-mono-instdir=/usr
-# Ignore scrict aliasing warning of Py_True and Py_False
-make 2>&1 | fgrep -v "btctl.override:56: warning: dereferencing type-punned pointer will break strict-aliasing"
+autoreconf -f -i
+# needed for libbtctl-0.8.0:
+export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+# FIXME: GTKDOC_CFLAGS, GST_OBJ_CFLAGS:
+# Silently ignored compilation of uninstalled gtk-doc scanners without RPM_OPT_FLAGS.
+%configure
+# does not work for libbtctl-0.8.0:
+#make pydir=%{py_sitedir} %{?jobs:-j%jobs}
+make pydir=%{py_sitedir}
%install
-make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/usr/%_lib/python%{py_ver}/site-packages
-mv $RPM_BUILD_ROOT/opt/gnome/lib/python%{py_ver}/site-packages/bt* \
- $RPM_BUILD_ROOT/usr/%_lib/python%{py_ver}/site-packages/
+make pydir=%{py_sitedir} install DESTDIR=$RPM_BUILD_ROOT
+%find_lang %{name}
+rm $RPM_BUILD_ROOT%{py_sitedir}/*.*a
+
+%clean
+rm -rf $RPM_BUILD_ROOT
%post
%run_ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
+%postun
+%run_ldconfig
-%files
+%files -f %{name}.lang
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README
-%{prefix}/%_lib/libbtctl.so*
-%{prefix}/share/locale/*/LC_MESSAGES/libbtctl.mo
-/usr/%_lib/python%{py_ver}/site-packages/btctl.so
+%{_libdir}/*.so.*
+%{py_sitedir}/btctl.so
%files devel
%defattr(-, root, root)
-%dir %{prefix}/include/libbtctl
-%{prefix}/include/libbtctl/*.h
-%{prefix}/%_lib/libbtctl.*a
-%{prefix}/%_lib/pkgconfig/libbtctl.pc
-%{prefix}/share/gtk-doc/html/libbtctl
-/usr/%_lib/python%{py_ver}/site-packages/btctl.a
-/usr/%_lib/python%{py_ver}/site-packages/btctl.la
+%dir %{_includedir}/libbtctl
+%{_includedir}/libbtctl
+%{_libdir}/*.so
+%{_libdir}/*.*a
+%{_libdir}/pkgconfig/libbtctl.pc
+
+%files doc
+%{_datadir}/gtk-doc/html/libbtctl
%files sharp
-%{prefix}/%_lib/pkgconfig/libbtctl-sharp.pc
-/usr/lib/mono/gac/*
-/usr/lib/mono/libbtctl
-/usr/share/gapi/*.xml
+%{_datadir}/gapi/*.xml
+%{_libdir}/pkgconfig/libbtctl-sharp.pc
+%{_prefix}/lib/mono/gac/*
+%{_prefix}/lib/mono/libbtctl
%changelog -n libbtctl
+* Tue Dec 19 2006 - sbrabec@suse.cz
+- Spec file cleanup.
+* Mon Dec 18 2006 - maw@suse.de
+- Move to /usr.
* Tue Sep 19 2006 - jhargadon@suse.de
- update to version 0.8.0
- Allow the Python bindings to access the data received via Obex
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org