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