File libdbus-1-qt3-0.spec of Package libdbus-1-qt3-0

# spec file for package libdbus-1-qt3-0 (Version 0.8.1)
# Copyright (c) 2009 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
# 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

# norootforbuild

Name:           libdbus-1-qt3-0
%define appname libdbus-1-qt3
BuildRequires:  dbus-1-devel qt3-devel
License:        GPL v2 or later
Group:          Development/Libraries/C and C++
AutoReqProv:    on
Version:        0.8.1
Release:        64
Summary:        Qt3 DBus Bindings
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        %{appname}-%{version}.tar.bz2
Patch1:         fix_ifdef.patch
Patch2:         r785103.patch
Patch3:         r795238.patch
Patch4:         fix_circular_destructor.patch

This library provides Qt3-classes for accessing the DBus

    Kevin Krammer <>

%package devel
License:        GPL v2 or later
Summary:        Development files for libdbus-1-qt3
Group:          Development/Libraries/C and C++
Requires:       %{name} = %{version}-%{release}
Requires:       dbus-1-devel qt3-devel

%description devel
This library provides Qt3-classes for accessing the DBus.

This package holds the development files for libdbus-1-qt3.

    Kevin Krammer <>

%package -n dbusxml2qt3
License:        GPL v2 or later
Summary:        Generate Qt3-classes from DBus-introspection data
Group:          Development/Libraries/C and C++
Requires:       %{name} = %{version}-%{release}

%description -n dbusxml2qt3
dbusxml2qt3 allows to generate Qt3-classes from DBus-introspection data

    Kevin Krammer <>

%setup -n %{appname}-%{version} -q
%patch2 -p1
%patch3 -p0
%patch4 -p0

%configure --disable-static --with-pic
%{__make} %{?jobs:-j%jobs}
cd tools/dbusxml2qt3
%{__make} %{?jobs:-j%jobs}

install -D -m 0755 ./tools/dbusxml2qt3/dbusxml2qt3 $RPM_BUILD_ROOT%{_bindir}/dbusxml2qt3
%{__rm} -f %{buildroot}%{_libdir}/*.la

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig



%files devel
%dir %{_includedir}/dbus-1.0/qt3
%dir %{_includedir}/dbus-1.0/qt3/dbus

%files -n dbusxml2qt3

* Fri Mar 06 2009
- remove static libraries and "la" files
* Thu May 08 2008
- Add fix_circular_destructor.patch which fixes a crash in the
  generated objects
* Wed Apr 09 2008
- Update to SVN revision 795238 which fixes some issues with KNM
* Thu Mar 13 2008
- Update to 0.8.1 + SVN revision 785103
- Remove BRANCH_UPDATE.diff
- Add r785103.patch
* Fri Feb 08 2008
- also allow building on s390/s390x
* Fri Jan 11 2008
- add ifdefs to qdbusobjectpath.h (fix_ifdef.patch)
* Wed Jan 09 2008
- fix generation of nm introspection (branch update)
* Mon Dec 17 2007
- include bugfixes from SVN
* Wed Dec 12 2007
- Added packages to PDB
* Fri Nov 30 2007
- Initial checkin