Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 5c860b7dd5348c643fd08cfe13f4df29 > files > 2

mingw32-dbus-1.4.1-0.1.20101008git.fc14.src.rpm

%global __strip %{_mingw32_strip}
%global __objdump %{_mingw32_objdump}
%global _use_internal_dependency_generator 0
%global __find_requires %{_mingw32_findrequires}
%global __find_provides %{_mingw32_findprovides}
%define __debug_install_post %{_mingw32_debug_install_post}

Name:           mingw32-dbus
Version:        1.4.1
Release:        0.1.20101008git%{?dist}
Summary:        MinGW Windows port of DBus

License:        GPLv2+ or AFL
Group:          Development/Libraries
URL:            http://www.freedesktop.org/wiki/Software/dbus
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

# D-Bus windows port version 1.4.0 (i.e. stable) 
# has contains several open issues
# I used the latest snapshot from stable git branch
Source0:        dbus-%{version}.tar.gz

BuildArch:      noarch

BuildRequires:  mingw32-filesystem >= 33
BuildRequires:  mingw32-gcc
BuildRequires:  mingw32-binutils
BuildRequires:  mingw32-glib2
BuildRequires:  mingw32-expat
BuildRequires:  libtool, automake, autoconf

Requires:       pkgconfig

%description
D-BUS is a system for sending messages between applications. It is
used both for the system wide message bus service, and as a
per-user-login-session messaging facility.

%package static
Summary:        Static version of MinGW Windows port of DBus library
Requires:       %{name} = %{version}-%{release}
Group:          Development/Libraries

%description static
D-BUS is a system for sending messages between applications. It is
used both for the system wide message bus service, and as a
per-user-login-session messaging facility.

Static version of MinGW Windows port of DBus library

%{?_mingw32_debug_package}

%prep
%setup -q -n dbus-%{version}

%build
%{_mingw32_configure}
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install

# Remove manpages because they duplicate what's in the
# Fedora native package already.
rm -r $RPM_BUILD_ROOT%{_mingw32_mandir}/man1

# The init.d script is unneeded for Win32 environments so it can be dropped
rm -r $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/rc.d/init.d/messagebus

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING
%{_mingw32_bindir}/dbus-daemon.exe
%{_mingw32_bindir}/dbus-launch.exe
%{_mingw32_bindir}/dbus-monitor.exe
%{_mingw32_bindir}/dbus-send.exe
%{_mingw32_bindir}/libdbus-1-3.dll
%{_mingw32_libdir}/libdbus-1.dll.a
%{_mingw32_libdir}/libdbus-1.la
%{_mingw32_libdir}/pkgconfig/dbus-1.pc
%{_mingw32_sysconfdir}/dbus-1/
%{_mingw32_includedir}/dbus-1.0/
%{_mingw32_libdir}/dbus-1.0/

%files static
%defattr(-,root,root,-)
%{_mingw32_libdir}/libdbus-1.a

%changelog
* Fri Oct 8 2010 Ivan Romanov <drizt@land.ru> - 1.4.1-0.1.20101008git
- Updated to 1.4.1 version from git
- windbus is now part of freedesktop dbus
- Removed mingw32-dbus-c++ package (c++ bindings it's not part of dbus)
- Removed mingw32-dbus-1.2.4-20081031-mingw32.patch
- Removed unusual dependencies
- Removed init.d script
- Changed define tags on the top to global tags
- Added static subpackage with static library
- Added debuginfo

* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 1.2.4-0.3.20081031svn
- Include license.

* Tue Jan 13 2009 Richard W.M. Jones <rjones@redhat.com> - 1.2.4-0.2.20081031svn
- Requires pkgconfig.

* Mon Nov 3 2008 Richard W.M. Jones <rjones@redhat.com> - 1.2.4-0.1.20081031svn
- Initial RPM release.