]> git.pld-linux.org Git - packages/dhcpv6.git/blob - dhcpv6.spec
- updated Source0 URL
[packages/dhcpv6.git] / dhcpv6.spec
1 Summary:        DHCPv6 - DHCP server and client for IPv6
2 Summary(pl.UTF-8):      DHCPv6 - serwer i klient DHCP dla IPv6
3 Name:           dhcpv6
4 Version:        1.0.15
5 Release:        1
6 Epoch:          1
7 License:        GPL v2+
8 Group:          Networking/Daemons
9 Source0:        https://fedorahosted.org/releases/d/h/dhcpv6/%{name}-%{version}.tar.gz
10 # Source0-md5:  2b0b5374cb2a0c460b62af3705cb29f7
11 Source1:        dhcp6s.init
12 Source2:        dhcp6c.init
13 Patch0:         %{name}-configure.patch
14 URL:            https://fedorahosted.org/dhcpv6/
15 BuildRequires:  autoconf >= 2.61
16 BuildRequires:  automake
17 BuildRequires:  bison
18 BuildRequires:  flex
19 BuildRequires:  libtool
20 BuildRequires:  rpmbuild(macros) >= 1.268
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Implements the Dynamic Host Configuration Protocol (DHCP) for Internet
25 Protocol version 6 (IPv6) networks in accordance with RFC 3315:
26 Dynamic Host Configuration Protocol for IPv6 (DHCPv6).
27
28 %description -l pl.UTF-8
29 Ten pakiet jest implementacją protokołu Dynamic Host Configuration
30 Protocol (DHCP) dla sieci IPv6 zgodnie z RFC 3315: Dynamic Host
31 Configuration Protocol for IPv6 (DHCPv6).
32
33 %package client
34 Summary:        DHCPv6 client
35 Summary(pl.UTF-8):      Klient DHCPv6
36 Group:          Applications/Networking
37 Requires(post,preun):   /sbin/chkconfig
38 Requires:       rc-scripts
39
40 %description client
41 Provides the client for the DHCPv6 protocol (RFC 3315) to support
42 dynamic configuration of IPv6 addresses and parameters.
43
44 %description client -l pl.UTF-8
45 Ten pakiet dostarcza klienta protokołu DHCPv6 (RFC 3315) do obsługi
46 dynamicznej konfiguracji adresów i parametrów sieci iPv6.
47
48 %package relay
49 Summary:        DHCPv6 relay agent
50 Summary(pl.UTF-8):      Agent przekazujący DHCPv6
51 Group:          Applications/Networking
52 Requires(post,preun):   /sbin/chkconfig
53 Requires:       rc-scripts
54
55 %description relay
56 dhcp6r acts as DHCPv6 relay agent forwarding DHCPv6 messages from
57 clients to servers and vice versa.
58
59 %description relay -l pl.UTF-8
60 dhcp6r służy jako agent przekazujący komunikaty DHCPv6 od klientów do
61 serwerów i z powrotem.
62
63 %package server
64 Summary:        DHCPv6 server daemon
65 Summary(pl.UTF-8):      Demon serwera DHCPv6
66 Group:          Applications/Networking
67 Requires(post,preun):   /sbin/chkconfig
68 Requires:       rc-scripts
69
70 %description server
71 dhcp6s is an implementation of the DHCPv6 server.
72
73 %description server -l pl.UTF-8
74 dhcp6s to implementacja serwera DHCPv6.
75
76 %package -n libdhcp6client
77 Summary:        The DHCPv6 client in a library for invocation by other programs
78 Summary(pl.UTF-8):      Klient DHCPv6 w postaci biblioteki do wykorzystania w innych programach
79 Group:          Libraries
80
81 %description -n libdhcp6client
82 Provides the client for the DHCPv6 protocol (RFC 3315) to support
83 dynamic configuration of IPv6 addresses and parameters, in a library
84 for invocation by other programs.
85
86 %description -n libdhcp6client -l pl.UTF-8
87 Ten pakiet zawiera klienta protokołu DHCPv6 (RFC 3315) do obsługi
88 dynamicznej konfiguracji adresów i parametrów IPv6 w postaci
89 biblioteki do wykorzystania w innych programach.
90
91 %package -n libdhcp6client-devel
92 Summary:        Header files for development with the DHCPv6 client library
93 Summary(pl.UTF-8):      Pliki nagłówkowe do programowania z użyciem biblioteki klienckiej DHCPv6
94 Group:          Development/Libraries
95 Requires:       libdhcp6client = %{epoch}:%{version}-%{release}
96
97 %description -n libdhcp6client-devel
98 Header files for development with the DHCPv6 client library.
99
100 %description -n libdhcp6client-devel -l pl.UTF-8
101 Pliki nagłówkowe do programowania z użyciem biblioteki klienckiej
102 DHCPv6.
103
104 %package -n libdhcp6client-static
105 Summary:        Static DHCPv6 client library
106 Summary(pl.UTF-8):      Statyczna biblioteka kliencka DHCPv6
107 Group:          Development/Libraries
108 Requires:       libdhcp6client-devel = %{epoch}:%{version}-%{release}
109
110 %description -n libdhcp6client-static
111 Static DHCPv6 client library.
112
113 %description -n libdhcp6client-static -l pl.UTF-8
114 Statyczna biblioteka kliencka DHCPv6.
115
116 %prep
117 %setup -q
118 %patch0 -p1
119
120 %build
121 %{__libtoolize}
122 %{__aclocal} -I m4
123 %{__autoconf}
124 %{__automake}
125 %configure
126
127 %{__make}
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131 install -d $RPM_BUILD_ROOT{%{_localstatedir}/lib/dhcpv6,/etc/{rc.d/init.d,sysconfig}}
132
133 %{__make} install \
134         INSTALL_USER=$(id -u) \
135         INSTALL_GROUP=$(id -g) \
136         DESTDIR=$RPM_BUILD_ROOT
137
138 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcp6s
139 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/rc.d/init.d/dhcp6c
140
141 %clean
142 rm -rf $RPM_BUILD_ROOT
143
144 %post client
145 /sbin/chkconfig --add dhcp6c
146 %service dhcp6c restart
147
148 %post relay
149 /sbin/chkconfig --add dhcp6r
150 %service dhcp6r restart
151
152 %post server
153 /sbin/chkconfig --add dhcp6s
154 %service dhcp6s restart
155
156 %preun client
157 if [ "$1" = "0" ]; then
158         %service dhcp6c stop
159         /sbin/chkconfig --del dhcp6c
160 fi
161
162 %preun relay
163 if [ "$1" = "0" ]; then
164         %service dhcp6r stop
165         /sbin/chkconfig --del dhcp6r
166 fi
167
168 %preun server
169 if [ "$1" = "0" ]; then
170         %service dhcp6s stop
171         /sbin/chkconfig --del dhcp6s
172 fi
173
174 %post   -n libdhcp6client -p /sbin/ldconfig
175 %postun -n libdhcp6client -p /sbin/ldconfig
176
177 %files client
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_sbindir}/dhcp6c
180 %attr(754,root,root) /etc/rc.d/init.d/dhcp6c
181 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcp6c.conf
182 %{_mandir}/man8/dhcp6c.8*
183 %{_mandir}/man5/dhcp6c.conf.5*
184
185 %files relay
186 %defattr(644,root,root,755)
187 %attr(755,root,root) %{_sbindir}/dhcp6r
188 %attr(754,root,root) /etc/rc.d/init.d/dhcp6r
189 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcp6r
190 %{_mandir}/man8/dhcp6r.8*
191
192 %files server
193 %defattr(644,root,root,755)
194 %doc AUTHORS README TODO
195 %attr(755,root,root) %{_sbindir}/dhcp6s
196 %attr(754,root,root) /etc/rc.d/init.d/dhcp6s
197 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dhcp6s
198 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dhcp6s.conf
199 %{_mandir}/man8/dhcp6s.8*
200 %{_mandir}/man5/dhcp6s.conf.5*
201 %attr(750,root,root) %dir %{_localstatedir}/lib/dhcpv6
202
203 %files -n libdhcp6client
204 %defattr(644,root,root,755)
205 %attr(755,root,root) %{_libdir}/libdhcp6client-*.so.*.*.*
206 %attr(755,root,root) %ghost %{_libdir}/libdhcp6client-*.so.2
207
208 %files -n libdhcp6client-devel
209 %defattr(644,root,root,755)
210 %attr(755,root,root) %{_libdir}/libdhcp6client.so
211 %{_libdir}/libdhcp6client.la
212 %{_includedir}/dhcp6client
213 %{_pkgconfigdir}/libdhcp6client.pc
214
215 %files -n libdhcp6client-static
216 %defattr(644,root,root,755)
217 %{_libdir}/libdhcp6client.a
This page took 0.858219 seconds and 3 git commands to generate.