%define beta 20080116svn Summary: KDE zeroconf implementation based on avahi Name: kdnssd-avahi Version: 0.1.3 Release: 0.11.%{beta}%{?dist} License: LGPLv2+ Group: System Environment/Libraries URL: http://helios.et.put.poznan.pl/~jstachow/pub/ Source0: kdnssd-avahi-%{beta}.tar.bz2 Source1: kdnssd-avahi-svn_checkout.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: avahi-qt3-devel BuildRequires: automake libtool BuildRequires: kdelibs3-devel ## In case kdelibs, instead of omitting, puts libkdnssd bits into subpkg #Conflicts: kdelibs-libkdnsd ## A hint so other pkgs (like kdelibs3) can Requires: libkdnssd Provides: libkdnssd %description %{summary}. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kdelibs3-devel Requires: avahi-devel ## .la file dep #Requires: avahi-qt3-devel ## A hint so other pkgs (like kdelibs3-devel) can Requires: libkdnssd-devel Provides: libkdnssd-devel %description devel %{summary} %prep %setup -q -n %{name} # hack/fix for newer automake sed -iautomake -e 's|automake\*1.10\*|automake\*1.1[0-5]\*|' admin/cvs.sh make -f admin/Makefile.common %build unset QTDIR || : ; . /etc/profile.d/qt.sh %configure \ --includedir=%{_includedir}/kde \ --disable-rpath \ --enable-new-ldflags \ --disable-debug --disable-warnings \ --disable-dependency-tracking --enable-final # workaround various libtool problems (use system libtool, edit some options) cp -f %{_bindir}/libtool libtool sed -i 's|^build_old_libs=yes|build_old_libs=no|g' libtool sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # Unpackaged files rm -f $RPM_BUILD_ROOT%{_libdir}/libkdnssd.la %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc kdnssd-avahi/README %{_libdir}/libkdnssd.so.* %files devel %defattr(-,root,root,-) %{_includedir}/kde/dnssd/ %{_libdir}/libkdnssd.so %changelog * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.3-0.11.20080116svn - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Nov 17 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.1.3-0.10.20080116svn - fix typo in --disable-dependency-tracking configure switch - work around various libtool problems (use system libtool, edit some options) * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.3-0.9.20080116svn - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat Jul 18 2009 Rex Dieter <rdieter@fedoraproject.org> 0.1.3-0.8.20080116svn - FTBFS kdnssd-avahi-0.1.3-0.7.20080116svn.fc11 (#511519) - -devel: Requires: %%name%%?_isa ... * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.3-0.7.20080116svn - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.3-0.6.20080116svn - Autorebuild for GCC 4.3 * Wed Jan 16 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 0.1.3-0.5.20080116svn - 20080116svn - -devel: Requires: kdelibs3-devel * Sun Dec 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.1.3-0.4.20060713svn - drop Req: kdelibs3 (no longer worries about conflicts) * Sat Dec 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.1.3-0.3.20060713svn - BR: kdelibs3-devel - License: LGPLv2+ * Wed Aug 29 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.1.3-0.2.20060713svn - Resolves: #246628: build with automake 1.10 * Tue Jul 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.1.3-0.1.20060713svn - since using snapshot, consider it a pre-release of next version * Thu Jul 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.1.2-6.20060713svn - update to 20060713svn * Tue May 30 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.1.2-5 - Requires: kdelibs >= 3.5.2 * Sat May 27 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.1.2-4 - -devel: Requires: avahi-devel * Thu May 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.1.2-3 - omit .la file - use --no-undefined * Thu May 18 2006 Rex Dieter 0.1.2-2 - devel: Requires: avahi-qt3-devel * Wed May 17 2006 Rex Dieter 0.1.2-1 - first try