summaryrefslogtreecommitdiffstats
path: root/redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec')
-rw-r--r--redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec46
1 files changed, 31 insertions, 15 deletions
diff --git a/redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec b/redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec
index a79c06e55..18e0f0401 100644
--- a/redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec
+++ b/redhat/dependencies/avahi-tqt/avahi-tqt-3.5.13.spec
@@ -8,11 +8,10 @@
%define tde_includedir %{tde_prefix}/include
%define tde_datadir %{tde_prefix}/share
%define tde_docdir %{tde_datadir}/doc
-%define tde_tdedocdir %{tde_docdir}/kde
%define tde_libdir %{tde_prefix}/%{_lib}
-Name: avahi-tqt
+Name: trinity-avahi-tqt
Version: 3.5.13
Release: 1%{?dist}%{?_variant}
License: GPL
@@ -26,14 +25,18 @@ URL: http://www.trinitydesktop.org/
Prefix: %{tde_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Source0: %{name}-%{version}.tar.gz
+Source0: avahi-tqt-3.5.13.tar.gz
BuildRequires: gcc-c++
BuildRequires: cmake >= 2.8
-BuildRequires: qt3-devel >= 3.3.8.d
+BuildRequires: qt3-devel
BuildRequires: tqtinterface-devel >= 3.5.13
BuildRequires: gettext-devel
+%if 0%{?suse_version}
+BuildRequires: dbus-1-devel
+%else
BuildRequires: dbus-devel
+%endif
%if 0%{?mgaversion} || 0%{?mdkversion}
BuildRequires: %{_lib}avahi-client-devel
@@ -42,13 +45,18 @@ BuildRequires: %{_lib}expat%{?mgaversion:1}-devel
Provides: %{_lib}avahi-qt3
%else
BuildRequires: avahi-devel
+%if 0%{?suse_version}
+BuildRequires: libexpat-devel
+%else
BuildRequires: expat-devel
%endif
+%endif
-Requires: qt3 >= 3.3.8.d
+Requires: qt3
Requires: tqtinterface >= 3.5.13
-Provides: avahi-qt3
+Obsoletes: avahi-tqt < %{version}-%{release}
+Provides: avahi-tqt = %{version}-%{release}
%description
Avahi TQT Interface
@@ -63,18 +71,25 @@ Group: Development/Libraries
Provides: %{_lib}avahi-qt3-devel
%endif
+Obsoletes: avahi-tqt-devel < %{version}-%{release}
+Provides: avahi-tqt-devel = %{version}-%{release}
+
%description devel
Development files for %{name}
+%if 0%{?suse_version}
+%debug_package
+%endif
+
+
%prep
-%setup -q -n dependencies/%{name}
+%setup -q -n dependencies/avahi-tqt
# Ugly hack to modify TQT include directory inside autoconf files.
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
%__sed -i "acinclude.m4" \
- -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
- -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
+ -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g"
%__cp -f "/usr/share/libtool/config/ltmain.sh" "./ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "./ltmain.sh"
@@ -82,7 +97,7 @@ Development files for %{name}
%__rm -f common/libtool.m4 common/ltoptions.m4 common/lt~obsolete.m4 common/ltsugar.m4 common/ltversion.m4
%build
-unset QTDIR || : ; . /etc/profile.d/qt.sh
+unset QTDIR || : ; . /etc/profile.d/qt?.sh
export PATH="%{tde_bindir}:${PATH}"
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir} -I%{tde_includedir}/tqt"
export CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
@@ -125,13 +140,14 @@ export CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
/sbin/ldconfig || :
%files
-%{tde_libdir}/*.so.*
+%{tde_libdir}/libavahi-tqt.so.1
+%{tde_libdir}/libavahi-tqt.so.1.0.0
%files devel
-%{tde_includedir}/%{name}
-%{tde_libdir}/*.so
-%{tde_libdir}/*.la
-%{tde_libdir}/pkgconfig/*.pc
+%{tde_includedir}/avahi-tqt/
+%{tde_libdir}/libavahi-tqt.so
+%{tde_libdir}/libavahi-tqt.la
+%{tde_libdir}/pkgconfig/avahi-tqt.pc
%changelog
* Mon Jul 30 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-1