]> git.pld-linux.org Git - packages/libepc.git/blob - libepc.spec
1b65e2eddc596a30b980b4f04c13524f5dd6817a
[packages/libepc.git] / libepc.spec
1 Summary:        Easy Publish and Consume library
2 Summary(pl.UTF-8):      Biblioteka do łatwego publikowania i konsumpcji informacji
3 Name:           libepc
4 Version:        0.4.6
5 Release:        1
6 License:        LGPL v2+
7 Group:          Libraries
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/libepc/0.4/%{name}-%{version}.tar.xz
9 # Source0-md5:  c2bd6801fe0b6a387337d2d2809ba14d
10 URL:            http://live.gnome.org/libepc
11 BuildRequires:  autoconf >= 2.63
12 BuildRequires:  automake >= 1:1.10.3
13 BuildRequires:  avahi-devel >= 0.6
14 BuildRequires:  avahi-glib-devel >= 0.6
15 BuildRequires:  avahi-ui-gtk3-devel >= 0.6
16 BuildRequires:  docbook-dtd412-xml
17 BuildRequires:  gettext-tools
18 BuildRequires:  glib2-devel >= 1:2.16.0
19 BuildRequires:  gnome-common >= 2.20.0
20 BuildRequires:  gnutls-devel >= 1.4
21 BuildRequires:  gtk+3-devel >= 3.0.0
22 BuildRequires:  gtk-doc >= 1.4
23 BuildRequires:  intltool >= 0.36.0
24 BuildRequires:  libsoup-devel >= 2.4.0
25 BuildRequires:  libtool >= 2:2.2.6
26 BuildRequires:  libuuid-devel >= 1.36
27 BuildRequires:  pkgconfig >= 1:0.14
28 BuildRequires:  tar >= 1:1.22
29 BuildRequires:  xz
30 Requires:       avahi-glib >= 0.6
31 Requires:       glib2 >= 1:2.16.0
32 Requires:       gnutls >= 1.4
33 Requires:       libuuid >= 1.36
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 The Easy Publish and Consume library provides an easy method to:
38 - publish data using HTTPS
39 - announce that information via DNS-SD
40 - find that information
41 - and finally consume it
42
43 This library can be used as key/value store published to the network,
44 using encryption, authentication and service discovery.
45
46 %description -l pl.UTF-8
47 Biblioteka EPC (Easy Publish and Consume) zapewnia prosty sposób:
48 - publikowania danych przy użyciu HTTPS
49 - ogłaszania tych informacji poprzez DNS-SD
50 - odnalezienia tych informacji
51 - i wreszcie - ich konsumpcji
52
53 Biblioteki można używać jako bazy klucz-wartość opublikowanej w sieci
54 z użyciem szyfrowania, uwierzytelniania i wykrywania usług.
55
56 %package devel
57 Summary:        Header files for libepc library
58 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libepc
59 Group:          Development/Libraries
60 Requires:       %{name} = %{version}-%{release}
61 Requires:       avahi-glib-devel >= 0.6
62 Requires:       glib2-devel >= 1:2.16.0
63 Requires:       gnutls-devel >= 1.4
64 Requires:       libsoup-devel >= 2.4.0
65
66 %description devel
67 Header files for libepc library.
68
69 %description devel -l pl.UTF-8
70 Pliki nagłówkowe biblioteki libepc.
71
72 %package static
73 Summary:        Static libepc library
74 Summary(pl.UTF-8):      Statyczna biblioteka libepc
75 Group:          Development/Libraries
76 Requires:       %{name}-devel = %{version}-%{release}
77
78 %description static
79 Static libepc library.
80
81 %description static -l pl.UTF-8
82 Statyczna biblioteka libepc.
83
84 %package ui
85 Summary:        Widgets for libepc
86 Summary(pl.UTF-8):      Widgety dla libepc
87 Group:          X11/Libraries
88 Requires:       %{name} = %{version}-%{release}
89
90 %description ui
91 Widgets for use with libepc.
92
93 %description ui -l pl.UTF-8
94 Biblioteka widgetów przeznaczona do używania z libepc.
95
96 %package ui-devel
97 Summary:        Header files for libepc-ui library
98 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libepc-ui
99 Group:          X11/Development/Libraries
100 Requires:       %{name}-devel = %{version}-%{release}
101 Requires:       %{name}-ui = %{version}-%{release}
102 Requires:       gtk+3-devel >= 3.0
103
104 %description ui-devel
105 Header files for libepc-ui library.
106
107 %description ui-devel -l pl.UTF-8
108 Pliki nagłówkowe biblioteki libepc-ui.
109
110 %package ui-static
111 Summary:        Static libepc-ui library
112 Summary(pl.UTF-8):      Statyczna biblioteka libepc-ui
113 Group:          X11/Development/Libraries
114 Requires:       %{name}-ui-devel = %{version}-%{release}
115
116 %description ui-static
117 Static libepc-ui library.
118
119 %description ui-static -l pl.UTF-8
120 Statyczna biblioteka libepc-ui.
121
122 %package apidocs
123 Summary:        libepc library API documentation
124 Summary(pl.UTF-8):      Dokumentacja API biblioteki libepc
125 Group:          Documentation
126 Requires:       gtk-doc-common
127 %if "%{_rpmversion}" >= "5"
128 BuildArch:      noarch
129 %endif
130
131 %description apidocs
132 libepc library API documentation.
133
134 %description apidocs -l pl.UTF-8
135 Dokumentacja API biblioteki libepc.
136
137 %package examples
138 Summary:        libepc - example programs
139 Summary(pl.UTF-8):      libepc - przykładowe programy
140 License:        Public Domain
141 Group:          Development/Libraries
142 %if "%{_rpmversion}" >= "5"
143 BuildArch:      noarch
144 %endif
145
146 %description examples
147 libepc - example programs.
148
149 %description examples -l pl.UTF-8
150 libepc - przykładowe programy.
151
152 %prep
153 %setup -q
154
155 %build
156 %{__gtkdocize}
157 %{__intltoolize}
158 %{__libtoolize}
159 %{__aclocal}
160 %{__autoconf}
161 %{__autoheader}
162 %{__automake}
163 %configure \
164         --enable-static \
165         --enable-gtk-doc \
166         --with-html-dir=%{_gtkdocdir}
167
168 %{__make}
169
170 %install
171 rm -rf $RPM_BUILD_ROOT
172 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
173
174 %{__make} install \
175         DESTDIR=$RPM_BUILD_ROOT
176
177 cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
178
179 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
180
181 %find_lang %{name}
182
183 %clean
184 rm -rf $RPM_BUILD_ROOT
185
186 %post   -p /sbin/ldconfig
187 %postun -p /sbin/ldconfig
188
189 %files -f %{name}.lang
190 %defattr(644,root,root,755)
191 %doc AUTHORS ChangeLog NEWS README
192 %attr(755,root,root) %{_libdir}/libepc-1.0.so.*.*.*
193 %attr(755,root,root) %ghost %{_libdir}/libepc-1.0.so.3
194
195 %files devel
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_libdir}/libepc-1.0.so
198 %{_includedir}/libepc-1.0
199 %{_pkgconfigdir}/libepc-1.0.pc
200
201 %files static
202 %defattr(644,root,root,755)
203 %{_libdir}/libepc-1.0.a
204
205 %files ui
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{_libdir}/libepc-ui-1.0.so.*.*.*
208 %attr(755,root,root) %ghost %{_libdir}/libepc-ui-1.0.so.3
209
210 %files ui-devel
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_libdir}/libepc-ui-1.0.so
213 %{_includedir}/libepc-ui-1.0
214 %{_pkgconfigdir}/libepc-ui-1.0.pc
215
216 %files ui-static
217 %defattr(644,root,root,755)
218 %{_libdir}/libepc-ui-1.0.a
219
220 %files apidocs
221 %defattr(644,root,root,755)
222 %{_gtkdocdir}/libepc-1.0
223
224 %files examples
225 %defattr(644,root,root,755)
226 %{_examplesdir}/%{name}-%{version}
This page took 0.044248 seconds and 3 git commands to generate.