[mingw-dbus: 2/12] Initial commit (rhbz #641429)

epienbro epienbro at fedoraproject.org
Wed Mar 7 16:30:27 UTC 2012


commit ac50d51553588d4acfba301984b33dc076c597b8
Author: Ivan Romanov <drizt at land.ru>
Date:   Fri Nov 5 23:59:11 2010 +0500

    Initial commit (rhbz #641429)

 .gitignore        |    1 +
 mingw32-dbus.spec |  113 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources           |    1 +
 3 files changed, 115 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..4925010 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/dbus-1.4.1.tar.gz
diff --git a/mingw32-dbus.spec b/mingw32-dbus.spec
new file mode 100644
index 0000000..d9a4c44
--- /dev/null
+++ b/mingw32-dbus.spec
@@ -0,0 +1,113 @@
+%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 at 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 at redhat.com> - 1.2.4-0.3.20081031svn
+- Include license.
+
+* Tue Jan 13 2009 Richard W.M. Jones <rjones at redhat.com> - 1.2.4-0.2.20081031svn
+- Requires pkgconfig.
+
+* Mon Nov 3 2008 Richard W.M. Jones <rjones at redhat.com> - 1.2.4-0.1.20081031svn
+- Initial RPM release.
diff --git a/sources b/sources
index e69de29..d2e497d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+6d77431917611e3167105181954bb595  dbus-1.4.1.tar.gz


More information about the scm-commits mailing list