Accepting request 677826 from home:seife:testing
use gcc8 for now to work around boo#1121404 OBS-URL: https://build.opensuse.org/request/show/677826 OBS-URL: https://build.opensuse.org/package/show/Base:System/bluez?expand=0&rev=258
This commit is contained in:
parent
7852cb2a8e
commit
3e0fabbcf8
@ -1,3 +1,13 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 20 20:22:38 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
||||||
|
|
||||||
|
- use gcc8 for now to work around boo#1121404
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 2 13:35:50 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
||||||
|
|
||||||
|
- add btmgmt to bluez-test
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jan 15 09:05:19 UTC 2019 - seife+obs@b1-systems.com
|
Tue Jan 15 09:05:19 UTC 2019 - seife+obs@b1-systems.com
|
||||||
|
|
||||||
|
12
bluez.spec
12
bluez.spec
@ -43,6 +43,12 @@ Patch6: disable_some_obex_tests.patch
|
|||||||
# fix some memory leak with malformed packet (reported upstream but not yet fixed)
|
# fix some memory leak with malformed packet (reported upstream but not yet fixed)
|
||||||
Patch101: CVE-2016-9800-tool-hcidump-Fix-memory-leak-with-malformed-packet.patch
|
Patch101: CVE-2016-9800-tool-hcidump-Fix-memory-leak-with-malformed-packet.patch
|
||||||
Patch102: CVE-2016-9804-tool-hcidump-Fix-memory-leak-with-malformed-packet.patch
|
Patch102: CVE-2016-9804-tool-hcidump-Fix-memory-leak-with-malformed-packet.patch
|
||||||
|
|
||||||
|
# workaround for gcc9 problem, boo#1121404
|
||||||
|
%if 0%{?suse_version} >= 1550
|
||||||
|
BuildRequires: gcc8
|
||||||
|
%define gcc_suf -8
|
||||||
|
%endif
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
@ -164,6 +170,7 @@ sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
|
|||||||
echo AutoEnable=true >> src/main.conf
|
echo AutoEnable=true >> src/main.conf
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
export CC=gcc%{?gcc_suf}
|
||||||
# because of patch4...
|
# because of patch4...
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
# --enable-experimental is needed or btattach does not build (bug?)
|
# --enable-experimental is needed or btattach does not build (bug?)
|
||||||
@ -186,6 +193,7 @@ autoreconf -fi
|
|||||||
make %{?_smp_mflags} all
|
make %{?_smp_mflags} all
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
export CC=gcc%{?gcc_suf}
|
||||||
%make_install
|
%make_install
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
install --mode=0644 -D %{SOURCE7} %{buildroot}/%{_sysconfdir}/modprobe.d/50-bluetooth.conf
|
install --mode=0644 -D %{SOURCE7} %{buildroot}/%{_sysconfdir}/modprobe.d/50-bluetooth.conf
|
||||||
@ -204,6 +212,8 @@ install -m0755 attrib/gatttool %{buildroot}%{_bindir}
|
|||||||
## install btgatt-client for -test package, see
|
## install btgatt-client for -test package, see
|
||||||
## https://www.spinics.net/lists/linux-bluetooth/msg63258.html
|
## https://www.spinics.net/lists/linux-bluetooth/msg63258.html
|
||||||
install -m0755 tools/btgatt-client %{buildroot}%{_bindir}
|
install -m0755 tools/btgatt-client %{buildroot}%{_bindir}
|
||||||
|
# btmgmt can be useful
|
||||||
|
install -m0755 tools/btmgmt %{buildroot}%{_bindir}
|
||||||
|
|
||||||
# for auto-enable subpackage
|
# for auto-enable subpackage
|
||||||
find . -name main.conf
|
find . -name main.conf
|
||||||
@ -218,6 +228,7 @@ sed -i -e '1s/env p/p/' %{buildroot}%{_libdir}/bluez/test/example-gatt-{client,s
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
%if ! 0%{?qemu_user_space_build}
|
%if ! 0%{?qemu_user_space_build}
|
||||||
|
export CC=gcc%{?gcc_suf}
|
||||||
##make %%{?_smp_mflags} check
|
##make %%{?_smp_mflags} check
|
||||||
# deliberately not running parallel, as the test suite has spurious failures otherwise
|
# deliberately not running parallel, as the test suite has spurious failures otherwise
|
||||||
make check V=0
|
make check V=0
|
||||||
@ -317,6 +328,7 @@ make check V=0
|
|||||||
%{_bindir}/l2test
|
%{_bindir}/l2test
|
||||||
%{_bindir}/rctest
|
%{_bindir}/rctest
|
||||||
%{_bindir}/btgatt-client
|
%{_bindir}/btgatt-client
|
||||||
|
%{_bindir}/btmgmt
|
||||||
%dir %{_libdir}/bluez
|
%dir %{_libdir}/bluez
|
||||||
%{_libdir}/bluez/test
|
%{_libdir}/bluez/test
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user