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) 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.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: libdbus-1-qt3-0
Url: http://www.freedesktop.org/wiki/Software/DBusBindings
%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: 17
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
%description
This library provides Qt3-classes for accessing the DBus
Authors:
--------
Kevin Krammer <kevin.krammer@gmx.at>
%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.
Authors:
--------
Kevin Krammer <kevin.krammer@gmx.at>
%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
Authors:
--------
Kevin Krammer <kevin.krammer@gmx.at>
%prep
%setup -n %{appname}-%{version} -q
%patch1
%patch2 -p1
%patch3 -p0
%patch4 -p0
%build
%configure
make
cd tools/dbusxml2qt3
qmake
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
install -D -m 0755 ./tools/dbusxml2qt3/dbusxml2qt3 $RPM_BUILD_ROOT%{_bindir}/dbusxml2qt3
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc README AUTHORS ChangeLog COPYING INSTALL
%{_libdir}/libdbus-1-qt3.so.0
%{_libdir}/libdbus-1-qt3.so.0.8.1
%files devel
%defattr(-,root,root)
%{_libdir}/libdbus-1-qt3.so
%{_libdir}/libdbus-1-qt3.a
%{_libdir}/libdbus-1-qt3.la
%dir %{_includedir}/dbus-1.0/qt3
%dir %{_includedir}/dbus-1.0/qt3/dbus
%{_includedir}/dbus-1.0/qt3/dbus/qdbusconnection.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusdata.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusdataconverter.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusdatalist.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusdatamap.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbuserror.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusmacros.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusmessage.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusobject.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusobjectpath.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusproxy.h
%{_includedir}/dbus-1.0/qt3/dbus/qdbusvariant.h
%{_libdir}/pkgconfig/dbus-1-qt3.pc
%files -n dbusxml2qt3
%defattr(-,root,root)
%{_bindir}/dbusxml2qt3
%changelog
* Thu May 08 2008 hschaa@suse.de
- Add fix_circular_destructor.patch which fixes a crash in the
generated objects
* Wed Apr 09 2008 hschaa@suse.de
- Update to SVN revision 795238 which fixes some issues with KNM
* Thu Mar 13 2008 hschaa@suse.de
- Update to 0.8.1 + SVN revision 785103
- Remove BRANCH_UPDATE.diff
- Add r785103.patch
* Fri Feb 08 2008 dmueller@suse.de
- also allow building on s390/s390x
* Fri Jan 11 2008 hschaa@suse.de
- add ifdefs to qdbusobjectpath.h (fix_ifdef.patch)
* Wed Jan 09 2008 dmueller@suse.de
- fix generation of nm introspection (branch update)
* Mon Dec 17 2007 dmueller@suse.de
- include bugfixes from SVN
* Wed Dec 12 2007 hschaa@suse.de
- Added packages to PDB
* Fri Nov 30 2007 hschaa@suse.de
- Initial checkin