]> git.pld-linux.org Git - packages/libmicrohttpd.git/blame - libmicrohttpd.spec
- updated to 0.9.6
[packages/libmicrohttpd.git] / libmicrohttpd.spec
CommitLineData
7947fc2e 1#
2# Conditional build
35f10266 3%bcond_with tests
7947fc2e 4#
35f10266 5Summary: Embeded HTTP server library
7947fc2e 6Summary(pl.UTF-8): Biblioteka wbudowanego serwera HTTP
35f10266 7Name: libmicrohttpd
82e599ef 8Version: 0.9.6
9Release: 1
10License: LGPL v2.1+
35f10266 11Group: Libraries
7947fc2e 12Source0: http://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
82e599ef 13# Source0-md5: cc90284bcbe99e829bb8265840a60f10
35f10266
AF
14URL: http://www.gnu.org/software/libmicrohttpd/
15BuildRequires: autoconf >= 2.61
16BuildRequires: automake >= 1:1.10
17BuildRequires: libgcrypt-devel >= 1.2.4
18BuildRequires: libtool
19%if %{with tests}
20BuildRequires: curl-devel
21%endif
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
7947fc2e 25GNU libmicrohttpd is a small C library that is supposed to make it
26easy to run an HTTP server as part of another application.
27
28%description -l pl.UTF-8
29GNU libmicrohttpd jest małą biblioteką C, w założeniu umożliwiającą
5deb6f41 30uruchomienie serwera HTTP jako część innej aplikacji.
35f10266
AF
31
32%package devel
33Summary: Header files to develop libmicrohttpd applications
5deb6f41 34Summary(pl.UTF-8): Pliki nagłówkowe do rozwijania aplikacji używających libmicrohttpd
35f10266
AF
35Group: Development/Libraries
36Requires: %{name} = %{version}-%{release}
37
38%description devel
39Header files to develop libmicrohttpd applications.
40
7947fc2e 41%description devel -l pl.UTF-8
5deb6f41 42Pliki nagłówkowe do rozwijania aplikacji używających libmicrohttpd.
7947fc2e 43
35f10266
AF
44%package static
45Summary: Static libmicrohttpd libraries
46Summary(pl.UTF-8): Biblioteka statyczna libmicrohttpd
47Group: Development/Libraries
48Requires: %{name}-devel = %{version}-%{release}
49
50%description static
51Static libmicrohttpd libraries.
52
53%description static -l pl.UTF-8
54Biblioteka statyczna libmicrohttpd.
55
56%prep
57%setup -q
58
59%build
60%{__libtoolize}
61%{__aclocal} -I m4
62%{__autoconf}
63%{__autoheader}
64%{__automake}
65%configure \
66%if %{with tests}
67 --enable-curl \
68 --enable-client-side \
69%endif
70 --enable-https \
7947fc2e 71 --disable-messages
35f10266
AF
72
73%{__make}
74%if %{with tests}
75%{__make} check
76%endif
77
78%install
79rm -rf $RPM_BUILD_ROOT
80
81%{__make} install \
82 DESTDIR=$RPM_BUILD_ROOT
83
35f10266
AF
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%post -p /sbin/ldconfig
88%postun -p /sbin/ldconfig
89
90%post devel -p /sbin/postshell
91-/usr/sbin/fix-info-dir -c %{_infodir}
92
93%postun devel -p /sbin/postshell
94-/usr/sbin/fix-info-dir -c %{_infodir}
95
96%files
97%defattr(644,root,root,755)
7947fc2e 98%doc AUTHORS ChangeLog NEWS README
35f10266 99%attr(755,root,root) %{_libdir}/libmicrohttpd.so.*.*.*
7947fc2e 100%attr(755,root,root) %ghost %{_libdir}/libmicrohttpd.so.10
35f10266
AF
101
102%files devel
103%defattr(644,root,root,755)
104%attr(755,root,root) %{_libdir}/libmicrohttpd.so
105%{_libdir}/libmicrohttpd.la
106%{_includedir}/microhttpd.h
107%{_infodir}/microhttpd.info*
108%{_mandir}/man3/libmicrohttpd.3*
109%{_pkgconfigdir}/libmicrohttpd.pc
110
111%files static
112%defattr(644,root,root,755)
113%{_libdir}/libmicrohttpd.a
This page took 0.131138 seconds and 4 git commands to generate.