]> git.pld-linux.org Git - packages/dnsmasq.git/blame_incremental - dnsmasq.spec
- updated to 2.52
[packages/dnsmasq.git] / dnsmasq.spec
... / ...
CommitLineData
1# TODO:
2# - subpackage DNSmasq webmin module (contrib/webmin)
3
4Summary: A lightweight caching server (DNS, DHCP)
5Summary(pl.UTF-8): Lekki buforujący serwer nazw (DNS) i DHCP
6Name: dnsmasq
7Version: 2.52
8Release: 1
9License: GPL v2
10Group: Networking/Daemons
11Source0: http://thekelleys.org.uk/dnsmasq/%{name}-%{version}.tar.gz
12# Source0-md5: 1bb32fffdb4f977ead607802b5d701d0
13Source1: %{name}.init
14Source2: %{name}.config
15URL: http://www.thekelleys.org.uk/dnsmasq/doc.html
16BuildRequires: gettext-devel
17BuildRequires: rpmbuild(macros) >= 1.268
18Requires(post,preun): /sbin/chkconfig
19Requires: rc-scripts
20Provides: caching-nameserver
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP
25server. It is designed to provide DNS and, optionally, DHCP, to a
26small network. It can serve the names of local machines which are not
27in the global DNS. The DHCP server integrates with the DNS server and
28allows machines with DHCP-allocated addresses to appear in the DNS
29with names configured either in each host or in a central
30configuration file. Dnsmasq supports static and dynamic DHCP leases
31and BOOTP for network booting of diskless machines.
32
33Dnsmasq is targeted at home networks using NAT and connected to the
34Internet via a modem, cable-modem or ADSL connection but would be a
35good choice for any small network where low resource use and ease of
36configuration are important.
37
38%description -l pl.UTF-8
39dnsmasq jest lekkim, łatwym w konfiguracji forwarderem DNS i serwerem
40DHCP zaprojektowanym do serwowania usługi DNS i opcjonalnie DHCP dla
41małych sieci. Może on serwować także nazwy dla lokalnych maszyn nie
42znajdujących się w globalnym DNS-ie. Serwer DHCP integruje się z
43serwerem DNS, umożliwiając maszynom o adresach przydzielonych przez
44DHCP pojawienie się w DNS-ie z nazwami konfigurowanymi dla każdego
45hosta lub w centralnym pliku konfiguracyjnym. dnsmasq obsługuje
46statyczne i dynamiczne dzierżawy DHCP oraz BOOTP do uruchamiania z
47sieci maszyn bezdyskowych.
48
49dnsmasq jest przeznaczony głównie dla sieci domowych używających NAT-u
50i podłączonych do Internetu przez modem, modem kablowy lub łącze ADSL,
51ale jest dobrym wyborem dla dowolnej małej sieci, gdzie ważne jest
52małe wykorzystanie zasobów i łatwa konfiguracja.
53
54%prep
55%setup -q
56
57%build
58%{__make} all-i18n \
59 CC="%{__cc}" \
60 CFLAGS="%{rpmcflags} -DHAVE_ISC_READER -D_GNU_SOURCE" \
61 PREFIX=%{_prefix}
62
63%install
64rm -rf $RPM_BUILD_ROOT
65install -d $RPM_BUILD_ROOT{%{_sbindir},/etc/sysconfig,/etc/rc.d/init.d,%{_mandir}/man8}
66
67install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dnsmasq
68install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/dnsmasq
69install dnsmasq.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.conf
70
71install contrib/port-forward/dnsmasq-portforward $RPM_BUILD_ROOT%{_sbindir}
72install contrib/port-forward/portforward $RPM_BUILD_ROOT%{_sysconfdir}
73
74%{__make} install-i18n \
75 DESTDIR=$RPM_BUILD_ROOT \
76 PREFIX=%{_prefix}
77
78mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
79
80%find_lang %{name}
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%post
86/sbin/chkconfig --add dnsmasq
87%service dnsmasq restart
88
89%preun
90if [ "$1" = "0" ]; then
91 %service dnsmasq stop
92 /sbin/chkconfig --del dnsmasq
93fi
94
95%files -f %{name}.lang
96%defattr(644,root,root,755)
97%doc CHANGELOG FAQ *.html contrib/{dnslist,dynamic-dnsmasq}
98%attr(754,root,root) /etc/rc.d/init.d/dnsmasq
99%attr(755,root,root) %{_sbindir}/dnsmasq*
100%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dnsmasq
101%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dnsmasq.conf
102%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/portforward
103%{_mandir}/man8/*
104%lang(es) %{_mandir}/es/man8/*
105%lang(fr) %{_mandir}/fr/man8/*
This page took 0.055486 seconds and 4 git commands to generate.