]> git.pld-linux.org Git - packages/dnsmasq.git/blobdiff - dnsmasq.spec
- up to 2.67
[packages/dnsmasq.git] / dnsmasq.spec
index 3e436ff5e6cf9293df006615646e17bd200d5247..6f841f40fe8dd7498485b486b9b2d34a6cc5a33d 100644 (file)
@@ -1,16 +1,22 @@
+# TODO:
+# - subpackage DNSmasq webmin module (contrib/webmin)
+
 Summary:       A lightweight caching server (DNS, DHCP)
 Summary:       A lightweight caching server (DNS, DHCP)
-Summary(pl):   Lekki buforuj±cy serwer nazw (DNS) i DHCP
+Summary(pl.UTF-8):     Lekki buforujący serwer nazw (DNS) i DHCP
 Name:          dnsmasq
 Name:          dnsmasq
-Version:       2.37
+Version:       2.67
 Release:       1
 License:       GPL v2
 Group:         Networking/Daemons
 Release:       1
 License:       GPL v2
 Group:         Networking/Daemons
+#Source0:      http://thekelleys.org.uk/dnsmasq/test-releases/%{name}-%{version}%{_rc}.tar.gz
 Source0:       http://thekelleys.org.uk/dnsmasq/%{name}-%{version}.tar.gz
 Source0:       http://thekelleys.org.uk/dnsmasq/%{name}-%{version}.tar.gz
-# Source0-md5: e105a41cdf5adb8b615f0a06eb17ecb9
+# Source0-md5: c9b20e6c0517af02227685f7aebbc9d3
 Source1:       %{name}.init
 Source2:       %{name}.config
 URL:           http://www.thekelleys.org.uk/dnsmasq/doc.html
 BuildRequires: gettext-devel
 Source1:       %{name}.init
 Source2:       %{name}.config
 URL:           http://www.thekelleys.org.uk/dnsmasq/doc.html
 BuildRequires: gettext-devel
+BuildRequires: libidn-devel
+BuildRequires: pkgconfig
 BuildRequires: rpmbuild(macros) >= 1.268
 Requires(post,preun):  /sbin/chkconfig
 Requires:      rc-scripts
 BuildRequires: rpmbuild(macros) >= 1.268
 Requires(post,preun):  /sbin/chkconfig
 Requires:      rc-scripts
@@ -19,7 +25,7 @@ BuildRoot:    %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP
 
 %description
 Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP
-server.  It is designed to provide DNS and, optionally, DHCP, to a
+server. It is designed to provide DNS and, optionally, DHCP, to a
 small network. It can serve the names of local machines which are not
 in the global DNS. The DHCP server integrates with the DNS server and
 allows machines with DHCP-allocated addresses to appear in the DNS
 small network. It can serve the names of local machines which are not
 in the global DNS. The DHCP server integrates with the DNS server and
 allows machines with DHCP-allocated addresses to appear in the DNS
@@ -30,31 +36,31 @@ and BOOTP for network booting of diskless machines.
 Dnsmasq is targeted at home networks using NAT and connected to the
 Internet via a modem, cable-modem or ADSL connection but would be a
 good choice for any small network where low resource use and ease of
 Dnsmasq is targeted at home networks using NAT and connected to the
 Internet via a modem, cable-modem or ADSL connection but would be a
 good choice for any small network where low resource use and ease of
-configuration are important. 
-
-%description -l pl
-dnsmasq jest lekkim, ³atwym w konfiguracji forwarderem DNS i serwerem
-DHCP zaprojektowanym do serwowania us³ugi DNS i opcjonalnie DHCP dla
-ma³ych sieci. Mo¿e on serwowaæ tak¿e nazwy dla lokalnych maszyn nie
-znajduj±cych siê w globalnym DNS-ie. Serwer DHCP integruje siê z
-serwerem DNS, umo¿liwiaj±c maszynom o adresach przydzielonych przez
-DHCP pojawienie siê w DNS-ie z nazwami konfigurowanymi dla ka¿dego
-hosta lub w centralnym pliku konfiguracyjnym. dnsmasq obs³uguje
-statyczne i dynamiczne dzier¿awy DHCP oraz BOOTP do uruchamiania z
+configuration are important.
+
+%description -l pl.UTF-8
+dnsmasq jest lekkim, łatwym w konfiguracji forwarderem DNS i serwerem
+DHCP zaprojektowanym do serwowania usługi DNS i opcjonalnie DHCP dla
+małych sieci. Może on serwować także nazwy dla lokalnych maszyn nie
+znajdujących się w globalnym DNS-ie. Serwer DHCP integruje się z
+serwerem DNS, umożliwiając maszynom o adresach przydzielonych przez
+DHCP pojawienie się w DNS-ie z nazwami konfigurowanymi dla każdego
+hosta lub w centralnym pliku konfiguracyjnym. dnsmasq obsługuje
+statyczne i dynamiczne dzierżawy DHCP oraz BOOTP do uruchamiania z
 sieci maszyn bezdyskowych.
 
 sieci maszyn bezdyskowych.
 
-dnsmasq jest przeznaczony g³ównie dla sieci domowych u¿ywaj±cych NAT-u
-i pod³±czonych do Internetu przez modem, modem kablowy lub ³±cze ADSL,
-ale jest dobrym wyborem dla dowolnej ma³ej sieci, gdzie wa¿ne jest
-ma³e wykorzystanie zasobów i ³atwa konfiguracja.
+dnsmasq jest przeznaczony głównie dla sieci domowych używających NAT-u
+i podłączonych do Internetu przez modem, modem kablowy lub łącze ADSL,
+ale jest dobrym wyborem dla dowolnej małej sieci, gdzie ważne jest
+małe wykorzystanie zasobów i łatwa konfiguracja.
 
 %prep
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}
 
 %build
 %{__make} all-i18n \
        CC="%{__cc}" \
 
 %build
 %{__make} all-i18n \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -DHAVE_ISC_READER" \
+       CFLAGS="%{rpmcflags} -DHAVE_ISC_READER -D_GNU_SOURCE" \
        PREFIX=%{_prefix}
 
 %install
        PREFIX=%{_prefix}
 
 %install
@@ -65,10 +71,15 @@ install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dnsmasq
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/dnsmasq
 install dnsmasq.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.conf
 
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/dnsmasq
 install dnsmasq.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dnsmasq.conf
 
+install contrib/port-forward/dnsmasq-portforward $RPM_BUILD_ROOT%{_sbindir}
+install contrib/port-forward/portforward $RPM_BUILD_ROOT%{_sysconfdir}
+
 %{__make} install-i18n \
        DESTDIR=$RPM_BUILD_ROOT \
        PREFIX=%{_prefix}
 
 %{__make} install-i18n \
        DESTDIR=$RPM_BUILD_ROOT \
        PREFIX=%{_prefix}
 
+mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
+
 %find_lang %{name}
 
 %clean
 %find_lang %{name}
 
 %clean
@@ -86,10 +97,12 @@ fi
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc CHANGELOG FAQ *.html contrib/{dnslist,dynamic-dnsmasq,port-forward}
+%doc CHANGELOG FAQ *.html contrib/{dnslist,dynamic-dnsmasq}
 %attr(754,root,root) /etc/rc.d/init.d/dnsmasq
 %attr(754,root,root) /etc/rc.d/init.d/dnsmasq
-%attr(755,root,root) %{_sbindir}/dnsmasq
+%attr(755,root,root) %{_sbindir}/dnsmasq*
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dnsmasq
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dnsmasq.conf
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dnsmasq
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dnsmasq.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/portforward
 %{_mandir}/man8/*
 %{_mandir}/man8/*
-%lang(es) %{_mandir}/es/man8/* 
+%lang(es) %{_mandir}/es/man8/*
+%lang(fr) %{_mandir}/fr/man8/*
This page took 0.103826 seconds and 4 git commands to generate.