Add option to disable qt3 support (and disable on aarch64)
This commit is contained in:
parent
46c756f994
commit
2bfb049ad7
21
avahi.spec
21
avahi.spec
@ -1,12 +1,17 @@
|
|||||||
%{?!WITH_MONO: %global WITH_MONO 1}
|
%{?!WITH_MONO: %global WITH_MONO 1}
|
||||||
%{?!WITH_COMPAT_DNSSD: %global WITH_COMPAT_DNSSD 1}
|
%{?!WITH_COMPAT_DNSSD: %global WITH_COMPAT_DNSSD 1}
|
||||||
%{?!WITH_COMPAT_HOWL: %global WITH_COMPAT_HOWL 1}
|
%{?!WITH_COMPAT_HOWL: %global WITH_COMPAT_HOWL 1}
|
||||||
|
%{?!WITH_QT3: %global WITH_QT3 1}
|
||||||
|
|
||||||
%ifarch sparc64 s390 aarch64
|
%ifarch sparc64 s390 aarch64
|
||||||
%define WITH_MONO 0
|
%define WITH_MONO 0
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
%define WITH_MONO 0
|
%define WITH_MONO 0
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch aarch64 %{ix86} x86_64
|
||||||
|
%define WITH_QT3 0
|
||||||
|
%endif
|
||||||
|
|
||||||
# http://bugzilla.redhat.com/1008395 - no hardened build
|
# http://bugzilla.redhat.com/1008395 - no hardened build
|
||||||
%global _hardened_build 1
|
%global _hardened_build 1
|
||||||
@ -16,7 +21,7 @@
|
|||||||
|
|
||||||
Name: avahi
|
Name: avahi
|
||||||
Version: 0.6.31
|
Version: 0.6.31
|
||||||
Release: 21%{?dist}
|
Release: 22%{?dist}
|
||||||
Summary: Local network service discovery
|
Summary: Local network service discovery
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: http://avahi.org
|
URL: http://avahi.org
|
||||||
@ -39,7 +44,9 @@ BuildRequires: libxml2-python
|
|||||||
BuildRequires: gtk2-devel
|
BuildRequires: gtk2-devel
|
||||||
BuildRequires: gtk3-devel >= 2.99.0
|
BuildRequires: gtk3-devel >= 2.99.0
|
||||||
#BuildRequires: gobject-introspection-devel
|
#BuildRequires: gobject-introspection-devel
|
||||||
|
%if %{WITH_QT3}
|
||||||
BuildRequires: qt3-devel
|
BuildRequires: qt3-devel
|
||||||
|
%endif
|
||||||
BuildRequires: qt4-devel
|
BuildRequires: qt4-devel
|
||||||
BuildRequires: libdaemon-devel >= 0.11
|
BuildRequires: libdaemon-devel >= 0.11
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
@ -165,6 +172,7 @@ Requires: %{name}-ui-gtk3%{?_isa} = %{version}-%{release}
|
|||||||
The avahi-ui-devel package contains the header files and libraries
|
The avahi-ui-devel package contains the header files and libraries
|
||||||
necessary for developing programs using avahi-ui.
|
necessary for developing programs using avahi-ui.
|
||||||
|
|
||||||
|
%if %{WITH_QT3}
|
||||||
%package qt3
|
%package qt3
|
||||||
Summary: Qt3 libraries for avahi
|
Summary: Qt3 libraries for avahi
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
@ -180,6 +188,7 @@ Requires: %{name}-qt3%{?_isa} = %{version}-%{release}
|
|||||||
%description qt3-devel
|
%description qt3-devel
|
||||||
The avahi-qt3-devel package contains the header files and libraries
|
The avahi-qt3-devel package contains the header files and libraries
|
||||||
necessary for developing programs using avahi with Qt3.
|
necessary for developing programs using avahi with Qt3.
|
||||||
|
%endif
|
||||||
|
|
||||||
%package qt4
|
%package qt4
|
||||||
Summary: Qt4 libraries for avahi
|
Summary: Qt4 libraries for avahi
|
||||||
@ -335,6 +344,9 @@ NOCONFIGURE=1 ./autogen.sh
|
|||||||
%if %{WITH_COMPAT_HOWL}
|
%if %{WITH_COMPAT_HOWL}
|
||||||
--enable-compat-howl \
|
--enable-compat-howl \
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %{WITH_QT3}
|
||||||
|
--disable-qt3 \
|
||||||
|
%endif
|
||||||
%if ! %{WITH_MONO}
|
%if ! %{WITH_MONO}
|
||||||
--disable-mono \
|
--disable-mono \
|
||||||
%endif
|
%endif
|
||||||
@ -442,8 +454,10 @@ exit 0
|
|||||||
%post libs -p /sbin/ldconfig
|
%post libs -p /sbin/ldconfig
|
||||||
%postun libs -p /sbin/ldconfig
|
%postun libs -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%if %{WITH_QT3}
|
||||||
%post qt3 -p /sbin/ldconfig
|
%post qt3 -p /sbin/ldconfig
|
||||||
%postun qt3 -p /sbin/ldconfig
|
%postun qt3 -p /sbin/ldconfig
|
||||||
|
%endif
|
||||||
|
|
||||||
%post qt4 -p /sbin/ldconfig
|
%post qt4 -p /sbin/ldconfig
|
||||||
%postun qt4 -p /sbin/ldconfig
|
%postun qt4 -p /sbin/ldconfig
|
||||||
@ -564,6 +578,7 @@ exit 0
|
|||||||
%{_libdir}/pkgconfig/avahi-ui.pc
|
%{_libdir}/pkgconfig/avahi-ui.pc
|
||||||
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
|
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
|
||||||
|
|
||||||
|
%if %{WITH_QT3}
|
||||||
%files qt3
|
%files qt3
|
||||||
%{_libdir}/libavahi-qt3.so.*
|
%{_libdir}/libavahi-qt3.so.*
|
||||||
|
|
||||||
@ -571,6 +586,7 @@ exit 0
|
|||||||
%{_libdir}/libavahi-qt3.so
|
%{_libdir}/libavahi-qt3.so
|
||||||
%{_includedir}/avahi-qt3/
|
%{_includedir}/avahi-qt3/
|
||||||
%{_libdir}/pkgconfig/avahi-qt3.pc
|
%{_libdir}/pkgconfig/avahi-qt3.pc
|
||||||
|
%endif
|
||||||
|
|
||||||
%files qt4
|
%files qt4
|
||||||
%{_libdir}/libavahi-qt4.so.*
|
%{_libdir}/libavahi-qt4.so.*
|
||||||
@ -618,6 +634,9 @@ exit 0
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jan 7 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.31-22
|
||||||
|
- Add option to disable qt3 support (and disable on aarch64)
|
||||||
|
|
||||||
* Tue Oct 08 2013 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-21
|
* Tue Oct 08 2013 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-21
|
||||||
- avahi-libs should not require avahi, f20+ (#913168)
|
- avahi-libs should not require avahi, f20+ (#913168)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user