]> git.pld-linux.org Git - packages/h2o.git/blame - h2o.spec
deps from cmakefile
[packages/h2o.git] / h2o.spec
CommitLineData
393b20d8
ER
1# TODO
2# - libwslay for websockets
00f29360
ER
3Summary: H2O - an optimized HTTP server with support for HTTP/1.x and HTTP/2
4Name: h2o
d420d6dd 5Version: 2.2.2
00f29360
ER
6Release: 0.1
7License: MIT
8Group: Networking/Daemons/HTTP
9Source0: https://github.com/h2o/h2o/archive/v%{version}/%{name}-%{version}.tar.gz
d420d6dd 10# Source0-md5: efc3a98cd21d3b91d66b2a99b1518255
00f29360 11URL: https://github.com/h2o/h2o
393b20d8
ER
12BuildRequires: cmake >= 2.8.11
13BuildRequires: libstdc++-devel
14BuildRequires: libuv-devel >= 1.0.0
15BuildRequires: openssl-devel >= 1.0.2
16BuildRequires: pkgconfig
99e7c53a 17BuildRequires: yaml-devel
393b20d8 18BuildRequires: zlib-devel
00f29360
ER
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22H2O is a very fast HTTP server written in C. It can also be used as a
23library.
24
d420d6dd
ER
25%package devel
26Summary: Header files for h2o library
27Summary(pl.UTF-8): Pliki nagłówkowe biblioteki h2o
28Group: Development/Libraries
29Requires: %{name}-libs = %{version}-%{release}
30
31%description devel
32Header files for h2o library.
33
00f29360
ER
34%prep
35%setup -q
36
37%build
d420d6dd
ER
38install -d build
39cd build
40%cmake ..
41%{__make} \
42 V=1
00f29360
ER
43
44%install
45rm -rf $RPM_BUILD_ROOT
d420d6dd 46%{__make} install -C build \
00f29360
ER
47 DESTDIR=$RPM_BUILD_ROOT
48
d420d6dd
ER
49%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
50
00f29360
ER
51%clean
52rm -rf $RPM_BUILD_ROOT
53
d420d6dd
ER
54%post -p /sbin/ldconfig
55%postun -p /sbin/ldconfig
56
00f29360
ER
57%files
58%defattr(644,root,root,755)
59%doc README.md Changes LICENSE
99e7c53a 60%attr(755,root,root) %{_bindir}/h2o
d420d6dd
ER
61%{_libdir}/libh2o.so.0.13
62%attr(755,root,root) %{_libdir}/libh2o.so.*.*.*
63%{_libdir}/libh2o-evloop.so.0.13
64%attr(755,root,root) %{_libdir}/libh2o-evloop.so.*.*.*
99e7c53a 65%dir %{_datadir}/%{name}
d420d6dd
ER
66%{_datadir}/%{name}/mruby
67%{_datadir}/%{name}/status
68%attr(755,root,root) %{_datadir}/%{name}/annotate-backtrace-symbols
69%attr(755,root,root) %{_datadir}/%{name}/fastcgi-cgi
99e7c53a 70%attr(755,root,root) %{_datadir}/%{name}/fetch-ocsp-response
d420d6dd
ER
71%attr(755,root,root) %{_datadir}/%{name}/kill-on-close
72%attr(755,root,root) %{_datadir}/%{name}/setuidgid
73%attr(755,root,root) %{_datadir}/%{name}/start_server
74# TODO: use ca-certificates package
75%{_datadir}/%{name}/ca-bundle.crt
76
77%files devel
78%defattr(644,root,root,755)
79%{_includedir}/h2o.h
80%{_includedir}/h2o
81%{_libdir}/libh2o.so
82%{_libdir}/libh2o-evloop.so
83%{_pkgconfigdir}/libh2o.pc
84%{_pkgconfigdir}/libh2o-evloop.pc
This page took 0.041302 seconds and 4 git commands to generate.