78e1039
%?mingw_package_header
78e1039
78e1039
Summary:	MinGW build of GLib bindings for D-Bus
78e1039
Name:		mingw-dbus-glib
1a70566
Version:	0.112
21023cb
Release:	7%{?dist}
78e1039
License:	AFL and GPLv2+
78e1039
URL:		http://dbus.freedesktop.org/
78e1039
Source:		http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz
78e1039
78e1039
BuildArch:	noarch
78e1039
781a794
BuildRequires: make
78e1039
BuildRequires:	mingw32-dbus
78e1039
BuildRequires:	mingw32-glib2
78e1039
BuildRequires:	mingw32-expat
78e1039
BuildRequires:	mingw32-pkg-config
78e1039
BuildRequires:	mingw32-filesystem >= 95
78e1039
BuildRequires:	mingw32-gcc
78e1039
BuildRequires:	mingw32-gcc-c++
78e1039
BuildRequires:	mingw32-binutils
78e1039
78e1039
BuildRequires:	mingw64-dbus
78e1039
BuildRequires:	mingw64-glib2
78e1039
BuildRequires:	mingw64-expat
78e1039
BuildRequires:	mingw64-pkg-config
78e1039
BuildRequires:	mingw64-filesystem >= 95
78e1039
BuildRequires:	mingw64-gcc
78e1039
BuildRequires:	mingw64-gcc-c++
78e1039
BuildRequires:	mingw64-binutils
78e1039
78e1039
BuildRequires:	autoconf
78e1039
BuildRequires:	automake
78e1039
BuildRequires:	libtool
78e1039
BuildRequires:	dbus-glib-devel
841ff64
BuildRequires:	gtk-doc
78e1039
78e1039
78e1039
%description
78e1039
D-Bus is a message bus system, a simple way for applications to talk to
78e1039
one another. D-Bus supplies both a system daemon and a
78e1039
per-user-log in-session daemon. Also, the message bus is built on top of
78e1039
a general one-to-one message passing framework, which can be used by
78e1039
any two apps to communicate directly (without going through the message
78e1039
bus daemon).
78e1039
78e1039
78e1039
# Win32
78e1039
%package -n mingw32-dbus-glib
78e1039
Summary:	MinGW build of GLib bindings for D-Bus
78e1039
78e1039
%description -n mingw32-dbus-glib
78e1039
D-Bus is a message bus system, a simple way for applications to talk to
78e1039
one another. D-Bus supplies both a system daemon and a
78e1039
per-user-log in-session daemon. Also, the message bus is built on top of
78e1039
a general one-to-one message passing framework, which can be used by
78e1039
any two apps to communicate directly (without going through the message
78e1039
bus daemon).
78e1039
78e1039
%package -n mingw32-dbus-glib-static
78e1039
Summary:	MinGW build of GLib bindings for D-Bus static build
78e1039
Requires:	mingw32-dbus-glib = %{version}-%{release}
78e1039
78e1039
%description -n mingw32-dbus-glib-static
78e1039
Static version of the MinGW Windows D-Bus Message Bus System
78e1039
78e1039
# Win64
78e1039
%package -n mingw64-dbus-glib
78e1039
Summary:	MinGW build of GLib bindings for D-Bus
78e1039
78e1039
%description -n mingw64-dbus-glib
78e1039
D-Bus is a message bus system, a simple way for applications to talk to
78e1039
one another. D-Bus supplies both a system daemon and a
78e1039
per-user-log in-session daemon. Also, the message bus is built on top of
78e1039
a general one-to-one message passing framework, which can be used by
78e1039
any two apps to communicate directly (without going through the message
78e1039
bus daemon).
78e1039
78e1039
%package -n mingw64-dbus-glib-static
78e1039
Summary:	MinGW build of GLib bindings for D-Bus static build
78e1039
Requires:	mingw64-dbus-glib = %{version}-%{release}
78e1039
78e1039
%description -n mingw64-dbus-glib-static
78e1039
Static version of the MinGW Windows D-Bus Message Bus System
78e1039
78e1039
78e1039
%{?mingw_debug_package}
78e1039
78e1039
78e1039
%prep
78e1039
%setup -q -n dbus-glib-%{version}
78e1039
78e1039
%build
78e1039
autoreconf --install --force
78e1039
%mingw_configure --enable-static --enable-shared \
78e1039
	--with-dbus-binding-tool=`which dbus-binding-tool` \
78e1039
	--disable-bash-completion \
78e1039
	--disable-abstract-sockets
78e1039
%mingw_make %{?_smp_mflags}
78e1039
78e1039
78e1039
%install
78e1039
%mingw_make_install DESTDIR=$RPM_BUILD_ROOT
78e1039
78e1039
find $RPM_BUILD_ROOT -name '*.la' -delete
78e1039
78e1039
rm -r ${RPM_BUILD_ROOT}%{mingw32_mandir}/man1/	# Duplicates native versions
78e1039
rm -r ${RPM_BUILD_ROOT}%{mingw64_mandir}/man1/
78e1039
78e1039
# Win32
78e1039
%files -n mingw32-dbus-glib
1a70566
%doc COPYING README NEWS
78e1039
%{mingw32_bindir}/libdbus-glib-1-2.dll
78e1039
%{mingw32_includedir}/dbus-1.0/dbus/*.h
78e1039
%{mingw32_libdir}/libdbus-glib-1.dll.a
78e1039
%{mingw32_libdir}/pkgconfig/dbus-glib-1.pc
78e1039
%{mingw32_bindir}/dbus-binding-tool.exe
78e1039
78e1039
%files -n mingw32-dbus-glib-static
78e1039
%{mingw32_libdir}/libdbus-glib-1.a
78e1039
78e1039
# Win64
78e1039
%files -n mingw64-dbus-glib
1a70566
%doc COPYING README NEWS
78e1039
%{mingw64_bindir}/libdbus-glib-1-2.dll
78e1039
%{mingw64_includedir}/dbus-1.0/dbus/*.h
78e1039
%{mingw64_libdir}/libdbus-glib-1.dll.a
78e1039
%{mingw64_libdir}/pkgconfig/dbus-glib-1.pc
78e1039
%{mingw64_bindir}/dbus-binding-tool.exe
78e1039
78e1039
%files -n mingw64-dbus-glib-static
78e1039
%{mingw64_libdir}/libdbus-glib-1.a
78e1039
78e1039
78e1039
%changelog
21023cb
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.112-7
21023cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
21023cb
2a4b0b3
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.112-6
2a4b0b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2a4b0b3
e68cf83
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.112-5
e68cf83
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
e68cf83
adce9db
* Fri Mar 25 2022 Sandro Mani <manisandro@gmail.com> - 0.112-4
adce9db
- Rebuild with mingw-gcc-12
adce9db
0414952
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.112-3
0414952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
0414952
b7aeab3
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.112-2
b7aeab3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b7aeab3
1a70566
* Mon Apr 26 2021 Greg Hellings <greg.hellings@gmail.com> - 0.112-1
1a70566
- Upstream version 0.112
1a70566
a819850
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-9
a819850
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a819850
a28d660
* Wed Aug 12 13:35:51 GMT 2020 Sandro Mani <manisandro@gmail.com> - 0.110-8
a28d660
- Rebuild (mingw-gettext)
a28d660
348e117
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-7
348e117
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
348e117
186dfea
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-6
186dfea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
186dfea
1561c63
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-5
1561c63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1561c63
66f31b2
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-4
66f31b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
66f31b2
138267e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-3
138267e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
138267e
3d20300
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.110-2
3d20300
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3d20300
0daa7a9
* Mon Jan 29 2018 Greg Hellings <greg.hellings@gmail.com> - 0.110-1
0daa7a9
- New upstream version 0.110
0daa7a9
213392d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.108-3
213392d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
213392d
37a8303
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.108-2
37a8303
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
37a8303
f10722e
* Tue Nov 01 2016 Greg Hellings <greg.hellings@gmail.com> - 0.108-1
f10722e
- New upstream version
f10722e
d98316c
* Wed Jun 01 2016 Greg Hellings <greg.hellings@gmail.com> - 0.106-1
d98316c
- New upstream version
d98316c
3fd6095
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.104-3
3fd6095
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3fd6095
1cc4721
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.104-2
1cc4721
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1cc4721
d7884a0
* Wed Feb 11 2015 Greg Hellings <greg.hellings@gmail.com> - 0.104-1
d7884a0
- New upstream version
d7884a0
cabc310
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.102-2
cabc310
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cabc310
a4a6e39
* Thu May 15 2014 Greg Hellings <greg.hellings@gmail.com> - 0.102-1
a4a6e39
- Updated to new upstream version
a4a6e39
- Removed upstreamed patch
a4a6e39
319d5a8
* Tue Sep 3 2013 Greg Hellings <greg.hellings@gmail.com> - 0.100.2-1
319d5a8
- Updated to new upstream version
319d5a8
e601577
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.100-5
e601577
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e601577
78e1039
* Sat Jan 26 2013 Greg Hellings <greg.hellings@gmail.com> - 0.100-4
78e1039
- Added patch comment
78e1039
- Removed resolved comments about License field
78e1039
- Added --install --force arguments to autoreconf to satisfy rawhide
78e1039
78e1039
* Sat Jan 26 2013 Greg Hellings <greg.hellings@gmail.com> - 0.100-3
78e1039
- Removed config cache files
78e1039
- Added patch to replace cache file functionality
78e1039
- Updated license to match native version
78e1039
- Updated Summary fields to match MinGW packaging guidelines
78e1039
78e1039
* Tue Nov 20 2012 Greg Hellings <greg.hellings@gmail.com> - 0.100-2
78e1039
- Updated to be more in line with packaging guidelines and practices
78e1039
78e1039
* Wed Aug 22 2012 Greg Hellings <greg.hellings@gmail.com> - 0.100-1
78e1039
- Initial import