Author: glen Date: Tue Feb 28 06:47:24 2012 GMT Module: packages Tag: HEAD ---- Log message: - package ghost soname symlinks, verbose files, use %service macro
---- Files affected: packages/howl: howl.spec (1.18 -> 1.19) ---- Diffs: ================================================================ Index: packages/howl/howl.spec diff -u packages/howl/howl.spec:1.18 packages/howl/howl.spec:1.19 --- packages/howl/howl.spec:1.18 Mon Aug 6 12:14:27 2007 +++ packages/howl/howl.spec Tue Feb 28 07:47:18 2012 @@ -3,7 +3,7 @@ Summary(pl.UTF-8): Międzyplatformowa implementacja Zeroconf Name: howl Version: 1.0.0 -Release: 6 +Release: 7 License: APSL / Other (see COPYING) Group: Libraries Source0: http://www.porchdogsoft.com/download/%{name}-%{version}.tar.gz @@ -20,6 +20,7 @@ BuildRequires: autoconf >= 2.50 BuildRequires: automake BuildRequires: libtool +BuildRequires: rpmbuild(macros) >= 1.268 Requires(post,preun): /sbin/chkconfig Requires: rc-scripts BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -94,47 +95,35 @@ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/mDNSResponder -install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nifd -install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/mDNSResponder.conf +install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/mDNSResponder +install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/nifd +cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/mDNSResponder.conf # fix up header file directory naming bug mv $RPM_BUILD_ROOT%{_includedir}/%{name} $RPM_BUILD_ROOT%{_includedir}/%{name}-%{version} # remove the samples -rm -f $RPM_BUILD_ROOT%{_bindir}/mDNSBrowse -rm -f $RPM_BUILD_ROOT%{_bindir}/mDNSPublish -rm -f $RPM_BUILD_ROOT%{_bindir}/mDNSQuery -rm -f $RPM_BUILD_ROOT%{_bindir}/mDNSResolve +%{__rm} $RPM_BUILD_ROOT%{_bindir}/mDNSBrowse +%{__rm} $RPM_BUILD_ROOT%{_bindir}/mDNSPublish +%{__rm} $RPM_BUILD_ROOT%{_bindir}/mDNSQuery +%{__rm} $RPM_BUILD_ROOT%{_bindir}/mDNSResolve %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add mDNSResponder -if [ -f /var/lock/subsys/mDNSResponder ]; then - /etc/rc.d/init.d/mDNSResponder restart >&2 -else - echo "Run \"/etc/rc.d/init.d/mDNSResponder start\" to start mDNSResponder." -fi +%service mDNSResponder restart /sbin/chkconfig --add nifd -if [ -f /var/lock/subsys/nifd ]; then - /etc/rc.d/init.d/nifd restart >&2 -else - echo "Run \"/etc/rc.d/init.d/nifd start\" to start nifd." -fi +%service nifd restart %preun if [ "$1" = "0" ]; then - if [ -f /var/lock/subsys/mDNSResponder ]; then - /etc/rc.d/init.d/mDNSResponder stop >&2 - fi + %service mDNSResponder stop /sbin/chkconfig --del mDNSResponder - if [ -f /var/lock/subsys/nifd ]; then - /etc/rc.d/init.d/nifd stop >&2 - fi + %service nifd stop /sbin/chkconfig --del nifd fi @@ -144,28 +133,39 @@ %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog COPYING NEWS README TODO -%attr(755,root,root) %{_bindir}/* -%attr(754,root,root) /etc/rc.d/init.d/* +%attr(755,root,root) %{_bindir}/autoipd +%attr(755,root,root) %{_bindir}/mDNSResponder +%attr(755,root,root) %{_bindir}/nifd +%attr(754,root,root) /etc/rc.d/init.d/mDNSResponder +%attr(754,root,root) /etc/rc.d/init.d/nifd %dir %{_sysconfdir}/%{name} %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mDNSResponder.conf %{_datadir}/%{name} -%{_mandir}/man8/*.8* +%{_mandir}/man8/autoipd.8* +%{_mandir}/man8/mDNSResponder.8* +%{_mandir}/man8/nifd.8* %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* +%attr(755,root,root) %{_libdir}/libhowl.so.*.*.* +%ghost %{_libdir}/libhowl.so.0 +%attr(755,root,root) %{_libdir}/libmDNSResponder.so.*.*.* +%ghost %{_libdir}/libmDNSResponder.so.0 %files devel %defattr(644,root,root,755) %doc docs/*.html -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la +%{_libdir}/libhowl.so +%{_libdir}/libmDNSResponder.so +%{_libdir}/libhowl.la +%{_libdir}/libmDNSResponder.la %{_includedir}/%{name}-%{version} -%{_pkgconfigdir}/*.pc +%{_pkgconfigdir}/howl.pc %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libhowl.a +%{_libdir}/libmDNSResponder.a %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -173,6 +173,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.19 2012/02/28 06:47:18 glen +- package ghost soname symlinks, verbose files, use %service macro + Revision 1.18 2007/08/06 10:14:27 patrys - avahi is preferred for th, don't obsolete it ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/howl/howl.spec?r1=1.18&r2=1.19&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
