|
|
78e1039 |
%?mingw_package_header
|
|
|
78e1039 |
|
|
|
78e1039 |
Summary: MinGW build of GLib bindings for D-Bus
|
|
|
78e1039 |
Name: mingw-dbus-glib
|
|
|
d7884a0 |
Version: 0.104
|
|
|
1cc4721 |
Release: 2%{?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 |
|
|
|
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
|
|
|
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 |
iconv -f Latin1 -t UTF-8 -o ChangeLog.utf8 ChangeLog
|
|
|
78e1039 |
mv ChangeLog.utf8 ChangeLog
|
|
|
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
|
|
|
78e1039 |
%doc COPYING README ChangeLog
|
|
|
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
|
|
|
78e1039 |
%doc COPYING README ChangeLog
|
|
|
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
|
|
|
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
|