Annotation of embedaddon/dnsmasq/contrib/Suse/dnsmasq-suse.spec, revision 1.1.1.1

1.1       misho       1: ###############################################################################
                      2: #
                      3: # General
                      4: #
                      5: ###############################################################################
                      6: 
                      7: Name: dnsmasq
                      8: Version: 2.33
                      9: Release: 1
                     10: Copyright: GPL
                     11: Group: Productivity/Networking/DNS/Servers
                     12: Vendor: Simon Kelley
                     13: Packager: Simon Kelley
                     14: URL: http://www.thekelleys.org.uk/dnsmasq
                     15: Provides: dns_daemon
                     16: Conflicts: bind bind8 bind9
                     17: PreReq: %fillup_prereq %insserv_prereq
                     18: Autoreqprov: on
                     19: Source0: %{name}-%{version}.tar.bz2
                     20: BuildRoot: /var/tmp/%{name}-%{version}
                     21: Summary: A lightweight caching nameserver
                     22: 
                     23: %description
                     24: Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. It 
                     25: is designed to provide DNS and, optionally, DHCP, to a small network. It can
                     26: serve the names of local machines which are not in the global DNS. The DHCP 
                     27: server integrates with the DNS server and allows machines with DHCP-allocated
                     28: addresses to appear in the DNS with names configured either in each host or 
                     29: in a central configuration file. Dnsmasq supports static and dynamic DHCP 
                     30: leases and BOOTP for network booting of diskless machines.
                     31: 
                     32: 
                     33: 
                     34: ###############################################################################
                     35: #
                     36: # Build
                     37: #
                     38: ###############################################################################
                     39: 
                     40: %prep
                     41: %setup -q
                     42: patch -p0 <rpm/%{name}-SuSE.patch
                     43: 
                     44: %build
                     45: %{?suse_update_config:%{suse_update_config -f}}
                     46: make all-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr
                     47: 
                     48: ###############################################################################
                     49: #
                     50: # Install
                     51: #
                     52: ###############################################################################
                     53: 
                     54: %install
                     55: rm -rf $RPM_BUILD_ROOT
                     56: mkdir -p ${RPM_BUILD_ROOT}/etc/init.d
                     57: make install-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr
                     58: install -o root -g root -m 755 rpm/rc.dnsmasq-suse $RPM_BUILD_ROOT/etc/init.d/dnsmasq
                     59: install -o root -g root -m 644 dnsmasq.conf.example $RPM_BUILD_ROOT/etc/dnsmasq.conf
                     60: strip $RPM_BUILD_ROOT/usr/sbin/dnsmasq
                     61: ln -sf ../../etc/init.d/dnsmasq $RPM_BUILD_ROOT/usr/sbin/rcdnsmasq
                     62: 
                     63: ###############################################################################
                     64: #
                     65: # Clean up
                     66: #
                     67: ###############################################################################
                     68: 
                     69: %clean
                     70: rm -rf $RPM_BUILD_ROOT
                     71: 
                     72: ###############################################################################
                     73: #
                     74: # Post-install scriptlet
                     75: #
                     76: ###############################################################################
                     77: 
                     78: %post
                     79: %{fillup_and_insserv dnsmasq}
                     80: 
                     81: ###############################################################################
                     82: #
                     83: # Post-uninstall scriptlet
                     84: #
                     85: # The %postun script executes after the package has been removed. It is the
                     86: # last chance for a package to clean up after itself.
                     87: #
                     88: ###############################################################################
                     89: 
                     90: %postun
                     91: %{insserv_cleanup}
                     92: 
                     93: ###############################################################################
                     94: #
                     95: # File list
                     96: #
                     97: ###############################################################################
                     98: 
                     99: %files
                    100: %defattr(-,root,root)
                    101: %doc CHANGELOG COPYING FAQ doc.html setup.html UPGRADING_to_2.0 rpm/README.susefirewall
                    102: %doc contrib
                    103: %config /etc/init.d/dnsmasq
                    104: %config /etc/dnsmasq.conf
                    105: /usr/sbin/rcdnsmasq
                    106: /usr/sbin/dnsmasq
                    107: /usr/share/locale/*/LC_MESSAGES/*
                    108: %doc %{_mandir}/man8/dnsmasq.8.gz
                    109: %doc %{_mandir}/*/man8/dnsmasq.8.gz
                    110: 
                    111: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>