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:
parent
d8616ec7ca
commit
0f32c85f75
@ -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>
|
||||||
|
|
||||||
|
@ -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*
|
||||||
|
Loading…
Reference in New Issue
Block a user