Name: libwebsockets
-Version: 1.2
-Release: 46.gmaster_f59d56cbd8305ed%{?dist}
-Summary: Websocket Server Library
+Version: 2.2.0
+Release: 1%{?dist}
+Summary: Websocket Server and Client Library
-Group: System
-License: GPL
-URL: http://warmcat.com
+Group: System Environment/Libraries
+License: LGPLv2 with exceptions
+URL: https://libwebsockets.org
Source0: %{name}-%{version}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-BuildRequires: openssl-devel
-Requires: openssl-devel
+BuildRequires: openssl-devel cmake
+Requires: openssl
%description
-Webserver server library
+Webserver server and client library
%package devel
Summary: Development files for libwebsockets
%setup -q
%build
-./configure --prefix=/usr --libdir=%{_libdir} --enable-openssl
+mkdir -p build
+cd build
+%cmake ..
make
-
%install
rm -rf $RPM_BUILD_ROOT
+cd build
make install DESTDIR=$RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
-%attr(755,root,root) /usr/bin/libwebsockets-test-server
-%attr(755,root,root) /usr/bin/libwebsockets-test-server-extpoll
-%attr(755,root,root) /usr/bin/libwebsockets-test-client
-%attr(755,root,root) /usr/bin/libwebsockets-test-ping
-%attr(755,root,root) /usr/bin/libwebsockets-test-echo
-%attr(755,root,root) /usr/bin/libwebsockets-test-fraggle
-%attr(755,root,root)
-/%{_libdir}/libwebsockets.so.3.0.0
-/%{_libdir}/libwebsockets.so.3
+%attr(755,root,root)
+/usr/bin/libwebsockets-test-server
+/usr/bin/libwebsockets-test-server-extpoll
+/usr/bin/libwebsockets-test-server-pthreads
+/usr/bin/libwebsockets-test-client
+/usr/bin/libwebsockets-test-ping
+/usr/bin/libwebsockets-test-echo
+/usr/bin/libwebsockets-test-fraggle
+/usr/bin/libwebsockets-test-fuzxy
+/%{_libdir}/libwebsockets.so.10
/%{_libdir}/libwebsockets.so
-/%{_libdir}/libwebsockets.la
-%attr(755,root,root) /usr/share/libwebsockets-test-server
+/%{_libdir}/cmake/libwebsockets/LibwebsocketsConfig.cmake
+/%{_libdir}/cmake/libwebsockets/LibwebsocketsConfigVersion.cmake
+/%{_libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake
+/%{_libdir}/cmake/libwebsockets/LibwebsocketsTargets-release.cmake
+
+/usr/share/libwebsockets-test-server
%doc
%files devel
%defattr(-,root,root,-)
/%{_libdir}/pkgconfig/libwebsockets.pc
%changelog
+* Mon Mar 06 2017 Andy Green <andy@warmcat.com> 2.2.0-1
+- MAJOR SONAMEBUMP APICHANGES Upstream 2.2.0 release
+
+* Thu Oct 06 2016 Andy Green <andy@warmcat.com> 2.1.0-1
+- MAJOR SONAMEBUMP APICHANGES Upstream 2.1.0 release
+
+* Thu May 05 2016 Andy Green <andy@warmcat.com> 2.0.0-1
+- MAJOR SONAMEBUMP APICHANGES Upstream 2.0.0 release
+
+* Tue Feb 16 2016 Andy Green <andy@warmcat.com> 1.7.0-1
+- MAJOR SONAMEBUMP APICHANGES Upstream 1.7.0 release
+* Sun Jan 17 2016 Andrew Cooks <acooks@linux.com> 1.6.0-1
+- Bump version to 1.6.0