packages: howl/howl.spec - package ghost soname symlinks, verbose files, us...
glen
glen at pld-linux.org
Tue Feb 28 07:47:24 CET 2012
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
More information about the pld-cvs-commit
mailing list