]> git.pld-linux.org Git - packages/libepc.git/blame - libepc.spec
- release 2
[packages/libepc.git] / libepc.spec
CommitLineData
5f443e50
MB
1Summary: Easy Publish and Consume library
2Name: libepc
66d83c12 3Version: 0.3.10
79032339 4Release: 2
5f443e50
MB
5License: LGPL v2+
6Group: Libraries
7Source0: http://ftp.gnome.org/pub/GNOME/sources/libepc/0.3/%{name}-%{version}.tar.bz2
66d83c12 8# Source0-md5: d5c07dd755305ccdbda9c2b4a2a95d33
5f443e50
MB
9URL: http://live.gnome.org/libepc
10BuildRequires: autoconf
11BuildRequires: automake
12BuildRequires: avahi-glib-devel
13BuildRequires: avahi-ui-devel
b22055ac 14BuildRequires: docbook-dtd412-xml
5f443e50 15BuildRequires: gettext-devel
01c2fe54 16BuildRequires: glib2-devel >= 1:2.16.0
5f443e50 17BuildRequires: gnome-common >= 2.20.0
75da6f2e 18BuildRequires: gnutls-devel
5f443e50 19BuildRequires: gtk+2-devel >= 2:2.12.8
75da6f2e 20BuildRequires: gtk-doc >= 1.4
5f443e50 21BuildRequires: intltool >= 0.36.0
01c2fe54 22BuildRequires: libsoup-devel >= 2.4.0
5f443e50
MB
23BuildRequires: libtool
24BuildRequires: libuuid-devel >= 1.36
25BuildRequires: pkgconfig >= 1:0.14
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29The Easy Publish and Consume library provides an easy method to:
30- publish data using HTTPS
31- announce that information via DNS-SD
32- find that information
33- and finally consume it
34
35This library can be used as key/value store published to the network,
36using encryption, authentication and service discovery.
37
38%package devel
39Summary: Header files for libepc library
40Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libepc
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: avahi-glib-devel
01c2fe54 44Requires: libsoup-devel >= 2.4.0
5f443e50
MB
45
46%description devel
47Header files for libepc library.
48
49%description devel -l pl.UTF-8
50Pliki nagłówkowe biblioteki libepc.
51
52%package static
53Summary: Static libepc library
54Summary(pl.UTF-8): Statyczna biblioteka libepc
55Group: Development/Libraries
56Requires: %{name}-devel = %{version}-%{release}
57
58%description static
59Static libepc library.
60
61%description static -l pl.UTF-8
62Statyczna biblioteka libepc.
63
64%package ui
65Summary: Widgets for libepc
66Group: X11/Libraries
67Requires: %{name} = %{version}-%{release}
68
69%description ui
70Widgets for use with libepc.
71
72%package ui-devel
73Summary: Header files for libepc-ui library
74Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libepc-ui
75Group: X11/Development/Libraries
76Requires: %{name}-devel = %{version}-%{release}
77Requires: %{name}-ui = %{version}-%{release}
78Requires: gtk+2-devel >= 2:2.12.8
79
80%description ui-devel
81Header files for libepc-ui library.
82
83%description ui-devel -l pl.UTF-8
84Pliki nagłówkowe biblioteki libepc-ui.
85
86%package ui-static
87Summary: Static libepc-ui library
88Summary(pl.UTF-8): Statyczna biblioteka libepc-ui
89Group: X11/Development/Libraries
90Requires: %{name}-ui-devel = %{version}-%{release}
91
92%description ui-static
93Static libepc-ui library.
94
95%description ui-static -l pl.UTF-8
96Statyczna biblioteka libepc-ui.
97
98%package apidocs
99Summary: libepc library API documentation
100Summary(pl.UTF-8): Dokumentacja API biblioteki libepc
101Group: Documentation
102Requires: gtk-doc-common
103
104%description apidocs
105libepc library API documentation.
106
107%description apidocs -l pl.UTF-8
108Dokumentacja API biblioteki libepc.
109
110%package examples
111Summary: libepc - example programs
112Summary(pl.UTF-8): libepc - przykładowe programy
113License: Public Domain
114Group: Development/Libraries
115
116%description examples
117libepc - example programs.
118
119%description examples -l pl.UTF-8
120libepc - przykładowe programy.
121
122%prep
123%setup -q
124
125%build
7997ec0b 126%{__gtkdocize}
5f443e50
MB
127%{__intltoolize}
128%{__libtoolize}
129%{__aclocal}
130%{__autoconf}
131%{__autoheader}
132%{__automake}
133%configure \
134 --enable-gtk-doc \
135 --with-html-dir=%{_gtkdocdir}
136
75da6f2e 137%{__make}
5f443e50
MB
138
139%install
140rm -rf $RPM_BUILD_ROOT
141install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
142
143%{__make} install \
144 DESTDIR=$RPM_BUILD_ROOT
145
146cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
147
148%find_lang %{name}
149
150%clean
151rm -rf $RPM_BUILD_ROOT
152
153%post -p /sbin/ldconfig
154%postun -p /sbin/ldconfig
155
156%files -f %{name}.lang
157%defattr(644,root,root,755)
158%doc AUTHORS ChangeLog NEWS README
159%attr(755,root,root) %{_libdir}/libepc-1.0.so.*.*.*
8538b044 160%attr(755,root,root) %ghost %{_libdir}/libepc-1.0.so.2
5f443e50
MB
161
162%files devel
163%defattr(644,root,root,755)
164%attr(755,root,root) %{_libdir}/libepc-1.0.so
165%{_libdir}/libepc-1.0.la
166%{_includedir}/libepc-1.0
167%{_pkgconfigdir}/libepc-1.0.pc
168
169%files static
170%defattr(644,root,root,755)
171%{_libdir}/libepc-1.0.a
172
173%files ui
174%defattr(644,root,root,755)
175%attr(755,root,root) %{_libdir}/libepc-ui-1.0.so.*.*.*
8538b044 176%attr(755,root,root) %ghost %{_libdir}/libepc-ui-1.0.so.2
5f443e50
MB
177
178%files ui-devel
179%defattr(644,root,root,755)
180%attr(755,root,root) %{_libdir}/libepc-ui-1.0.so
181%{_libdir}/libepc-ui-1.0.la
182%{_includedir}/libepc-ui-1.0
183%{_pkgconfigdir}/libepc-ui-1.0.pc
184
185%files ui-static
186%defattr(644,root,root,755)
187%{_libdir}/libepc-ui-1.0.a
188
189%files apidocs
190%defattr(644,root,root,755)
191%{_gtkdocdir}/libepc-1.0
192
193%files examples
194%defattr(644,root,root,755)
195%{_examplesdir}/%{name}-%{version}
This page took 0.092947 seconds and 4 git commands to generate.