Accepting request 755747 from home:Guillaume_G:branches:openSUSE:Factory:ARM

- Disable testtools on %arm since Valgrind is broken on armv6/7 atm

OBS-URL: https://build.opensuse.org/request/show/755747
OBS-URL: https://build.opensuse.org/package/show/X11:Unity/libdbusmenu?expand=0&rev=15
This commit is contained in:
Alexei Sorokin 2019-12-11 08:37:41 +00:00 committed by Git OBS Bridge
parent d8616ec7ca
commit 0f32c85f75
2 changed files with 23 additions and 14 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Dec 11 08:32:58 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Disable testtools on %arm since Valgrind is broken on armv6/7 atm
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 19 19:26:35 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de> Tue Nov 19 19:26:35 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package libdbusmenu # spec file for package libdbusmenu
# #
# Copyright (c) 2019 SUSE LLC. # Copyright (c) 2019 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,28 +18,27 @@
%global flavor @BUILD_FLAVOR@%{nil} %global flavor @BUILD_FLAVOR@%{nil}
%global sname libappindicator %global sname libappindicator
%if "%{flavor}" == ""
ExclusiveArch: do-not-build
%endif
%define sname libdbusmenu %define sname libdbusmenu
%define soname_glib 4 %define soname_glib 4
%define soname_gtk2 4 %define soname_gtk2 4
%define soname_gtk3 4 %define soname_gtk3 4
%define soname_jsonloader 4 %define soname_jsonloader 4
%if "%{flavor}" == "gtk2" %if "%{flavor}" == "gtk2"
%global gtkver 2 %global gtkver 2
%global soname_gtk %{soname_gtk2} %global soname_gtk %{soname_gtk2}
%global libname_gtk libdbusmenu-gtk%{soname_gtk} %global libname_gtk libdbusmenu-gtk%{soname_gtk}
%global psuffix -gtk%{gtkver} %global psuffix -gtk%{gtkver}
# dumper is GTK2 only # dumper is GTK2 only
%ifarch %arm
# Valgrind is broken on armv6/7 atm
%bcond_with testtools
%else
%bcond_without testtools %bcond_without testtools
%endif
%global package_glib 1
# Docs are the same for GTK2/3, dito for glib # Docs are the same for GTK2/3, dito for glib
%bcond_without docs %bcond_without docs
%global package_glib 1
%endif %endif
%if "%{flavor}" == "gtk3" %if "%{flavor}" == "gtk3"
%global gtksuffix 3 %global gtksuffix 3
%global gtkver 3 %global gtkver 3
@ -49,9 +48,7 @@ ExclusiveArch: do-not-build
%bcond_with testtools %bcond_with testtools
%bcond_with docs %bcond_with docs
%endif %endif
%global libname_glib libdbusmenu-glib%{soname_glib} %global libname_glib libdbusmenu-glib%{soname_glib}
Name: libdbusmenu%{?psuffix} Name: libdbusmenu%{?psuffix}
Version: 16.04.0 Version: 16.04.0
Release: 0 Release: 0
@ -68,10 +65,6 @@ Patch1: 0002-genericmenuitem-Make-accelerator-text-appear-again.patch
Patch2: 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch Patch2: 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
%if %{with docs}
BuildRequires: gtk-doc
BuildRequires: pkgconfig(gnome-doc-utils)
%endif
BuildRequires: intltool BuildRequires: intltool
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
@ -80,6 +73,13 @@ BuildRequires: pkgconfig(atk)
BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gobject-introspection-1.0)
%if "%{flavor}" == ""
ExclusiveArch: do-not-build
%endif
%if %{with docs}
BuildRequires: gtk-doc
BuildRequires: pkgconfig(gnome-doc-utils)
%endif
%if "%flavor" == "gtk2" %if "%flavor" == "gtk2"
BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-2.0)
%else %else
@ -236,9 +236,11 @@ rm -Rf %{buildroot}%{_libexecdir}/dbusmenu-{bench,dumper,testapp}
# Remove glib version (only package once) # Remove glib version (only package once)
%if 0%{?package_glib} %if 0%{?package_glib}
# Put examples in correct documentation directory. # Put examples in correct documentation directory.
%if %{with testtools}
mkdir -p %{buildroot}%{_docdir}/%{sname}-glib-devel/examples/ mkdir -p %{buildroot}%{_docdir}/%{sname}-glib-devel/examples/
mv %{buildroot}%{_datadir}/doc/%{sname}/examples/glib-server-nomenu.c \ mv %{buildroot}%{_datadir}/doc/%{sname}/examples/glib-server-nomenu.c \
%{buildroot}%{_docdir}/%{sname}-glib-devel/examples/ %{buildroot}%{_docdir}/%{sname}-glib-devel/examples/
%endif
%else %else
rm -Rf %{buildroot}%{_includedir}/libdbusmenu-glib-0.4/ rm -Rf %{buildroot}%{_includedir}/libdbusmenu-glib-0.4/
@ -303,8 +305,10 @@ rm -Rf %{buildroot}%{_datadir}/gtk-doc
%{_datadir}/gir-1.0/Dbusmenu-0.4.gir %{_datadir}/gir-1.0/Dbusmenu-0.4.gir
%dir %{_datadir}/vala/vapi/ %dir %{_datadir}/vala/vapi/
%{_datadir}/vala/vapi/Dbusmenu-0.4.vapi %{_datadir}/vala/vapi/Dbusmenu-0.4.vapi
%if %{with testtools}
%doc %dir %{_docdir}/%{sname}-glib-devel/examples/ %doc %dir %{_docdir}/%{sname}-glib-devel/examples/
%doc %{_docdir}/%{sname}-glib-devel/examples/glib-server-nomenu.c %doc %{_docdir}/%{sname}-glib-devel/examples/glib-server-nomenu.c
%endif
%files -n libdbusmenu-glib-doc %files -n libdbusmenu-glib-doc
%license COPYING* %license COPYING*