]> git.pld-linux.org Git - packages/openslp.git/blob - openslp.spec
- updated to 1.0.2,
[packages/openslp.git] / openslp.spec
1 Summary:        OpenSLP implementation of Service Location Protocol V2
2 Summary(de):    Open source Implementierung des Service Location Protocols V2
3 Summary(es):    Implementación open source del Service Location Protocol V2
4 Summary(fr):    Implémentation Open Source du Service Location Protocol V2
5 Summary(it):    Implementazione open source del Service Location Protocol V2
6 Summary(pt):    Implementação 'open source' do protocolo Service Location Protocol V2
7 Name:           openslp
8 Version:        1.0.2
9 Release:        1
10 License:        LGPL
11 Group:          Networking/Daemons
12 Group(de):      Netzwerkwesen/Server
13 Group(pl):      Sieciowe/Serwery
14 Source0:        http://prdownloads.sourceforge.net/openslp/%{name}-%{version}.tar.gz
15 Source1:        %{name}.init
16 Patch0:         %{name}-ac25x.patch
17 URL:            http://www.openslp.org/
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 BuildRequires:  libtool
21 BuildRequires:  openssl-devel >= 0.9.6b
22 Prereq:         rc-scripts
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %define         _sysconfdir             /etc/openslp
26
27 %description
28 Service Location Protocol is an IETF standards track protocol that
29 provides a framework to allow networking applications to discover the
30 existence, location, and configuration of networked services in
31 enterprise networks.
32
33 OpenSLP is an open source implementation of the SLPv2 protocol as
34 defined by RFC 2608 and RFC 2614. This package include the daemon,
35 libraries, header files and documentation
36
37 %description -l de
38 Das Service Location Protocol ist ein IETF standard Protokoll welches
39 ein Gerüst bereitstellt um es Netzwerk-fähigen Anwendungen zu
40 ermöglichen die Existenz, den Ort und die Konfiguration von
41 Netzwerkdiensten in Unternehmensnetzwerken zu entdecken.
42
43 %description -l es
44 El Protocolo de Localización de Servicios es un protocolo de
45 seguimiento acorde al estándar IETF que proporciona un entorno para
46 permitir a las aplicaciones de red descubrir la existencia,
47 localización y configuración de servicios de red en redes
48 empresariales.
49
50 %description -l fr
51 Service Location Protocol est un protocole de suivi des normes IETF
52 qui fournit un cadre permettant à des applications réseau de découvrir
53 l'existence, l'emplacement et la configuration de services de réseau
54 dans les réseaux d'entreprise.
55
56 %description -l it
57 Il Service Location Protocol (protocollo di localizzazione di servizi)
58 è un protocollo standard IETF che fornisce un'infrastruttura per
59 permettere alle applicazioni di rete di scoprire l'esistenza, la
60 localizzazione e la configurazione dei servizi nelle reti delle
61 aziende.
62
63 %description -l pt
64 O Service Location Protocol é um protocolo normalizado pelo IETF que
65 oferece uma plataforma para permitir às aplicações de rede que
66 descubram a existência, localização e a configuração dos serviços de
67 rede nas redes duma empresa.
68
69 %package devel
70 Summary:        OpenSLP develpment files
71 Group:          Development/Libraries
72 Group(de):      Entwicklung/Libraries
73 Group(es):      Desarrollo/Bibliotecas
74 Group(fr):      Development/Librairies
75 Group(pl):      Programowanie/Biblioteki
76 Group(pt_BR):   Desenvolvimento/Bibliotecas
77 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
78 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
79 Requires:       %{name} = %{version}
80
81 %description devel
82 OpenSLP develpment files.
83
84 %package static
85 Summary:        OpenSLP staic libraries
86 Group:          Development/Libraries
87 Group(de):      Entwicklung/Libraries
88 Group(es):      Desarrollo/Bibliotecas
89 Group(fr):      Development/Librairies
90 Group(pl):      Programowanie/Biblioteki
91 Group(pt_BR):   Desenvolvimento/Bibliotecas
92 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
93 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
94 Requires:       %{name}-devel = %{version}
95
96 %description static
97 OpenSLP staic libraries.
98
99 %prep
100 %setup -q
101 %patch0 -p1
102
103 %build
104 rm -f missing
105 libtoolize --copy --force
106 aclocal
107 autoconf
108 automake -a -c
109 %configure \
110         --enable-slpv1 \
111         --enable-slpv2-security \
112         --disable-predicates
113
114 %{__make}
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
119
120 %{__make} install \
121         DESTDIR=$RPM_BUILD_ROOT
122
123 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/slpd
124
125 gzip -9nf AUTHORS NEWS README doc/rfc/*txt
126
127 %post
128 /sbin/ldconfig
129 /sbin/chkconfig --add slpd
130
131 if [ -r /var/lock/subsys/slpd ]; then
132         /etc/rc.d/init.d/slpd restart >&2
133 else
134         echo "Run \"/etc/rc.d/init.d/slpd start\" to start OpenSLP server."
135 fi
136
137
138 %preun
139 if [ "$1" = "0" ]; then
140         if [ -f /var/lock/subsys/slpd ]; then
141                 /etc/rc.d/init.d/slpd stop
142         fi
143         /sbin/chkconfig --del slpd
144 fi
145
146 %postun -p /sbin/ldconfig
147
148 %clean
149 rm -rf $RPM_BUILD_ROOT
150
151 %files
152 %defattr(644,root,root,755)
153 %dir %{_sysconfdir}
154 %config %{_sysconfdir}/slp.conf
155 %config %{_sysconfdir}/slp.reg
156 %config %{_sysconfdir}/slp.spi
157 %attr(754,root,root) /etc/rc.d/init.d/slpd
158 %attr(755,root,root) %{_sbindir}/slpd
159 %attr(755,root,root) %{_bindir}/*
160 %attr(755,root,root) %{_libdir}/lib*.so.*.*
161
162 %files devel
163 %defattr(644,root,root,755)
164 %doc *.gz doc/*
165 %{_includedir}/*
166 %attr(755,root,root) %{_libdir}/lib*.so
167 %attr(755,root,root) %{_libdir}/lib*.la
168
169 %files static
170 %defattr(644,root,root,755)
171 %{_libdir}/lib*.a
This page took 0.056092 seconds and 4 git commands to generate.