Annotation of embedaddon/dnsmasq/contrib/Suse/dnsmasq-suse.spec, revision 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>