mirror of
https://gitee.com/openharmony/third_party_nghttp2
synced 2024-11-26 17:40:25 +00:00
fedora: add spec file
We should probably make this spec file a template and integrate it with our build process (make package?). Will follow-up with that eventually.
This commit is contained in:
parent
fdc19550fc
commit
45f302f363
75
fedora/spdylay.spec
Normal file
75
fedora/spdylay.spec
Normal file
@ -0,0 +1,75 @@
|
||||
Prefix: %{_usr}
|
||||
Name: spdylay
|
||||
Version: 0.3.7
|
||||
Release: 1%{?dist}
|
||||
Summary: The experimental SPDY protocol version 2 and 3 implementation in C
|
||||
|
||||
Group: System Environment/Libraries
|
||||
License: MIT
|
||||
URL: http://sourceforge.net/projects/spdylay/
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
BuildRequires: pkgconfig >= 0.20, zlib >= 1.2.3, gcc, gcc-c++, make
|
||||
BuildRequires: openssl-devel, CUnit-devel
|
||||
|
||||
#Requires:
|
||||
|
||||
%description
|
||||
This is an experimental implementation of Google's SPDY protocol in C.
|
||||
This library provides SPDY version 2 and 3 framing layer implementation. It does not
|
||||
perform any I/O operations. When the library needs them, it calls the callback functions
|
||||
provided by the application. It also does not include any event polling mechanism,
|
||||
so the application can freely choose the way of handling events. This library code does
|
||||
not depend on any particular SSL library (except for example programs which depend on
|
||||
OpenSSL 1.0.1 or later).
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
autoreconf -i
|
||||
%{__automake}
|
||||
%{__autoconf}
|
||||
%configure --disable-static --enable-examples --disable-xmltest
|
||||
%{__make} %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
%{__make} install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc
|
||||
%{_libdir}/*.so.*
|
||||
%exclude %{_libdir}/*.la
|
||||
%{_bindir}/shrpx
|
||||
%{_bindir}/spdycat
|
||||
%{_bindir}/spdyd
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%doc %{_docdir}/%{name}
|
||||
%{_includedir}/*
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
|
||||
%changelog
|
||||
* Sat Oct 27 2012 Raul Gutierrez Segales <rgs@itevenworks.net> 0.3.7-DEV
|
||||
- Initial RPM release.
|
Loading…
Reference in New Issue
Block a user