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