55ca3ed
%?mingw_package_header
55ca3ed
f619839
Name:           mingw-dbus
459edbe
Version:        1.8.16
c808a6d
Release:        15%{?dist}
b98e91c
Summary:        MinGW Windows port of D-Bus
ac50d51
ac50d51
License:        GPLv2+ or AFL
ac50d51
URL:            http://www.freedesktop.org/wiki/Software/dbus
b98e91c
Source0:        http://dbus.freedesktop.org/releases/dbus/dbus-%{version}.tar.gz
ac50d51
ac50d51
BuildArch:      noarch
ac50d51
5fbb281
BuildRequires: make
55ca3ed
BuildRequires:  mingw32-filesystem >= 95
ac50d51
BuildRequires:  mingw32-gcc
ac50d51
BuildRequires:  mingw32-binutils
ac50d51
BuildRequires:  mingw32-glib2
f01b767
BuildRequires:  mingw32-expat
ac50d51
55ca3ed
BuildRequires:  mingw64-filesystem >= 95
55ca3ed
BuildRequires:  mingw64-gcc
55ca3ed
BuildRequires:  mingw64-binutils
55ca3ed
BuildRequires:  mingw64-glib2
f01b767
BuildRequires:  mingw64-expat
55ca3ed
077e0b9
ac50d51
%description
ac50d51
D-BUS is a system for sending messages between applications. It is
ac50d51
used both for the system wide message bus service, and as a
ac50d51
per-user-login-session messaging facility.
ac50d51
55ca3ed
# Win32
f619839
%package -n mingw32-dbus
f619839
Summary:        MinGW Windows port of D-Bus
e21c5ff
Requires:       pkgconfig
f619839
f619839
%description -n mingw32-dbus
f619839
D-BUS is a system for sending messages between applications. It is
f619839
used both for the system wide message bus service, and as a
f619839
per-user-login-session messaging facility.
f619839
f619839
%package -n mingw32-dbus-static
ac50d51
Summary:        Static version of MinGW Windows port of DBus library
f619839
Requires:       mingw32-dbus = %{version}-%{release}
ac50d51
f619839
%description -n mingw32-dbus-static
ac50d51
D-BUS is a system for sending messages between applications. It is
ac50d51
used both for the system wide message bus service, and as a
ac50d51
per-user-login-session messaging facility.
ac50d51
ac50d51
Static version of MinGW Windows port of DBus library
ac50d51
55ca3ed
# Win64
55ca3ed
%package -n mingw64-dbus
55ca3ed
Summary:        MinGW Windows port of D-Bus
55ca3ed
Requires:       pkgconfig
55ca3ed
55ca3ed
%description -n mingw64-dbus
55ca3ed
D-BUS is a system for sending messages between applications. It is
55ca3ed
used both for the system wide message bus service, and as a
55ca3ed
per-user-login-session messaging facility.
55ca3ed
55ca3ed
%package -n mingw64-dbus-static
55ca3ed
Summary:        Static version of MinGW Windows port of DBus library
55ca3ed
Requires:       mingw64-dbus = %{version}-%{release}
55ca3ed
55ca3ed
%description -n mingw64-dbus-static
55ca3ed
D-BUS is a system for sending messages between applications. It is
55ca3ed
used both for the system wide message bus service, and as a
55ca3ed
per-user-login-session messaging facility.
55ca3ed
55ca3ed
Static version of MinGW Windows port of DBus library
55ca3ed
55ca3ed
55ca3ed
%?mingw_debug_package
55ca3ed
ac50d51
ac50d51
%prep
ac50d51
%setup -q -n dbus-%{version}
81dfb19
ac50d51
ac50d51
%build
c61edfe
%mingw_configure
55ca3ed
%mingw_make %{?_smp_mflags}
55ca3ed
ac50d51
ac50d51
%install
55ca3ed
%mingw_make_install DESTDIR=$RPM_BUILD_ROOT
ac50d51
91dfda6
# Remove .la files
55ca3ed
find $RPM_BUILD_ROOT -name "*.la" -delete
91dfda6
ac50d51
# Remove manpages because they duplicate what's in the
ac50d51
# Fedora native package already.
55ca3ed
rm -rf $RPM_BUILD_ROOT%{mingw32_docdir}/dbus
55ca3ed
rm -rf $RPM_BUILD_ROOT%{mingw64_docdir}/dbus
55ca3ed
ac50d51
# The init.d script is unneeded for Win32 environments so it can be dropped
4e357d9
rm -r $RPM_BUILD_ROOT%{mingw32_sysconfdir}/rc.d/init.d/messagebus
55ca3ed
rm -r $RPM_BUILD_ROOT%{mingw64_sysconfdir}/rc.d/init.d/messagebus
55ca3ed
ac50d51
55ca3ed
# Win32
f619839
%files -n mingw32-dbus
ac50d51
%doc COPYING
4e357d9
%{mingw32_bindir}/dbus-daemon.exe
4e357d9
%{mingw32_bindir}/dbus-launch.exe
4e357d9
%{mingw32_bindir}/dbus-monitor.exe
4e357d9
%{mingw32_bindir}/dbus-send.exe
4e357d9
%{mingw32_bindir}/libdbus-1-3.dll
4e357d9
%{mingw32_libdir}/libdbus-1.dll.a
4e357d9
%{mingw32_libdir}/pkgconfig/dbus-1.pc
4e357d9
%{mingw32_sysconfdir}/dbus-1/
4e357d9
%{mingw32_includedir}/dbus-1.0/
4e357d9
%{mingw32_libdir}/dbus-1.0/
ac50d51
f619839
%files -n mingw32-dbus-static
4e357d9
%{mingw32_libdir}/libdbus-1.a
ac50d51
55ca3ed
# Win64
55ca3ed
%files -n mingw64-dbus
55ca3ed
%doc COPYING
55ca3ed
%{mingw64_bindir}/dbus-daemon.exe
55ca3ed
%{mingw64_bindir}/dbus-launch.exe
55ca3ed
%{mingw64_bindir}/dbus-monitor.exe
55ca3ed
%{mingw64_bindir}/dbus-send.exe
55ca3ed
%{mingw64_bindir}/libdbus-1-3.dll
55ca3ed
%{mingw64_libdir}/libdbus-1.dll.a
55ca3ed
%{mingw64_libdir}/pkgconfig/dbus-1.pc
55ca3ed
%{mingw64_sysconfdir}/dbus-1/
55ca3ed
%{mingw64_includedir}/dbus-1.0/
55ca3ed
%{mingw64_libdir}/dbus-1.0/
55ca3ed
55ca3ed
%files -n mingw64-dbus-static
55ca3ed
%{mingw64_libdir}/libdbus-1.a
55ca3ed
55ca3ed
ac50d51
%changelog
c808a6d
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-15
c808a6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c808a6d
7bad66f
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-14
7bad66f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
7bad66f
764dfcd
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-13
764dfcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
764dfcd
16eafb5
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-12
16eafb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
16eafb5
bdefc4c
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-11
bdefc4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bdefc4c
0727ffa
* Tue Oct 08 2019 Sandro Mani <manisandro@gmail.com> - 1.8.16-10
0727ffa
- Rebuild (Changes/Mingw32GccDwarf2)
0727ffa
6756d54
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-9
6756d54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6756d54
5ec579e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-8
5ec579e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5ec579e
4a02fcb
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-7
4a02fcb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4a02fcb
927f54c
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-6
927f54c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
927f54c
8083916
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-5
8083916
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8083916
7fa996f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-4
7fa996f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7fa996f
898b6bf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.16-3
898b6bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
898b6bf
3505257
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.16-2
3505257
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3505257
459edbe
* Fri Apr 24 2015 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.8.16-1
459edbe
- Update to 1.8.16
459edbe
c61edfe
* Tue Dec 23 2014 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.8.12-1
c61edfe
- Update to 1.8.12
c61edfe
c61edfe
* Tue Dec 23 2014 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.6.28-1
81dfb19
- Update to 1.6.28
81dfb19
- Fixes CVE-2014-7824 (RHBZ #1173557)
81dfb19
- Fixes CVE-2014-3638 CVE-2014-3639 CVE-2014-3636
81dfb19
  CVE-2014-3637 and CVE-2014-3635 (RHBZ #1142582)
81dfb19
- Fixes CVE-2014-3477 (RHBZ #1117395)
81dfb19
- Fixes CVE-2014-3533 CVE-2014-3532 (RHBZ #1115637)
81dfb19
19c1a27
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.12-2
19c1a27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
19c1a27
7668b92
* Tue Sep 03 2013 Ivan Romanov <drizt@land.ru> - 1.6.12-1
7668b92
- A new upstream version
7668b92
a8262ca
* Thu Aug 29 2013 Ivan Romanov <drizt@land.ru> - 1.6.8-4
a8262ca
- Added patch to rename interface argument name (RHBZ #980278)
a8262ca
7845636
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.8-3
7845636
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7845636
46c7a8a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.8-2
46c7a8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
46c7a8a
2958b80
* Wed Nov 21 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.6.8-1
2958b80
- Update to 1.6.8
2958b80
5093ada
* Sun Sep 23 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.6.4-1
5093ada
- Update to 1.6.4
5093ada
- Fixes compatibility issue with c++11 support
5093ada
86d4fca
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16-2
86d4fca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
86d4fca
55ca3ed
* Sat Mar 10 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.4.16-1
55ca3ed
- Update to 1.4.16
55ca3ed
- Added win64 support
55ca3ed
- Link against libxml2 instead of expat
55ca3ed
- Dropped upstreamed patches
55ca3ed
91dfda6
* Fri Mar 09 2012 Kalev Lember <kalevlember@gmail.com> - 1.4.6-5
91dfda6
- Remove .la files
91dfda6
f619839
* Wed Mar 07 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.4.6-4
f619839
- Renamed the source package to mingw-dbus (RHBZ #800858)
4e357d9
- Use mingw macros without leading underscore
e21c5ff
- Dropped unneeded RPM tags
f619839
b0a6694
* Mon Feb 27 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.4.6-3
b0a6694
- Rebuild against the mingw-w64 toolchain
077e0b9
- Added patch to prevent redeclaration of the symbol ELEMENT_TYPE
b0a6694
a1e4863
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-2
a1e4863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a1e4863
b98e91c
* Mon Mar 28 2011 Ivan Romanov <drizt@land.ru> - 1.4.6-1
b98e91c
- New upstream version
b98e91c
- Removed clean stage
b98e91c
- Added dbus-1.4.6-path-is-absolute.patch patch
b98e91c
4689751
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1-0.2.20101008git
4689751
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4689751
ac50d51
* Fri Oct 8 2010 Ivan Romanov <drizt@land.ru> - 1.4.1-0.1.20101008git
ac50d51
- Updated to 1.4.1 version from git
ac50d51
- windbus is now part of freedesktop dbus
ac50d51
- Removed mingw32-dbus-c++ package (c++ bindings it's not part of dbus)
ac50d51
- Removed mingw32-dbus-1.2.4-20081031-mingw32.patch
ac50d51
- Removed unusual dependencies
ac50d51
- Removed init.d script
ac50d51
- Changed define tags on the top to global tags
ac50d51
- Added static subpackage with static library
ac50d51
- Added debuginfo
ac50d51
ac50d51
* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 1.2.4-0.3.20081031svn
ac50d51
- Include license.
ac50d51
ac50d51
* Tue Jan 13 2009 Richard W.M. Jones <rjones@redhat.com> - 1.2.4-0.2.20081031svn
ac50d51
- Requires pkgconfig.
ac50d51
ac50d51
* Mon Nov 3 2008 Richard W.M. Jones <rjones@redhat.com> - 1.2.4-0.1.20081031svn
ac50d51
- Initial RPM release.